SuperAPI AI 工具集

aws-strands-agents-agentcore

智能体与模型

查看项目

更新于 10-16 01:25

技能介绍

用途:在构建 AI 智能体时,为 AWS Strands Agents SDK(开源 Python 框架,模型驱动编排)与 Amazon Bedrock AgentCore(生产部署与运维平台)提供架构指导与实现参考。两者可独立使用,也可组合,AgentCore 为可选项,提供最长 8 小时运行时、流式、内存、身份与可观测性等企业能力。

主要能力与选型:单用途智能体可选 Lambda(事件驱动、无状态 API)或 AgentCore Runtime(交互式流式);多智能体可采用 Graph(确定性工作流)、Swarm(自主协作)或 Agent-as-Tool(简单委派);MCP 服务器必须部署到 ECS/Fargate 或 AgentCore Runtime。模型方面主推通过 AWS Bedrock 调用 Anthropic Claude,资料给出的模型 ID 格式为 anthropic.claude-{model}-{version}。

必要用法与限制:MCP 服务器必须使用 streamable-http 传输(不可用 stdio),端点须为 0.0.0.0:8000/mcp,且不可部署到 Lambda(有状态、需持久连接);工具数量超过 50-100 时模型表现下降,建议语义搜索动态加载;Claude 4.5 上下文 200K,建议最多约 180K,长对话必须配置对话管理器;多智能体成本为单体的 5-10 倍。生产上线前需配置对话管理、可观测性与评测(AgentCore Observability/Evaluations、OpenTelemetry)、成本跟踪、工具错误处理、超时限制与 DynamoDB 会话后端。其余细节暂未提供。