AWS图代理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,将 @zcwl/aws-graph-agent-free 安装到当前 AI 助手。
技能介绍
解决多代理系统落地的工程难题
在 AWS 上构建基于 LangGraph 和 Bedrock AgentCore 的多代理系统时,开发者常面临工作流编排、运行时封装、状态持久化与外部工具集成等多重工程挑战。手动配置这些组件不仅繁琐,还容易在环境管理、记忆一致性和工具调用上踩坑。本技能将这套复杂的部署与管理流程标准化,帮助工程师快速搭建生产可用的多代理协调框架。
核心能力与关键步骤
该技能通过五项核心能力覆盖多代理系统的全生命周期:
- StateGraph 状态图编排:利用
tools_condition实现代理与工具间的自动路由,支持planner → executor → reviewer等复杂多步循环逻辑。 - AgentCore Runtime HTTP 封装:将代理封装为监听 8080 端口的 HTTP 服务,内置
/invocations调用与/ping健康检查端点,支持容器化部署。 - AgentCore Memory 持久记忆:统一管理跨会话短期记忆(STM)与长期记忆(LTM),并内置针对约 10 秒最终一致性延迟的等待与重试验证机制。
- AgentCore Gateway 工具集成:将外部 API 或 Lambda 函数转化为带认证的代理工具,支持
fallback本地模拟、local协议与production生产网关三种传输模式。 - CLI 全生命周期管理:通过
agentcore命令行工具提供从configure配置、launch部署、dev热重载到invoke测试及destroy资源清理的完整闭环。
适用边界与注意事项
使用该技能前需确保满足特定的平台前置条件。首先,AWS 账户必须预先通过 Bedrock 模型使用审批,否则部署将被拦截。其次,记忆系统存在约 10 秒的最终一致性延迟,不适合对数据实时性要求极高的强一致性场景。在工程实践上,代理命名必须严格遵守字母开头且仅含字母、数字、下划线的规则,长度限制在 1-48 字符。此外,在容器模式下无法直接读取 .env 文件,必须在 Dockerfile 中使用 ENV 指令注入环境变量。对于不需要多代理协调的简单单一场景,建议直接使用基础 LLM API 以降低系统复杂度。
使用场景
- 客服系统按意图把会话路由到客服专家或计费专家,两个专家共享 session_id 跨专家传递记忆,避免用户重复陈述
- 写入长期记忆后等待约 10 秒并验证一致性,需要配套重试机制避免读到空数据
- 把订单查询和退款 Lambda 函数注册为代理工具,通过生产网关模式处理鉴权与调用
- 用 agentcore CLI 完成代理从配置、容器部署到测试调用和资源销毁的全流程,避免持续计费
适合人员
- 正在 AWS 上用 LangGraph 开发多代理工作流、需要落地 planner→executor→reviewer 多步循环编排的后端工程师
- 负责在生产环境部署 AI 代理、需要处理 Bedrock 模型审批、推理配置与容器化运维的 DevOps 工程师
- 需要把企业内部 API 或 Lambda 封装成带认证的代理工具、并管理跨会话持久记忆的企业应用开发者
- 希望用无状态部署节省记忆存储成本、测试后及时销毁资源控制 AWS 账单的平台架构师