☁️較早收集於 2m

使用 Strands 輕鬆構建智慧研究助理

使用 Strands 輕鬆構建智慧研究助理
PostLinkedIn
☁️閱讀原文: AWS Machine Learning Blog

💡別再為複雜的代理編排苦惱;看看 Strands 如何簡化智慧研究助理的開發。

⚡ 30-Second TL;DR

有什麼變化

降低 AI 代理多重 API 呼叫編排的複雜度

為什麼重要

此工具顯著降低了構建專業 AI 研究代理的門檻,有望加速特定領域 AI 工具的部署。

下一步行動

查看 Strands 文件,評估它是否能取代您目前研究代理專案中自建的編排層。

誰應關注:Developers & AI Engineers

關鍵要點

  • 降低 AI 代理多重 API 呼叫編排的複雜度
  • 自動化研究導向應用程式的對話狀態管理
  • 讓開發者無需高階機器學習學位即可構建推理代理

🧠 深度解析

Web-grounded analysis with 22 cited sources.

🔑 增強重點摘要

  • Strands 是一個由 AWS 於 2025 年 5 月發布的開源 SDK,它採用「模型驅動方法」,讓大型語言模型 (LLM) 自主規劃、串聯思維、呼叫工具並進行反思,而非要求開發者硬編碼複雜的工作流程。
  • 該框架支援多模型整合,允許開發者使用來自 Amazon Bedrock、Anthropic、OpenAI、Ollama、Meta 等供應商的模型,以及透過 LiteLLM 整合的自訂模型。
  • Strands 提供靈活的部署選項,包括本地開發、無伺服器 (AWS Lambda)、容器化 (ECS/Fargate) 和 API 支援的部署,並與 AWS 服務原生整合。
  • 它支援多種多代理協作模式,例如「代理作為工具 (Agents as Tools)」、「群體代理 (Swarms Agents)」、「代理圖 (Agent Graphs)」和「代理工作流程 (Agent Workflows)」,旨在構建可擴展的生產級 AI 代理。
  • AWS 於 2026 年 3 月推出了 Strands Labs,作為實驗性 AI 代理專案的平台,其中包括探索機器人整合和 AI 功能等領域,顯示其未來將擴展到實體硬體和多模態應用。
📊 競品分析▸ Show
平台/框架模型支援部署彈性MCP 支援最佳應用場景
AWS Strands AgentsAmazon Bedrock、Anthropic、OpenAI、Ollama、Meta、自訂模型 (透過 LiteLLM)本地、無伺服器 (Lambda)、容器 (ECS/Fargate)、API 支援、AWS Bedrock AgentCore原生支援企業級、AWS 生態系統內的生產就緒 AI 代理,強調控制與安全性
LangChain廣泛支援多種 LLM 供應商 (OpenAI, Bedrock, Gemini 等)SDK + 指導,需自行部署透過整合內建快速原型開發、靈活性高、廣泛的工具生態系統
LangGraph模型不可知完整部署故事 (LangGraph Cloud)透過整合內建 (1.0 版新增)複雜有狀態的工作流程、圖形化代理協作
CrewAI供應商優先但開放SDK + 可選的代理管理平台 (AMP)原生支援角色型協作工作流程、多代理系統
Microsoft AutoGen模型不可知僅 SDK,需自行部署內建對話式多代理團隊、程式碼執行
Google ADK (Agent Development Kit)模型不可知、部署不可知 (Gemini 3.0, Imagen 3 等)完整部署故事 (Cloud Run, Vertex AI)透過整合內建Google Cloud 生態系統、模組化和靈活的代理框架

🛠️ 技術深入

  • 架構概述:Strands 遵循模組化架構,包含核心組件:代理核心 (Agent Core) 負責協調對話流程、管理上下文和工具執行;模型層 (Model Layer) 抽象化不同的 LLM 供應商;工具系統 (Tool System) 提供可擴展的介面,支援內建工具、自訂功能和模型上下文協議 (MCP);狀態管理 (State Management) 處理會話、對話歷史和記憶持久化;以及串流引擎 (Streaming Engine) 採用異步優先設計,實現即時響應串流。
  • 模型驅動方法:LLM 是規劃、推理和工具選擇的核心。開發者只需定義提示和工具列表,LLM 便能自主決定最佳行動。
  • 代理循環 (Agentic Loop):Strands 採用迭代的代理循環 (ReAct 模式),其中 LLM 會根據提示、代理上下文和工具描述被調用。LLM 隨後可以回應、規劃步驟、反思或選擇工具。
  • 工具整合:支援數千個模型上下文協議 (MCP) 伺服器作為工具,提供 20 多個預建範例工具 (例如文件操作、API 請求、AWS API),並可透過 @tool 裝飾器輕鬆整合任何 Python 函數。
  • 狀態管理:包含一個會話管理器,用於從遠端資料儲存中檢索代理狀態,預設支援本地文件系統和 Amazon S3 後端。它還支援同一會話中的並發代理。
  • 異步支援:Strands 1.0 增強了其事件循環架構,以支援整個堆棧中的異步操作,允許工具和模型供應商非阻塞地異步運行,實現並發執行和實時響應串流。
  • 多代理模式:支援「代理作為工具」、「群體代理」、「代理圖」和「代理工作流程」等多代理協作模式,以處理複雜任務。
  • AWS 原生整合:與 Amazon Bedrock、DynamoDB、S3、知識庫、Lambda、ECS/Fargate 和 AgentCore 深度整合。

🔮 前景展望AI analysis grounded in cited sources

企業中 AI 代理的採用將加速。
透過簡化複雜的編排和狀態管理,Strands 降低了企業構建和部署生產就緒 AI 代理的門檻,將導致其在各種業務功能中更廣泛的採用。
開發將更側重於模型驅動而非明確的工作流程編碼。
Strands 的模型驅動方法,即 LLM 自主處理規劃和工具使用,將鼓勵開發者利用先進的模型推理能力,減少對僵化、硬編碼工作流程的需求。
多模態和機器人整合 AI 代理將擴展。
Strands Labs 的推出及其「機器人」和「機器人模擬」等專案,預示著未來 AI 代理將與實體硬體和多模態輸入整合,將其應用範圍擴展到純粹的對話任務之外。

時間線

2023-XX
AWS 團隊開始構建 AI 代理
2025-05-16
AWS 發布 Strands Agents 開源 SDK
2025-07-15
Strands Agents 1.0 版發布,支援多代理編排和 A2A 協議
2025-07-28
AWS 示範使用 Strands Agents 和 Amazon Bedrock 構建藥物發現研究助理
2025-07-31
AWS 示範使用 Strands Agents SDK 和 Tavily 構建動態網路研究代理
2026-03-12
AWS 推出 Strands Labs,用於實驗性 AI 代理專案,包括機器人整合
📰

AI 週報

閱讀本週精選 AI 大事摘要 →

👉相關動態

AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: AWS Machine Learning Blog