使用 CDK 在托管的 Amazon Bedrock 知识库上构建代理式检索
aws ·
本文详细介绍了如何使用托管式 Amazon Bedrock 知识库和 AWS Cloud Development Kit (CDK) 构建企业级智能体检索。文章将这种方法与传统的一次性检索增强生成(RAG)进行对比,指出智能体系统利用推理代理来决定查询哪个知识库以及在处理复杂问题时是否需要多次检索。该解决方案利用了 Amazon Bedrock AgentCore,通过模型上下文协议(MCP)网关将知识库作为工具暴露出来,从而实现跨不同语料库的语义路由。一个关键创新是将全面的可观测性和评估直接集成到基础设施中,包括在 Amazon CloudWatch 中的七层遥测数据以及按需和持续的自动化评估。通过使用 CDK,作者展示了如何自动管理复杂的跨堆栈依赖关系,而无需手动导出/导入脚本或自定义部署顺序。该系统利用托管知识库消除了对 OpenSearch Serverless 等向量数据库的预置需求,从而简化了运维范围。最后,文章提供了一个完整的基于 Python 的 CDK 应用程序,可通过单个命令部署整个架构,包括仪表板和评估配置。
aws