シナリオのペインポイント
従来の契約管理システムはキーワード検索に頼っており、「契約違反に対する責任」や「支払い条件」といった意味的な関係を理解することが困難だった。
実施手順
- 契約オントロジーの構築:サンプル契約を使った初期オントロジーの生成
uv run ontocast build-ontology --input contracts/ - ドキュメントのバッチ処理:バッチ処理を実行するために、データ/契約/ディレクトリに過年度の契約のPDF
- GraphRAGの構築:設定
ENABLE_GRAPH_RAG=trueセマンティック検索を有効にする
典型的なクエリー例
- 100万ドル以上の用語に対するSPARQLクエリ:
SELECT ?clause WHERE { ?clause :hasAmount ?amt. FILTER(?amt > 1000000) } - 関連するエンティティを検索します:
查询"甲方违约"关联的所有责任条款
効果評価
従来の検索と比べて
- 精度向上 40-60%
- 相関クエリの応答時間を数分から数秒に短縮
- 隠れた節の関連(相互参照など)の自動発見
この答えは記事から得たものである。OntoCast: ドキュメントから意味的トリプルを抽出するインテリジェントなフレームワークについて































