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、およびWebクローラーをサポート

🎯 信頼性の高い回答生成

  • 正確性の保証: 正確で幻覚のない応答を提供
  • ソース引用: 明確な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は、強力で柔軟なオープンソースのドキュメントアシスタントとして、あらゆる規模の組織にドキュメントワークフローを改善し、生産性を向上させるソリューションを提供します。そのプライベートデプロイメント機能とエンタープライズレベルの特性は、データセキュリティに厳しい要件を持つ組織に特に適しています。