top of page

AWS 全新開源 AI 代理工具 Strands Agents 正式推出

  • hktechblog
  • 6月13日
  • 讀畢需時 2 分鐘
ree

AWS 於 5 月 16 日正式公布全新開源 AI 代理開發工具 Strands Agents,這款 SDK 採用「模型驅動」方法,讓開發者能夠以幾行程式碼輕鬆建立並運行 AI 代理。根據 unwire.hk 獲得的消息,AWS 內部多個團隊,包括 Amazon Q Developer、AWS Glue 和 VPC Reachability Analyzer 等產品,已經在生產環境中使用此工具。


顛覆傳統 AI 代理開發方式

與傳統需要開發者定義複雜工作流程的框架不同,Strands Agents 充分利用最先進 AI 模型的規劃、思考、工具調用和自我反思能力,大幅簡化了 AI 代理的開發過程。開發者只需在程式碼中定義提示詞和工具列表,即可構建一個 AI 代理,然後在本地測試並部署到雲端。

該工具如同 DNA 的雙螺旋結構一般,將 AI 代理的兩個核心元素 — 模型和工具 — 緊密連接在一起。Strands 利用模型的進階推理能力,為代理規劃下一步行動並執行工具。


強大的跨平台兼容性

Strands 支援多種主流大型語言模型,包括 Amazon Bedrock、Anthropic、Ollama、Meta 等平台的模型,以及通過 LiteLLM 支援的其他提供商。值得一提的是,多家知名公司已宣布加入支持,包括 Accenture、Anthropic、Langfuse、mem0.ai、Meta、PwC、Ragas.io 和 Tavily。例如,Anthropic 已為 Strands 貢獻了通過 Anthropic API 使用模型的支持,Meta 則貢獻了通過 Llama API 使用 Llama 模型的支持。


AI 代理開發的革命性簡化

AWS 團隊表示,他們從 2023 年早期開始構建 AI 代理,當時正值 ReAct(推理和行動)科學論文發表之際。隨著大型語言模型能力的急劇提升,團隊發現不再需要複雜的框架來構建代理,因為最新的模型已具備原生的工具使用和推理能力。

「使用 Strands Agents,我們將構建新代理的時間從幾個月縮短到了幾天或幾週,」一位 Amazon Q Developer 團隊成員表示。


Strands Agents 的三大核心組件

Strands Agents 以三個核心組件為基礎:

  1. 模型:支援 Amazon Bedrock、Anthropic Claude、Meta Llama 等多種大型語言模型

  2. 工具:提供 20 多個預構建工具,也可以使用 Python 函數作為工具

  3. 提示詞:以自然語言定義代理任務的提示詞及系統指令

這種簡潔的架構讓 AI 代理可以靈活應對各種任務,從回答問題到生成代碼,再到規劃旅程或優化投資組合等。


想了解更多?

如果您對 Strands Agents 的技術細節和使用方法感興趣,可以訪問 AWS 的官方博客獲取完整資訊,包括如何定義模型、工具和提示詞等核心概念,以及如何利用預構建工具實現複雜用例的詳細說明。GitHub 上的項目頁面也提供了完整的示例和文檔,助您快速上手這一強大的 AI 代理開發工具。

 
 
 

留言

評等為 0(最高為 5 顆星)。
暫無評等

新增評等
bottom of page