使用 Strands Agents 构建生产级代理框架 是做什么的?
使用 Strands Agents 组装与模型无关的 Python 或 TypeScript 代理框架,支持工具、MCP、防护栏、追踪、流式处理和提供商切换。
前置条件
Python 3.10+ 或 Node.js/TypeScript,模型提供商凭据,可选的 MCP 兼容工具
安装
使用与环境匹配的上游安装或设置路径:
- pip install strands-agents strands-agents-tools
- npm install @strands-agents/sdk
- pip install hatch
- npm ci # 从仓库根目录安装
来自上游的要求和注意事项:
基本用法或入门说明:
-
交付可靠的结果。 防护栏在错误执行之前捕获它们。引导处理程序让代理自我纠正,而不是静默失败。
-
两个 SDK 默认使用 Amazon Bedrock 模型提供商,因此你需要配置 AWS 凭据,并为 Claude Sonnet 启用模型访问。请参阅[快速入门指南](https://strandsagents.com/docs/user-guide/quickstart...
-
from strands import Agent
-
从上游文档提取:https://raw.githubusercontent.com/strands-agents/harness-sdk/HEAD/README.md