総務省AX研究会案準拠 / ISMAP対応要件 / 実証中

総務省「自治体AX研究会」の資料を基に、
会員各社のAIエンジニアが打ち合わせと実装を行い、
910自治体で実証中の自治体AX。

910自治体・104社が参画。 その中核が、9個のAIエージェントが並列で同時に審査し平均点を取る 「Voteジャッジ方式」です。

実証中のシステム

介護・障害福祉・生活保護・国保・税務の行政書類を、 担当職員の一次審査の下書きをAIで自動生成し、 審査の均質化・迅速化・属人性の排除を図るシステムを実証中。

当応援団の源内から 910自治体が使えます!
910参画自治体
104参画企業
9並列AIエージェント

公平性の中核

「Voteジャッジ方式」― 9個のAIが並列審査し、平均点を取る

生成AIの非決定性(毎回結果がぶれる性質)をそのまま使うと再現性が担保できません。 そこで判定の統計的集約+得点の機械計算によって公平性を確保します。

AI票1seed 101
AI票2seed 102
AI票3seed 103
AI票4seed 104
AI票5seed 105
AI票6seed 106
AI票7seed 107
AI票8seed 108
AI票9seed 109
項目ごとに多数決 最多の判定を採用
同数のときは △(辛い方)
確定判定
平均点
判定: 1:○ 2:△ 3:○ …

並列9票を独立生成

初回審査時、「判定サマリー1行のみ」を9回並列で生成(voteJudgments)。各票を独立させるため seed を101〜109に振り分け、temperature=0 で生成します。

迷ったら必ず“辛い方”

○/△、△/× で迷う微妙な項目は必ず低い(辛い)方を選ばせ、甘い判定の暴走を防止。集約は項目位置ごとの多数決で、同数のときは △ とします。

得点は機械が計算

確定判定 × 配点から固定得点式で各項目の得点を再計算し、AIが本文に書いた数値を上書き。合計点・A/B/C/Dランクも機械算出で表記ゆれを排除します。

目的・背景

担当者・時期でぶれる審査を、AIで均質化する

同種書類の審査は、担当者・時期によって判定がぶれやすく、経験の浅い職員には基準の当てはめが難しいという課題があります。

01

目的

介護・障害福祉・生活保護・国保・税務などの行政書類について、担当職員による一次審査の下書き(判定・得点・指摘・改善提案)をAIで自動生成し、審査の均質化・迅速化・属人性の排除を図る。

02

背景

生成AIの非決定性をそのまま使うと再現性が担保できない。判定の統計的集約+得点の機械計算によって公平性を確保する設計とする。

03

位置づけ

本システムの出力は審査の補助(下書き)。最終的な行政処分・要否判定は担当部署の職員が行い、AI出力に法的拘束力はない。

💡 サーバーは ISMAP に対応させることを要件とし、その上でアプリの機能・非機能・外部インタフェース・データ・受入基準を定義しています。詳細は要件定義書をご覧ください。

いま、実際の審査AXを体験できます

架空事例のサンプルで、Voteジャッジ方式による審査レポートの生成をその場で試せます。

スコープ

対象アプリ(審査8機能)

介護・障害福祉・生活保護・国保・税務にわたる8つの審査機能。判定・集約・整合ロジックは共通構造で、審査基準(プロンプト)のみを差し替えて横展開します。

IDアプリ主対象書類
21ケアプラン適正性審査居宅・施設・介護予防のケアプラン(第1〜3表)
22個別支援計画 適正性審査障害福祉の個別支援計画
23運営指導コンプライアンス審査運営規程・重要事項説明書等
24国保税減免申請書審査減免・軽減申請書(区分はAI自動判定)
25生活保護 面接相談アシスタント面接聞き取りメモ(手書き写真可・Web検索併用)
26生活保護 申請書類審査保護申請書・資産/収入申告書
27生活保護 開始後支援 審査援助方針/ケース記録/停廃止(業務別切替)
28軽自動車税・原付手続 審査減免/名義変更/廃車/税止め(業務別切替)

対象外(明示的な非スコープ)

金額計算

最低生活費・保護費・返還額・税額などの算定は行わず、既存の算定システム・窓口へ誘導。

実物・原本照合

写しと原本の一致、外部照会結果との突合は窓口・調査業務。本審査は書類テキストの記載のみで判定。

行政処分の決定

