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를 가져오고,docsgptCLI를 설치하고,http://localhost:7091에서 스택을 시작합니다. - 대체 배포: Docker Compose, pip install, Kubernetes 매니페스트 또는 수동 소스 체크아웃.
- CLI 명령(
docsgpt status,logs,upgrade,backup,down)으로 서비스를 관리할 수 있습니다.
사용 방법
- 스크립트 태그 또는 npm
docsgptReact 위젯을 통해 모든 웹사이트에 검색 가능한 지원 봇을 임베드합니다. - 기존 코드베이스에서 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 라이선스 – 소프트웨어를 자유롭게 사용, 수정 및 상업화할 수 있습니다.
더 알아보기
- 빠른 시작 가이드: https://docs.docsgpt.cloud/quickstart
- 전체 문서: https://docs.docsgpt.cloud/
- 커뮤니티 Discord: https://discord.gg/vN7YFfdMpj
- 클라우드 호스팅 데모: https://app.docsgpt.cloud/
DocsGPT는 LLM 답변을 자체 문서에 근거하도록 하는 데 초점을 맞춘 진정한 자체 호스팅 AI 에이전트 프레임워크로, 기업, 개발자 및 비공개 소스 인용 AI 지원이 필요한 모든 사람에게 적합합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트