什么是 Strands Agents?
Strands Agents 是一款由亚马逊云科技主导的开源 SDK,采用模型驱动的方法,仅需几行代码即可构建和运行 AI 智能体。它能轻松应对从简单到复杂的智能体用例,并支持从本地开发到生产环境部署的全流程。亚马逊云科技内部多个团队已在生产环境中使用 Strands 开发 AI 智能体,包括 Amazon Q Developer、Amazon Glue 和 VPC Reachability Analyzer 等产品。
与需要开发者定义复杂工作流的框架不同,Strands 通过充分发挥前沿模型的规划、思维链、工具调用和反思能力,极大简化了智能体开发流程。开发者只需在代码中定义提示词和工具列表即可构建智能体,随后进行本地测试并部署至云端。借助 Strands Agents SDK,Amazon Q 开发团队正在以数周时间构建并发布那些以往需要耗时数月的智能体产品。
Strands Agents 的优势
原生支持精简的智能体循环(Agentic Loop)机制来构建核心逻辑,确保开发和运行高效;同时提供充分的自定义工作流和逻辑编排接口。这种设计理念使开发者能够在预定义的智能体框架内快速构建应用,又不失灵活性。
不局限于单一模型,支持 LiteLLM、Ollama 等多种选择,还可以通过西云数据运营的亚马逊云科技 Marketplace(中国区)接入硅基流动提供的 DeepSeek、Qwen 和 Embedding 等模型。
预置多种高效且实用的工具,覆盖文件管理、系统命令、网络请求、代码执行、数学计算、图像处理等功能,并与亚马逊云科技云上服务无缝对接。
支持通过预置模板、简化配置等低门槛方式构建多智能体系统,实现工作流编排、关系网络构建和集群协同,高效解决复杂问题。
内置智能体监控追踪机制,支持容器化、无服务器化等多种云原生生产级部署方案,并能无缝集成安全防护策略,简化负责任 AI Agent 应用的构建过程。
为开发者打造
重视灵活性、开发速度以及简洁性的开发者
模型 & 部署选择
- 支持多模型选择
- 自定义模型商
- 随时部署
高度灵活性
- 通过安全护栏保障安全
- 原生可观测性
- 监控
- 评估
丰富的工具选择
- MCP 集成
- 自定义工具
- 协调多个子 Agent
- 多模态
- 获取网络数据
- 读写文件
- 代码解释器
集成性
- 亚马逊云科技原生服务
- LiteLLM
- Mem0
- Ragas
- Tavily
- Langfuse