arc53/DocsGPT

Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.

DocsGPT – 귀하의 문서에서 답변하는 AI 기반 에이전트

정의

  • 파일, 웹 페이지 또는 연결된 앱(Google Drive, Confluence, GitHub 등)의 모든 컬렉션을 비공개 AI 에이전트로 전환할 수 있는 오픈 소스 플랫폼입니다. 에이전트는 웹 UI, 채팅 위젯, OpenAI 호환 API 또는 Discord, Slack, Telegram과 같은 통합을 통해 쿼리할 수 있습니다.
  • 모든 구성 요소는 Docker, Kubernetes, pip install 또는 에어갭 머신과 같은 자체 환경에서 실행되므로 데이터와 모델을 제어할 수 있습니다.

핵심 기능

기능 설명
에이전트 및 리서치 자체 프롬프트, 지식 기반, 도구 및 모델을 가진 에이전트를 정의합니다. 리서치 모드를 통해 에이전트는 다단계 추론을 수행하고 출처를 인용할 수 있습니다.
시각적 워크플로 드래그 앤 드롭 빌더(React Flow)로 에이전트를 연결하고, 조건부 로직을 추가하고, 상태를 유지하고, 샌드박스 코드를 실행할 수 있습니다.
지식 수집 PDF, Office 파일, 오디오, 웹 페이지 및 많은 SaaS 소스(Google Drive, SharePoint, Confluence, GitHub, S3 등)용 커넥터. 지속적 동기화 및 GraphRAG 파이프라인을 지원합니다.
인용된 답변 모든 응답에는 사용된 정확한 문서 조각에 대한 링크가 포함됩니다.
도구 통합 내장 웹 검색, 임의 REST API 호출, MCP 서버 액세스, 샌드박스 코드 실행, 페어링된 장치에서 원격 셸.
모델 무관 OpenAI, Anthropic, Google, Groq, OpenRouter 등 모든 OpenAI 호환 엔드포인트 또는 Ollama, vLLM 등을 통한 로컬 모델에서 작동합니다.
가드레일 PII, 비밀, 프롬프트 주입 시도 및 근거 없는 답변의 자동 감지 및 편집.
스케줄링 및 웹훅 타이머로 에이전트를 실행하거나 HTTP를 통해 외부 시스템에서 트리거합니다.
팀 기능 SSO(OIDC/SCIM), 역할 기반 액세스 제어, 사용량 할당량, 감사 로그, 분석 및 OpenTelemetry 지원.

실행 방법

  • 원커맨드 설치 프로그램(macOS/Linux): curl -fsSL https://docs.ac/install | bash – Docker를 가져오고, docsgpt CLI를 설치하고, http://localhost:7091에서 스택을 시작합니다.
  • 대체 배포: Docker Compose, pip install, Kubernetes 매니페스트 또는 수동 소스 체크아웃.
  • CLI 명령(docsgpt status, logs, upgrade, backup, down)으로 서비스를 관리할 수 있습니다.

사용 방법

  • 스크립트 태그 또는 npm docsgpt React 위젯을 통해 모든 웹사이트에 검색 가능한 지원 봇을 임베드합니다.
  • 기존 코드베이스에서 OpenAI 호환 엔드포인트(/v1)를 호출하거나 전용 Agent API 및 웹훅 시스템을 사용합니다.
  • MCP 클라이언트(Claude, Cursor 등)에 연결하여 비공개 지식을 검색할 수 있게 합니다.
  • 커뮤니티 확장을 사용하여 채팅 플랫폼(Discord, Slack, Telegram)에 봇을 배포합니다.

기술 스택

  • 백엔드: Python, Flask + Starlette(uvicorn/gunicorn), Celery, Pydantic, PostgreSQL, Redis, 벡터 스토어(FAISS, pgvector, Elasticsearch, Qdrant, Milvus, MongoDB).
  • 프론트엔드: React(Vite, Redux Toolkit, Tailwind CSS) 및 React Flow 기반 시각적 워크플로 편집기.
  • 문서 사이트: Next.js + Nextra.

라이선스

  • MIT 라이선스 – 소프트웨어를 자유롭게 사용, 수정 및 상업화할 수 있습니다.

더 알아보기


DocsGPT는 LLM 답변을 자체 문서에 근거하도록 하는 데 초점을 맞춘 진정한 자체 호스팅 AI 에이전트 프레임워크로, 기업, 개발자 및 비공개 소스 인용 AI 지원이 필요한 모든 사람에게 적합합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트