基于 Amazon Bedrock AgentCore 构建 AI 运维助手

AWS ML Blog · rss · 2026-07-08

AWS 运维工程师在排查故障时往往需要频繁切换控制台、查阅文档并手动提工单,单次调查平均耗时 30-45 分钟。本文介绍了如何使用 **Amazon Bedrock AgentCore** 构建一个自动化的 AWS 支持助手,将排障流程整合进单一对话界面。 **核心架构与组件**: - **编排框架**:使用 Strands Agents 构建运行在 AgentCore Runtime 上的 Python 应用,底层调用 Amazon Nova Pro 基础模型。 - **MCP 集成**:通过三个独立的 MCP 服务器分别接入 AWS 文档、AWS Support API 和 AWS 服务 API,赋予智能体外部工具调用能力。 - **网关与记忆**:AgentCore Gateway 集中管理工具端点并接入 re:Post 社区知识;AgentCore Memory 负责维护单次会话的短期上下文。 - **安全与基础设施**:配置 Bedrock Guardrails 过滤有害内容、拦截 Prompt 注入并脱敏 PII;前端使用 React (AWS Amplify 托管),后端经 API Gateway 和 WAF 防护,通过单脚本 CloudFormation 实现一键部署。 文章还分享了生产级 Agent 的两个关键代码模式:使用 `asyncio.gather` 并行初始化多个 MCP 客户端以减少冷启动延迟,以及实现带优雅超时机制的 Memory 上下文检索。

原文链接 →