③ 対話 UI(業務担当者が触る画面)

業務担当者の操作性を重視した Streamlit ベースの UI モックです。

コードを触らずに、日本語で値の出所を確認したり、修正したい箇所を指摘したり、新しい契約を追加したりできます。

起動方法

cd t003_fund-report-ai
uv run streamlit run ui/streamlit_app.py

ブラウザで http://localhost:8501 が開きます。

4 つの主要機能

タブ1「どこから?」

抽出された値を選択 → ソース文書名・ページ・セル位置を確認できる

監査調書として使える追跡情報を全て表示

タブ2「これ違う」

「ここが違うと感じた」フィードバックを送信 → ルールベースで原因仮説を提示

JSONL ログに記録され、改善材料として蓄積

タブ3「契約を追加」

新しい契約(期待値)を YAML として生成 → コピペで contracts/*.yaml に追記

業務担当者がコードを触らずに契約を追加できる

タブ4「全体サマリ」

選択した会社の契約 pass/fail/blocked と異常を一覧表示

スクリーンショット

起動して撮影してください。
保存先: ui/screenshots/