Open-Source-Legal/OpenContracts
The open document intelligence platform for builders and hackers - DMS for the agentic world
何を解決するか
OpenContracts はドキュメントインテリジェンスのための構造化された基盤を提供し、単なるファイル保存を越えて、プログラマブルな引用グラフを構築します。これは、PDF などの「葉」ドキュメントが他のドキュメント、法規、判例と接続されておらず、AIエージェントが誤った接続(エッジ)を生成したり、未解決の参照に遭遇した際に失敗するという問題を解決します。
動作方法
システムはドキュメントリポジトリをナビゲート可能なグラフに変換し、ドキュメントをノード、引用をエッジとして扱います。ドキュメントの解析、埋め込み、サムネイル作成のためのモジュール式パイプラインを使用しています。
主なコンポーネントは以下の通りです:
- 引用グラフ:法規引用を自動検出・解決し、参照のネットワークを構築します。
- AIエージェント:Pythonベースのエージェントで、整理された引用グラフ上で推論を行い、根拠のある引用付きの回答を提供します。
- MCPサーバー:Model Context Protocol の実装で、外部のAIツール(Claude や Cursor など)がコーパスを検索し、引用エッジをたどる際にカスタムの接続コード(グルーコード)を書く必要がありません。
- 構造化抽出:LLM駆動のクエリを使用して、数百のドキュメントにわたる特定のデータをグリッド形式で抽出し、人間によるレビュー用に提供します。
- 人間によるアノテーション:人間がラベルスキーマを定義し、PDF上の正確なテキスト範囲にアノテーションを付ける層。AIエージェントがこの地図に基づいて学習します。
- API:GraphQL および REST API を提供し、外部アプリケーションが完全なグラフにアクセスできるようにします。
対象ユーザー
大規模なドキュメントリポジトリを扱うチーム、たとえば法的アーカイブ、研究図書館、エンジニアリング知識ベース、または社内ポリシーフォルダなど、ドキュメントを機械可読かつ人間がナビゲート可能な知識グラフに変換したいユーザーに最適です。
特徴
- Model Context Protocol (MCP):標準化されたサーバーを介して、独自のエージェントをネイティブに導入可能。
- 人間がループに参加:引用グラフの地図として人間のアノテーションを基準とします。
- レイアウト忠実なPDF:PDF上のアノテーションに正確なテキスト座標マッピングを提供。
- バージョン管理されたコーパス:ドキュメントコレクションとそのアノテーションに Git に似たブランチとフォークをサポート。
- プラグイン可能なパイプライン:異なるファイル形式に対応する交換可能なパーサーと埋め込みモジュールを提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト