Repolode
Azure-Samples

Azure-Samples/chat-with-your-data-solution-accelerator

자체 문서를 바탕으로 답변하고 출처를 인라인 인용으로 표시하는 Azure 호스팅 RAG 가속기입니다.

스타
1,188
포크
650
열린 이슈
39
마지막 커밋
4일 전

어떤 프로젝트인가요?

Chat with Your Data는 Azure용으로 배포할 수 있는 검색 증강 생성(RAG) 솔루션입니다. 계약서, 정책, 제품 설명서, 복리후생 안내서 같은 문서나 공개 웹 페이지를 수집한 뒤, 색인된 내용 중 질문과 관련 있는 부분만 사용해 자연어 질문에 답합니다. 답변은 채팅 페이지에 스트리밍되며, 출처 파일로 연결되는 인라인 인용이 포함됩니다.

이 솔루션은 React 단일 페이지 프런트엔드, FastAPI 백엔드, Azure Functions 수집 작업자로 구성되며 Azure Container Apps에서 실행됩니다. 모델과 검색 기능은 Azure AI Foundry를 사용합니다. 운영자는 배포 시 색인 및 채팅 기록 저장소로 Azure AI Search와 Cosmos DB 또는 pgvector를 사용하는 PostgreSQL 중 하나를 선택하고, 오케스트레이터로 Agent Framework 또는 LangGraph를 선택합니다. 다운스트림 서비스에 대한 액세스는 Azure RBAC를 사용하는 단일 사용자 할당 관리 ID로 처리하며, `azd up`으로 배포합니다.

관리자 인터페이스에서 데이터 수집, 데이터셋 검사, 프롬프트 구성을 처리합니다. 샘플 데이터는 합성 데이터로, 데모용입니다. 프로덕션에서 사용하려면 검색 품질과 책임 있는 AI 관련 고려사항을 평가해야 하며, 이 프로젝트는 그 출발점으로 활용할 수 있습니다.

핵심 기능

  • 01답변에 출처 문서로 연결되는 인라인 인용이 포함됩니다.
  • 02파싱, 청킹, 임베딩 파이프라인을 통해 업로드된 파일이나 공개 웹 페이지를 수집합니다.
  • 03저장소 백엔드로 Azure AI Search와 Cosmos DB 또는 pgvector를 사용하는 PostgreSQL 중 하나를 선택할 수 있습니다.
  • 04오케스트레이터로 Agent Framework 또는 LangGraph를 선택할 수 있습니다.
  • 05Azure AI Content Safety가 프롬프트와 응답을 검사합니다.
  • 06음성-텍스트 변환을 통한 음성 입력과 데이터 및 프롬프트 관리를 위한 관리자 인터페이스를 제공합니다.

활용 사례

  • 직원이 사내 HR 정책과 복리후생 문서를 질의하고 출처가 포함된 답변을 받도록 합니다.
  • 계약서를 검색하고 요약해 의무 사항, 기한, 조항을 파악합니다.
  • 고객용 문서와 계정 메모를 계정 담당 팀이 검색하고 질의할 수 있도록 합니다.

빠른 시작

  1. 1

    빠른 배포 단계는 배포 가이드를 참조하세요

  2. 2

    azd를 사용해 Azure 구독에 솔루션을 배포하세요

    azd up
  3. 3

    작업을 마치면 생성된 모든 리소스를 삭제하세요

    azd down

사용 전 알아둘 점

  • Azure에만 배포할 수 있으며, Azure AI Foundry 모델을 사용할 수 있는 할당량이 있는 Azure 구독이 필요합니다.
  • 바로 프로덕션에 사용할 수 있는 완성형 시스템이 아니라 시작점으로 소개되어 있습니다. 검색 및 답변 품질은 자체 데이터로 평가해야 합니다.
  • azd down으로 삭제할 때까지 리소스 요금이 계속 발생합니다.

포함된 컬렉션

토픽

자주 묻는 질문

chat-with-your-data-solution-accelerator은(는) 무엇인가요?
자체 문서를 바탕으로 답변하고 출처를 인라인 인용으로 표시하는 Azure 호스팅 RAG 가속기입니다. Chat with Your Data는 Azure용으로 배포할 수 있는 검색 증강 생성(RAG) 솔루션입니다. 계약서, 정책, 제품 설명서, 복리후생 안내서 같은 문서나 공개 웹 페이지를 수집한 뒤, 색인된 내용 중 질문과 관련 있는 부분만 사용해 자연어 질문에 답합니다. 답변은 채팅 페이지에 스트리밍되며, 출처 파일로 연결되는 인라인 인용이 포함됩니다.
chat-with-your-data-solution-accelerator은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
chat-with-your-data-solution-accelerator은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
chat-with-your-data-solution-accelerator은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. chat-with-your-data-solution-accelerator의 마지막 커밋은 2026년 11월 3일입니다.
chat-with-your-data-solution-accelerator은(는) 어디에 사용할 수 있나요?
직원이 사내 HR 정책과 복리후생 문서를 질의하고 출처가 포함된 답변을 받도록 합니다. 계약서를 검색하고 요약해 의무 사항, 기한, 조항을 파악합니다. 고객용 문서와 계정 메모를 계정 담당 팀이 검색하고 질의할 수 있도록 합니다.
chat-with-your-data-solution-accelerator는 어떻게 설치하나요?
빠른 배포 단계는 배포 가이드를 참조하세요 azd를 사용해 Azure 구독에 솔루션을 배포하세요: azd up 작업을 마치면 생성된 모든 리소스를 삭제하세요: azd down
chat-with-your-data-solution-accelerator은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트