Amazon Bedrock AgentCore 运行时新增状态ful MCP 客户端功能,支持多轮交互流程
AWS Machine Learning Blog2026/04/09 22:47机翻/自动摘要/自动分类
3 阅读
内容评分
技术含量
8/10
营销水分
5/10
摘要
Amazon Bedrock AgentCore 运行时新增状态ful MCP 客户端功能,通过会话保持机制实现多轮对话交互。该功能包含用户输入请求、LLM内容生成调用和实时进度通知三大核心能力,解决了传统无状态模式在复杂代理流程中的局限性,显著提升AI代理的交互深度和用户体验。
正文
Amazon Bedrock AgentCore 运行时现已支持状态ful MCP(Model Context Protocol)客户端功能,突破原有无状态模式限制,实现交互式多轮对话代理工作流程。该功能通过三种核心机制解决复杂交互场景需求:1) 请求用户输入(Elicitation)允许代理在执行中暂停并获取结构化用户反馈;2) 请求生成内容(Sampling)通过sampling/createMessage接口实现外部内容生成;3) 进度通知(Progress Notification)使用ctx.report_progress()方法提供实时操作状态。状态ful模式采用专用微虚拟机维持会话上下文,通过Mcp-Session-Id头保持连接连续性,会话最长存活8小时。开发者只需在启动时设置stateless_http=False即可启用该模式,客户端需在初始化时声明支持功能。文章包含具体代码示例,演示如何构建支持上述功能的MCP服务器。