AWS가 아마존 베드록 매니지드 지식베이스를 활용해 멀티테넌트 에이전틱 문서 채팅 애플리케이션을 구축하는 아키텍처를 공개했다. 사용자가 업로드한 문서는 커스텀 커넥터로 직접 수집되며, 인제스트 후 몇 초 내 검색 가능해진다. 핵심은 사용자별 데이터 격리로, 검증된 JWT에서 서버 측이 user_id 메타데이터 필터를 생성해 매 검색 단계마다 적용함으로써 테넌트 간 문서 노출을 차단한다. 인제스트는 SQS 큐로 비동기 처리해 대량 업로드 폭주에도 응답성을 유지하며, AgenticRetrieveStream API가 질문을 하위 질의로 분해해 인용이 포함된 답변을 스트리밍한다. 매니지드 서비스 덕분에 팀은 벡터DB 등 인프라 없이 업로드·채팅 UI 등 제품 고유 기능에 집중할 수 있다.
- •사용자별 문서 격리를 검증된 JWT 기반 서버 측 user_id 필터로 강제, 요청 본문 값은 신뢰하지 않음
- •문서는 STARTING→PENDING→IN_PROGRESS→TEXT_INDEXED→INDEXED 5단계를 거치며 TEXT_INDEXED부터 텍스트 검색 가능
- •SQS 큐가 업로드와 인제스트를 분리해 대량 동시 업로드 폭주를 수용하고 응답성 유지
- •공유 지식베이스 + 메타데이터 필터 방식이 테넌트별 전용 지식베이스보다 다수 사용자 환경에서 더 확장성 있음
- •대응형 질문은 AgenticRetrieveStream이 하위 질의로 분해해 여러 번 검색 후 인용 포함 답변 생성
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
Build multi-tenant agentic chat applications on enterprise data with Amazon Bedrock Managed Knowledge Base
- 1.AWS, Bedrock 매니지드 지식베이스 기반 멀티테넌트 에이전틱 문서 챗 애플리케이션 아키텍처 공개
- 2.커스텀 커넥터로 업로드 문서를 초 단위로 색인, 코그니토 JWT 기반 사용자별 데이터 격리 구현
- 3.AgenticRetrieveStream API로 질문을 하위 쿼리로 분해해 다중 검색 후 인용 포함 답변 생성
- 4.SQS 큐로 업로드·색인 분리, 문서당 최대 10건 배치 처리로 대량 동시 업로드 처리량 확보
왜 중요한가?
테넌트별 데이터 격리와 벡터 인덱스 구축이라는 엔터프라이즈 RAG의 핵심 난제를 인프라 직접 구축 없이 매니지드 서비스로 해결하는 구체적 설계 패턴을 제시해, 실제 SaaS 문서 챗 제품 개발에 바로 참고할 수 있다.
본문 미리보기
Learn how to build a multi-tenant agentic document chat application on Amazon Bedrock Managed Knowledge Base, where users upload documents and immediately ask grounded questions. This post covers the ingestion and retrieval flows, the asynchronous indexing lifecycle, per-user data isolation, and best practices for operating the solution at scale.
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:02AI 초안
![[AI리더의 서가] Agentic AI 구축 개발의 모든 것](https://cdn.aitimes.com/news/photo/202610/215958_219938_244.jpg)
