Amazon Q Business와 Amazon S3로 클릭 가능한 URL 기반 AI 도우미 만들기
AI 비서(Assistant)의 업무 활용도와 효율성을 극대화하려면 기업 문서 기반 정보를 기반으로 사용자가 직접 문서를 검토하고 신뢰도 높은 응답을 검토할 수 있는 기능이 필요합니다. 이번 포스트에서는 Amazon Q Business와 Amazon S3를 활용하여, 클릭 가능한 URL로 직접 문서를 열람하거나 다운로드할 수 있는 AI 비서를 구축하는 방법을 자세히 소개합니다.
1. Amazon Q Business 기반 AI 도우미 개요
Amazon Q Business는 생성형 AI 기반 대화형 어시스턴트로, 기업 내부 시스템의 정보를 바탕으로 지능적인 질의응답을 제공합니다. 특히 Amazon S3 클릭 가능한 URL 기능을 통해, 어시스턴트가 응답 시 참고한 문서를 다운로드하거나 열람할 수 있는 링크를 바로 제공합니다. 해당 문서는 Amazon S3에 안전하게 저장되며, 인증된 사용자만 접근 가능합니다.
2. 구현 순서 및 활용 방법
2-1. S3에 문서 업로드
먼저, 사용하고자 하는 기업 문서를 Amazon S3 버킷에 업로드합니다. 사전 제공된 샘플 데이터 또는 자체 문서를 사용할 수 있으며, S3 버킷은 Amazon Q Business에서 데이터 소스로 설정됩니다.
2-2. Amazon Q Business 애플리케이션 생성
Amazon Q console에서 IAM Identity Center 또는 IAM 기반 인증 방식으로 애플리케이션을 생성합니다. 인증된 사용자만 접근할 수 있도록 설정하여 보안도 확보 가능합니다.
2-3. 인덱스 및 데이터 소스 연결
다음으로 Amazon Q 애플리케이션과 연계할 인덱스를 생성하고, 앞서 준비한 S3 버킷을 데이터 소스로 추가합니다. 이후 전체 동기화(Full sync)를 통해 문서 내용이 인덱스에 수집되고, 사용자가 검색할 수 있는 형태로 변환됩니다.
2-4. AI 비서와 상호작용하기
웹 브라우저에서 Amazon Q Business 웹 경험(Experience)에 접속하고, 등록된 사용자 계정으로 로그인합니다. 이후, 특정 질의를 입력하면 응답과 함께 참고된 문서의 다운로드 가능한 링크 또는 열람 가능한 링크가 제공됩니다.
또한, PDF 문서의 경우 별도 다운로드 없이 새 브라우저 탭에서 직접 열람도 가능합니다.
2-5. API 활용 자동화
AWS CLI 명령어 또는 자체 앱에서 Amazon Q API를 사용해 자동화된 방식으로 문서 내용을 가져올 수 있습니다. ChatSync API를 통해 질문과 응답을 주고받고, GetDocumentContent API를 통해 해당 문서의 presigned URL을 획득하여 문서를 다운로드 또는 보여줍니다.
이 방식은 사용자 인증 기반으로 구성되어 있어, 자동화된 업무에서도 사용자별 세분화된 보안 설정을 유지할 수 있습니다.
2-6. 사용 중 고려사항
- IAM Identity Center 또는 연동된 IAM 사용자 인증이 필수입니다.
- 기존 데이터 소스가 있다면, 전체 동기화를 통해 클릭 가능한 URL 기능을 활성화해야 합니다.
- GetDocumentContent API 접근 권한을 IAM 역할에 추가해야 하며, 그렇지 않으면 다운로드 오류가 발생합니다.
2-7. 에러 및 문제 해결
문서 권한이 없으며 다운로드 안 되는 문제, 문서가 삭제되었거나 이동된 경우, IAM Role이 부족해 발생하는 오류 등은 관리자의 ACL 재설정 및 전체 동기화를 통해 해결할 수 있습니다. 이를 통해 문서 접근 자동화 및 안정적 운영이 가능합니다.
3. 결론 및 활용 가능성
Amazon Q Business와 Amazon S3의 클릭 가능한 URL 기능을 함께 활용하면, 기업 내 AI 도우미 구축 시 보안성과 사용자 편의성을 동시에 확보할 수 있습니다. 사용자 인증 기반 응답 제공뿐 아니라, 문서 원본에 쉽게 접근해 검증 가능하므로 책임감 있는 AI 활용 환경도 조성됩니다.
이 시스템은 인사, 헬프데스크, 프로젝트 문서 기반 질의 대응, 혹은 고객 지원 등의 내부 자동화 업무에 이상적입니다. 향후 회사 내부의 다양한 데이터를 연결하여 실제 업무 자동화와 AI 도우미의 실질적인 운영 효율성을 강화하는 데 중요한 역할을 할 수 있습니다.
데이터 소스 연결, API 자동화, IAM 역할 구성 등을 활용한 배포 가이드를 충분히 이해하고 활용하면, 기업 내부의 다양한 문서 기반 업무를 AI 도우미 중심으로 전환할 수 있습니다.
AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!
(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기