使用 EDB Postgres AI 和 Amazon Bedrock AgentCore 构建面向智能体 AI 的语义层
aws ·
本文展示了如何通过将 EDB Postgres AI 与 Amazon Bedrock AgentCore 集成,为智能体 AI 构建语义层。该解决方案利用 AIDB 扩展,通过标准的 COMMENT 语句和外键将业务含义直接嵌入到操作型 Postgres 数据库中,以定义数据关系。在 AgentCore 上运行的智能体会查询此语义知识库,并利用 Anthropic Claude 进行规划与执行,从而回答客户全景(Customer 360)相关问题。治理方面通过原生 Postgres 原语(如 GRANT 语句和行级安全性)实施,确保不同用户角色获得适当的数据访问权限,而无需修改智能体代码。架构设计使经过 Amazon Cognito 认证的用户请求通过 AgentCore Gateway 路由至托管在 Postgres 实例内的 MCP 端点。可观测性通过数据库中捕获的 OpenTelemetry 追踪得以维持,从而提供 SQL 执行的详细审计轨迹。这种方法消除了对独立目录或 Lambda 函数的需求,使数据定义和访问控制在单一模式内保持同步。
aws