要否判定・処分・交付決定そのものは行わない。

個人情報の永続保存

氏名等は仮名入力を案内。書類本文はサーバに保存せず、保存するのは判定サマリーのみ。

採点ロジック

○/△/× 判定 → 固定得点式 → A/B/C/D ランク

各書類種別ごとに9項目前後の審査項目・配点・判定条件をシステムプロンプトに明文化。配点合計は必ず100点になるよう設計されています。

判定(3値)と固定得点式

判定意味得点
十分配点満点
一部不備配点15点→8点/10点→5点/5点→3点
×不備・記載なし0点

※ 該当しない項目・後続確認に委ねられた事項は減点せず ○ とし、指摘に「該当なし」「後続確認」と明記します。

評価ランク(合計点から機械判定)

ランク合計点
A90〜100点
B75〜89点
C60〜74点
D0〜59点

※ 上部バッジ(ランク+合計点)と、レポート下部の「平均得点合計」は、いかなるフォーマットでも必ず一致するよう整合を取ります。

最重要NFR

同じ書類なら、担当者・日時に依存せず同じ結果

公平性・再現性を担保するため、確定判定をハッシュキーで固定記録し再利用します。

判定固定記録

確定判定を「モデル名+システムプロンプト+書類本文」のSHA-256ハッシュをファイル名として保存。書類本文そのものは保存しません。

同一ハッシュは再利用

同じ内容の再審査時は9票を取り直さず、記録済み判定を再利用。書類本文が1文字でも変わればハッシュが変わり、新規書類として再判定します。

一致率100%を実測

全39サンプル × 2回の再現性テストで点数一致率100%を達成。同一PDFを2回アップしても、ランク・合計点・各項目得点が完全一致します。

主な機能

入力から出力まで ― 職員の一次審査を丸ごと支援

テキスト直接入力に加え、ファイル・画像・手書きメモまで幅広く取り込み、審査レポートをリアルタイム生成します。

📄 多形式の取り込み

PDF / DOCX / PPTX / TXT をブラウザ内でテキスト抽出(PDFはpdf.js)。画像・スキャンPDFはOCRでテキスト化し、手書きON時は高精度モデルに自動切替。最大3ファイルを連結。

⚡ SSEストリーミング

審査レポートはSSEでリアルタイムに逐次表示。評価ランクは結果先頭に大型バッジで表示し、途中中止も可能。

📝 レポート出力

判定サマリー・総合評価・項目別採点表・重大な不備・改善提案・次のアクションをMarkdownで出力。

💾 エクスポート

生成結果をコピー/テキスト保存(.txt)/Word出力(.docx)。補正・追加確認項目だけを抽出した「窓口用 補正依頼メモ」も出力できます。

🧪 ワンクリック試用

各アプリに架空事例のサンプルPDFと作成用Wordひな形を同梱。ワンクリックで動作を試せます。

🔎 記載内容のみで判定

書類テキストの記載内容のみを根拠とし、記載外の事実は推測で補完しない。不明は「×(記載なし)」等と明示します。

非機能・安全設計

行政利用に耐えるセキュリティと安全設計

共有ホスティング(PHP 7.x以上・Apache)で動作し、iframe埋め込み・スマホ表示に対応。主要ブラウザで利用できます。

🔐 セキュリティ

APIキーはサーバ側 .env に集約しPHPプロキシ経由でのみ使用(クライアントに露出しない)。.env は .htaccess でアクセス拒否し、直接アクセスは403。全ページHTTPS強制・HSTS。アップロードは拡張子ホワイトリスト+実MIME判定+マジックバイト検査の多層防御で想定外ファイルを拒否。

🛡 安全設計

生活保護アプリでは申請権の侵害にあたる助言をしない。金額計算は行わず算定システムへ誘導。「AI出力は補助であり最終判断は担当部署が行う」旨を画面に明示。書類本文はサーバに永続保存せず、保存対象は判定サマリーのみ。

🔒 個人情報の取り扱い:氏名等は仮名入力を案内。機密性の高い情報(機密性3情報等)は入力しない運用を前提としています。

Download & Try

要件定義書のダウンロードと、審査AXの体験

Voteジャッジ方式による行政書類自動審査の全体像を、要件定義書(PDF)で詳しくご確認いただけます。

ファイル:axken.pdf(行政書類 自動審査 要件定義書 案)