Kurage Proofread
Kurage Proofread は化学試験結果報告書向けAI校正・照査ワークスペース。ローカルLLMと決定論的ルールを併用し、人間の承認を必須とする。
Kurage Proofread は、株式会社エクスブリッジが提供する化学試験結果報告書に特化したAI校正・照査ワークスペース。kurage プロジェクトの一環として公開されている。ローカルAI(gemma 4 12B)で意味的な矛盾を補助照査し、最終判断は人間の照査者が行う。
概要
日本語の化学試験結果報告書を対象に、必須情報・試料/ロットの不整合・規格値と測定値・単位・合否・OOS(規格外)記載を確認する。決定論的ルール→textlint→Gemma 4 の3層構成で照査ポイントを検出し、レビュー済みファイルと独立した照査レポートを生成する。測定値を自動変更せず、指摘のみを行う点が設計上の特徴。
主な機能
- 必須項目の確認(試料番号・ロット番号・試験日・試験方法・試験者・照査者)
- 数値の整合性(規格範囲・測定結果・単位・合否記載)
- 識別情報の整合性(段落・表・シート・セルをまたいだ相違検出)
- OOS記録の確認(考察・逸脱記録・調査経緯の不足)
- 日本語技術文書校正(textlint)
- AIによる意味照査(ローカル ollama 上の Gemma 4)
システム仕様
- 入力形式: DOCX / XLSX / PDF / TXT / CSV(最大25MB)
- AIエンジン: エクスブリッジ運用マシン上の Ollama gemma4:12b-it-qat
- 照査エンジン: Pythonによる決定論的照査、Pandera、Pint、textlint
- 出力: レビュー済みDOCX/XLSXまたは生成DOCX、照査レポート(重要度・位置・理由・確認案付き)
- アクセス管理: Kurage共通Xログイン、CSRF対策、内部API認証、利用者別履歴
- 人による承認が必須
公開・展開
- 開発URL:
http://127.0.0.1:18304/、ヘルスチェックはGET /health - 公開画面:
https://kurage.exbridge.jp/kproofread.php(Kurage共通Xログインを使用し、照査履歴と生成ファイルを利用者ごとに分離) - 製品紹介LP: 英語版
https://kproofread.exbridge.jp/と日本語版https://kproofread.exbridge.jp/kproofread.html。英日hreflang、構造化データ、FAQ、OGP、GA4、simpletrack、sitemap.php、robots.txt、llms.txtを含む。このURL構成は kurage-sites の公開URL索引にも記載されている。 - 配備:
scripts/configure_runtime.pyが本番用.envと公開PHPからAPIへ接続する内部設定を生成し、systemdユニットとscripts/deploy.shで運用
テストとOSS構成
- テスト:
.venv/bin/pytest -q、.venv/bin/ruff check app tests - textlintの日本語技術文書ルールは照査時に実行
- Doclingは画像PDFや複雑な表を扱う本番向けの任意拡張。基本機能は軽量なPython依存だけでも動作
- 詳細は
THIRD_PARTY.mdを参照
安全境界
- 測定値・規格値・単位換算値・合否判定は自動変更・確定しない
- 全指摘に対象位置と確認理由を付与
- 元ファイルを外部LLM事業者へ送信しない(local-llm によるtrust-boundary 設計)
- approval-workflow: AIは照査者を支援し、照査者にはならない
- LLMには抽出テキストだけを渡し、AI照査を無効にして決定論的な照査だけを実行することも可能
関連
Related Documents
「Kurage Proofread」についてもっと知りたいですか?
Kurage.AI に質問する
Kurage.AI に質問する
