Home
Login

오픈 소스 생성형 AI 문서 도우미 도구로, 사용자가 지식 베이스에서 신뢰할 수 있는 답변을 얻도록 돕고 환각 문제를 방지하며, 사설 배포 및 신뢰할 수 있는 정보 검색을 지원합니다.

MITTypeScript 15.7karc53 Last Updated: 2025-06-19

DocsGPT - 오픈 소스 지능형 문서 도우미

프로젝트 개요

DocsGPT는 사용자가 모든 지식 소스에서 신뢰할 수 있는 답변을 얻도록 돕고 환각 문제를 방지하는 오픈 소스 생성형 AI 도구입니다. 빠르고 안정적인 정보 검색, 내장 도구 및 에이전트 시스템 기능을 제공합니다.

DocsGPT는 RAG(검색 증강 생성) 기술을 기반으로 하는 오픈 소스 문서 도우미로, 문서 질의응답 및 지식 관리 시나리오를 위해 특별히 설계되었습니다.

핵심 기능

📁 광범위한 형식 지원

  • 지원 형식: PDF, DOCX, CSV, XLSX, EPUB, MD, RST, HTML, MDX, JSON, PPTX 및 이미지 파일
  • 다중 소스 데이터 액세스: URL, 사이트맵, Reddit, GitHub 및 웹 크롤러 지원

🎯 신뢰할 수 있는 답변 생성

  • 정확성 보장: 정확하고 환각 없는 응답 제공
  • 출처 인용: 명확한 UI에서 확인 가능한 출처 인용 표시
  • 컨텍스트 기반: 문서에서 제공된 컨텍스트에 맞게 특별히 최적화됨

🔑 간소화된 API 관리

  • API 키 관리: 문서 및 모델과 연결된 키 생성 및 설정
  • 간소화된 통합: 챗봇 및 통합 설정 간소화

🔗 실행 가능한 도구 통합

  • API 연결: API, 도구 및 기타 서비스에 연결
  • LLM 작업: 대규모 언어 모델의 작업 기능 활성화

🧩 사전 구축된 통합

  • 즉시 사용 가능한 구성 요소: HTML/React 채팅 위젯
  • 검색 도구: 내장 검색 기능
  • 봇 통합: Discord/Telegram 봇 지원

🔌 유연한 배포 옵션

  • 다중 모델 지원: 주요 LLM 제공업체(OpenAI, Google, Anthropic)와 호환
  • 로컬 모델: 로컬 모델(Ollama, llama_cpp) 지원
  • 배포 방식: Docker, Kubernetes 등 다양한 배포 방식 지원

🏢 보안 및 확장성

  • 비공개 실행: 비공개 배포 지원
  • 엔터프라이즈급: 엔터프라이즈급 안정성을 위해 설계
  • Kubernetes 지원: 컨테이너화된 배포 지원

기술 아키텍처

프로젝트 구조

  • Application: Flask 애플리케이션 (주 애플리케이션)
  • Extensions: React 위젯 또는 Discord 봇과 같은 확장 구성 요소
  • Scripts: 다양한 보조 스크립트

배포 방식

프로젝트는 다양한 배포 옵션을 제공합니다.

  1. 공용 API 사용
  2. 로컬 실행
  3. 로컬 추론 엔진에 연결
  4. 클라우드 API 제공업체 사용

빠른 시작

시스템 요구 사항

Docker가 설치되어 있는지 확인하십시오.

설치 단계

  1. 저장소 복제
git clone https://github.com/arc53/DocsGPT.git
cd DocsGPT
  1. 설정 스크립트 실행

macOS 및 Linux의 경우:

./setup.sh

Windows의 경우:

PowerShell -ExecutionPolicy Bypass -File .\setup.ps1
  1. 애플리케이션 액세스 http://localhost:5173/ 로 이동합니다.

  2. 서비스 중지

docker compose -f deployment/docker-compose.yaml down

응용 시나리오

기업 문서 관리

  • 내부 지식 베이스 질의응답
  • 기술 문서 검색
  • 직원 교육 지원

개발자 지원

  • 코드 문서 쿼리
  • API 문서 도우미
  • 기술 지원 자동화

교육 훈련

  • 학습 자료 질의응답
  • 과정 내용 검색
  • 온라인 교육 지원

요약

DocsGPT는 강력하고 유연한 오픈 소스 문서 도우미로서 다양한 규모의 조직에 문서 워크플로를 개선하고 생산성을 향상시키는 솔루션을 제공합니다. 비공개 배포 기능과 엔터프라이즈급 특성으로 인해 데이터 보안에 대한 엄격한 요구 사항이 있는 조직에 특히 적합합니다.