AWS Machine Learning Blog· Adrianna Chudy·· 4 小时前AI 评分42
Amazon Bedrock AgentCore 的 Web Answer 正式可用
Getting started with Web Answer on Amazon Bedrock AgentCore
AI 导读
Amazon Bedrock AgentCore 的 Web Answer 正式可用,智能体只需一次工具调用即可获得带来源引用的合成答案,无需自建搜索、检索、合成与引用提取流水线。它每次提问都重新搜索,并行执行多次检索并读取页面核验事实,证据不足时自动再搜。Web Answer 由 Gateway 以 MCP 工具形式提供,与返回原始结果的 Web Search 形成分工。
深度导读
Web Answer 是 Amazon Bedrock AgentCore Gateway 上的一项托管工具,接收自然语言问题,在数秒内返回基于当前网页来源、每条结论都对应引用 URL 的合成答案。它替代了此前需要自行维护的整条链路:调用搜索 API、判断结果可信度、抓取并清洗页面、提示模型合成、再工程化引用提取。官方称,这条链路的每一步都是需要维护的代码,也是模型幻觉、索引过期、归属错位的风险点。
工作流程上,智能体把问题发给 AgentCore Gateway,Gateway 用 AWS IAM 或 JWT 完成入站认证,再以自身服务角色调用 Web Answer。Web Answer 自行规划搜索、并行执行多次检索、读取关键页面核验事实,证据不足时再次搜索,最后写出把每条论断绑定到来源 URL 的答案,由 Gateway 以 MCP 工具结果返回。它每次提问都发起新搜索,并把当天日期提供给模型以获取最新信息。
与 Web Search 的区别在于谁运行模型:Web Search 返回排序后的 URL、标题、摘要和元数据,合成由用户自己控制;Web Answer 则代管模型、智能体式检索循环、合成与归属。官方建议两者可并用,广泛调研用 Web Search 取原始结果,具体事实问题用 Web Answer 取快速带引用的答案。
接入步骤包括:为 Gateway 服务角色授予 bedrock-agentcore:InvokeWebAnswer 权限,资源为 arn:aws:bedrock-agentcore:us-east-1:aws:tool/web-answer.v1;创建 connectorId 为 web-answer 的 Gateway 目标,出站认证用 GATEWAY_IAM_ROLE 自动完成;待目标状态变为 READY 后,通过 tools/list 与 tools/call 从 Strands、LangChain、LangGraph、CrewAI 等 MCP 客户端调用。示例中模型使用 us.anthropic.claude-sonnet-5。
调用时可传可选参数:域名过滤、发布日期范围、结果本地化国家。智能体的域名过滤与目标级过滤叠加,只能收窄不能放宽。返回结果含 content 与 structuredContent,答案带 [1] 形式的内联引用标记,引用列表给出 url 与域名,示例延迟为 5210 毫秒。
企业控制方面,Web Answer 无需单独管理 API key,支持通过接口 VPC 端点走 AWS PrivateLink 使流量不经过公网,查询与结果留在 AWS 环境内,指标从首次调用起发布到 CloudWatch。每账户限速为 us-east-1 区域每秒 10 次事务,可联系 AWS Support 申请提升。Web Answer 检索的是 Amazon 运营的网页索引与知识图谱,不把问题发给第三方搜索引擎或外部网站。Gateway 与 Web Answer 调用均计费,用完后需删除目标与 Gateway 以停止计费。
来源:AWS Machine Learning Blog · aws.amazon.com