models
Создание многоарендных агентных чат-приложений на базе данных знаний Amazon Bedrock Managed Knowledge Base
Статья описывает архитектуру и ключевые компоненты решения для многоарендных агентных чат-приложений на базе Amazon Bedrock Managed Knowledge Base, включая процессы загрузки документов, их индексирования и безопасной изоляции данных пользователей.
AS1 NewsИсточник: aws.amazon.com
Многоарендные агентные чат-ассистенты становятся популярными среди крупных клиентов, особенно в задачах работы с документами. Amazon Bedrock Managed Knowledge Base предлагает решение, которое автоматизирует процессы загрузки, хранения, индексирования и поиска документов, обеспечивая изоляцию данных каждого пользователя и поддержку сложных запросов с несколькими шагами.
Основные компоненты решения включают Amazon Bedrock Managed Knowledge Base, API Gateway, AWS Lambda, Amazon Cognito, Amazon SQS, DynamoDB и S3. Пользователи через аутентификацию загружают документы, которые затем автоматически индексируются и становятся доступными для поиска и вопросов. Важной особенностью является возможность обработки больших файлов и поддержка их обновления без дублирования.
Архитектура обеспечивает безопасность и изоляцию данных за счет использования метаданных и фильтров, основанных на проверенной идентификации пользователя. Взаимодействие с системой происходит через API, поддерживающие как простые запросы, так и сложные цепочки поиска с несколькими шагами. Для масштабируемости рекомендуется использовать очередь SQS и батчинг запросов на загрузку.
Решение позволяет сосредоточиться на разработке пользовательского интерфейса и бизнес-логике, оставляя инфраструктурные задачи системе. В статье также представлены рекомендации по мониторингу и управлению нагрузкой, а также пример использования API для получения ответов и источников информации.
Решение упрощает внедрение многоарендных систем поиска и взаимодействия с документами, повышая безопасность и масштабируемость.