本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Strands Agents
Strands Agents 是一種開放原始碼 SDK,最初由 發行 AWS,如AWS 開放原始碼部落格
的主要功能 Strands Agents
Strands Agents 包含下列主要功能:
-
模型優先設計 – 以基礎模型是代理程式智慧的核心概念為基礎,實現複雜的自主推理。如需詳細資訊,請參閱 Strands Agents 文件中的客服人員迴圈
。 -
MCP 整合 – 原生支援模型內容通訊協定
(MCP),啟用 LLMs標準化內容佈建,以實現一致的自動操作。 -
AWS 服務 整合 – 與 Amazon Bedrock AWS Lambda和其他 AWS 服務 無縫連線 AWS Step Functions,以實現全方位的自主工作流程。如需詳細資訊,請參閱AWS 每週總和
(AWS 部落格)。 -
基礎模型選擇 – 支援各種基礎模型,包括 Amazon Bedrock 上的 Anthropic Claude、Amazon Nova (Premier、Pro、Lite 和 Micro) 等,以針對不同的自動推理功能進行最佳化。如需詳細資訊,請參閱 Strands Agents 文件中的 Amazon Bedrock
。 -
LLM API 整合 – 與不同 LLM 服務介面的彈性整合,包括 Amazon Bedrock、OpenAI 和其他用於生產部署的介面。如需詳細資訊,請參閱 Strands Agents 文件中的 Amazon Bedrock 基本用量
。 -
多模態功能 – 支援多種模態,包括文字、語音和影像處理,以實現全面的自動代理程式互動。如需詳細資訊,請參閱 Strands Agents 文件中的 Amazon Bedrock 多模式支援
。 -
工具生態系統 – 豐富的 AWS 服務 互動工具集,具有擴展自動化功能的自訂工具的可擴展性。如需詳細資訊,請參閱 Strands Agents 文件中的工具概觀
。
使用時機 Strands Agents
Strands Agents 特別適合自動代理程式案例,包括:
-
以希望原生與 整合 AWS 服務 以進行自動化工作流程的 AWS 基礎設施為基礎的組織
-
需要生產自動化系統企業級安全性、可擴展性和合規功能的團隊
-
需要跨不同供應商靈活選擇模型的專案,以進行專門的自動化任務
-
需要與現有 AWS 工作流程和資源緊密整合以進行端對端自動化程序的使用案例
的實作方法 Strands Agents
Strands Agents 為業務利益相關者提供直接的實作方法,如其快速入門指南
-
根據特定業務需求,在 Amazon Bedrock 上選取基礎模型,例如 Amazon Nova (Premier、Pro、Lite 或 Micro)。
-
定義連接到企業系統和資料來源的自訂工具。
-
處理多個模態,包括文字、影像和語音。
-
部署可以自動回應業務查詢並執行任務的代理程式。
這種實作方法可讓業務團隊快速開發和部署自動代理程式,而無需 AI 模型開發的深厚技術專業知識。
的實際範例 Strands Agents
AWS Transform for .NET 使用 Strands Agents 為其應用程式現代化功能提供支援,如 AWS Transform for .NET 中所述,這是第一個大規模現代化 .NET 應用程式的代理式 AI 服務