Создание семантического слоя для агентного ИИ с помощью EDB Postgres AI и Amazon Bedrock AgentCore
aws ·
В данной статье показано, как создать семантический слой для агентного ИИ путем интеграции EDB Postgres AI с Amazon Bedrock AgentCore. Решение позволяет внедрить бизнес-смысл непосредственно в операционную базу данных Postgres с помощью расширения AIDB, которое использует стандартные операторы COMMENT и внешние ключи для определения связей между данными. Агент, работающий на платформе AgentCore, запрашивает эту семантическую базу знаний для ответов на вопросы о клиенте (customer 360), используя модель Anthropic Claude для планирования и выполнения задач. Управление доступом обеспечивается за счет нативных примитивов Postgres, таких как операторы GRANT и безопасность на уровне строк (row-level security), что гарантирует предоставление пользователям соответствующих прав доступа к данным без изменения кода агента. Архитектура маршрутизирует запросы от пользователей, прошедших аутентификацию через Amazon Cognito, через шлюз AgentCore к конечной точке MCP, размещенной внутри экземпляра Postgres. Наблюдаемость системы поддерживается благодаря трассировкам OpenTelemetry, фиксируемым в базе данных, что позволяет вести подробный аудит выполненных SQL-запросов. Такой подход устраняет необходимость в использовании отдельных каталогов или функций Lambda, обеспечивая синхронизацию определений данных и контроля доступа в рамках единой схемы.
aws