生成AIを活用したい。しかし、住民情報や機密データを外部クラウドへ送信することはできない。
こうした課題を抱える地方自治体や行政機関向けに、完全閉域環境で利用できるローカルAI構築キットを提供します。
本キットはClaude Codeを活用しながらも、データを外部へ送信しない安全なAI業務アシスタント環境を実現。さらにE2Eテスト自動化やマニュアル自動生成にも対応し、限られた人員でのシステム運用やDX推進を支援します。
自治体が求めるセキュリティ要件を満たしながら、生成AIの業務活用を進めたい方はぜひご覧ください。
こんな悩みはありませんか?
「AIを使いたい。でも、このデータは絶対に外に出せない」
- 住民の個人情報、未公開の行政データ、取引先の機密資料、カルテ、設計図面——クラウドAIに投げることが規程上できない
- 情報システム部門に相談したら「外部送信が発生する仕組みは通せません」と一言で終わった
- LGWANや閉域ネットワークの端末で、そもそもインターネットに繋がらない
「それでも現場の作業量は増え続けている」
- 条例・規程・過去の通知文書を探すのに、毎回フォルダを掘って30分
- 2時間の会議録音を聞き直しながら議事録を起こすのに、半日が消える
- 住民向け・顧客向けのお知らせ文を、毎回ゼロから書いて何度も推敲している
- 過去の答弁集・FAQを横断検索したいのに、全文検索すらできない
「ベンダーに頼むと数百万円。でも自分で作るには知識が足りない」
- ローカルLLM、RAG、ベクトルDB、音声認識——単語は知っているが、どう繋げればいいか分からない
- 作ったとしても「本当に外部通信していないこと」をどう証明すればいいのか
- 動くものができても、職員・社員に配るマニュアルを作る時間がない
- そもそも、自力でテストコードまで書ける工数がない
「Claude Codeを契約した。でも、何をどう頼めばいいか分からない」
- 「ローカルAIを作って」と頼んだら、動くけれど穴だらけのものが出てきた
- 途中でエラーが出て、直し方が分からず放置している
- 指示が曖昧だと成果物も曖昧になる。プロの要件定義レベルの指示文が欲しい
このキットが解決すること
本キットは、3つのプロンプトを順番にClaude Codeへ投げるだけで、以下が一気に揃う構成になっています。
① 外部送信ゼロのローカルAI業務アシスタントが「構築される」
プロンプト①を投げるだけで、Claude Codeが約30〜60分で以下を実装します。
- 文書横断検索(RAG):PDF・Word・Excel・CSV・PowerPoint・テキストを登録し、質問に対して**「[1] ○○規程_解説.pdf p.14 より引用」のように出典つきで回答**
- 会議音声の議事録自動作成:録音ファイルをローカルで文字起こしし、「決定事項/今後の課題/発言要旨」の構造化議事録を自動生成(1時間超の長時間音声にも対応)
- 個人情報の自動マスキング:電話番号・メール・郵便番号・個人番号・口座情報を、AIに渡す前に自動で伏字化
- 業務プロンプトのテンプレート管理:「お知らせ文の平易化」「公用文の用字用語チェック」「要点要約」「想定問答(Q&A)作成」「申請書骨子案」を標準搭載。追加・編集・削除も可能
- 実務エクスポート:回答をワンクリックで Word / Excel / PowerPoint / Markdown に出力(そのまま起案文書・集計表・説明会スライドに)
- 部署・事業別のフォルダ分離:課や案件ごとに資料と履歴を完全に分離
- オフライン端末への持ち込み手順つき:依存ライブラリを一括取得し、
--no-indexでインターネット接続なしに導入するスクリプトまで生成されます
② 「本当に外部通信していない」ことが自動で証明される
プロンプト②は、単なるテスト自動化ではありません。
- Playwrightで93項目のE2Eテストを自動実行(アプリ起動・文書登録・マスキング・エクスポート破損チェック・音声議事録まで)
- ブラウザとプロセスの両方で、localhost以外への通信が0件であることを自動アサート。これが「上司・情シスに出せる客観的な証拠」になります
- バグを検知したら、Claude Code自身がソースコードを修正して再テストする自己修復ループ
- 1920×1080の操作録画、赤枠つきスクリーンショット、テストレポート(Markdown)をエビデンスとして自動出力
同梱の実行記録には、実際に検知された不具合(
StreamlitWidgetAlreadyInstantiatedErrorによるフォルダ新規作成の機能欠落)と、その修正差分までそのまま収録しています。
③ 配布用の操作マニュアルが「自動で出来上がる」
プロンプト③を投げると、Playwrightが実機を自動操作しながら資料を作ります。
- 10ステップの操作シナリオを自動実行し、操作箇所に赤枠を付けてスクリーンショット撮影(PNG/JPG両形式・連番)
- 1920×1080の操作解説動画(
operation_walkthrough.webm)を自動収録。研修動画としてそのまま使えます - 目次・各ステップの解説文・トラブルシューティングQ&Aを完備したMarkdown手順書を自動生成
「作ったが、誰も使い方が分からず使われない」という、社内ツールで最もよくある失敗を防げます。
特長
1. 「要件定義レベル」のプロンプト
本キットのプロンプトは「ローカルAIを作って」のような曖昧な指示ではありません。実装の落とし穴を先回りして潰す具体指示が、合計約17,000字にわたって書き込まれています。
| 指示している内容の例 | なぜ必要か |
|---|---|
PRAGMA journal_mode=WAL を必ず発行 | 指示しないと「database is locked」で複数操作が落ちる |
| 「Deploy」ボタンと標準メニューをCSSで非表示 | 誤クリックによる意図しない外部公開を防ぐ |
.jtd(一太郎)検知時は落とさず代替手順を案内 | レガシー形式の混入でシステム全体が停止するのを防ぐ |
| 長時間音声は分割処理し進捗率を逐次表示 | 指示しないと1時間超の音声でメモリ不足(OOM)で落ちる |
| 起動後、即アクセスせずHTTP 200を最大30秒ポーリング | 「起動したのに繋がらない」テスト失敗を防ぐ |
成功・失敗を問わず try...finally でプロセスをキル | ポート8501のプロセス残留を防ぐ |
| GPL系ライセンスの混入を禁止し、MIT/Apache/BSDのみ使用 | 企業・公的機関での調達・商用利用の障壁を取り除く |
2. 「動いた実装」が参照用コードとして同梱
プロンプトだけでは、生成結果が毎回ブレます。本キットには**実際にプロンプトを実行して出来上がり、93項目のテストをPASSしたソースコード一式(約9,900行)**が参照用として入っています。
生成結果に不足があれば、該当ファイルをClaude Codeに読ませて「この実装を参考にして」と指示するだけで解決できます。
| ファイル | 行数 | 内容 |
|---|---|---|
app.py | 約1,480行 | メインUI(サイドバー+2タブ構成) |
rag_engine.py | 約1,470行 | 文書検索・個人情報マスキング・6形式の文書抽出 |
exporters.py | 約1,050行 | Word/Excel/PowerPoint/Markdown 生成 |
audio_transcriber.py | 約800行 | 長時間音声の分割文字起こし・進捗表示 |
database.py | 約700行 | SQLite(WAL・履歴・プロンプトCRUD) |
test_automation_runner.py | 約1,800行 | E2Eテスト自動化(93項目) |
generate_manual.py | 約2,035行 | マニュアル自動生成 |
test_data_builder.py | 約400行 | 架空の検証用ダミー資料の生成 |
起動バッチ(単体用/LAN共有用/Linux用)、バックアップスクリプト、オフライン導入スクリプト、Streamlit設定ファイルもすべて含まれます。
3. 検証済みの実測値を公開しています
| 項目 | 実測結果 |
|---|---|
| E2Eテスト | 93項目 PASS / 0 FAIL |
| 外部通信 | 違反 0件(localhost通信のみ・ブラウザとプロセスの両面で確認) |
| 自動修正されたバグ | 1件(app.py・修正差分も同梱) |
| マニュアル生成 | 全10ステップ完走・スクショ62枚・動画約30MB |
| 起動ヘルスチェック | HTTP 200応答まで2.0秒 |
| 検証環境 | Windows 11 / Python 3.11.9 / Ollama(gemma3:4b + nomic-embed-text) |
4. 自分の業務にそのまま転用できる
プロンプトのテキストを書き換えるだけで、対象業務が変わります。同梱の使い方ガイドには**「何を書き換えると何が変わるか」の対応表**を掲載しています。
- 「総務課」→「法務部」「品質保証部」に置換 → そのまま社内文書検索システムに
- マスキング対象に社員番号・取引先コードを追記 → 自社の機密パターンに対応
- テストシナリオ Test 1〜9 を差し替え → 別システムのE2Eテスト自動化プロンプトとして流用
- マニュアルの Step 1〜10 を差し替え → 別システムのマニュアル自動生成にそのまま使えます
5. 使い方ガイドが約16,000字
導入手順、3プロンプトの実行方法、カスタマイズ対応表、12項目のトラブルQ&A、プロンプト設計のポイント解説まで収録。サポートがない前提で、自力で完走できるよう作り込んでいます。
こんな方におすすめ
◎ 強くおすすめ
- 自治体・官公庁のDX担当者/情報政策課の方:LGWAN・閉域環境でのAI活用を具体的に検討されている方
- 企業の情報システム部門・DX推進部門の方:「機密データは外に出せない」という制約下でAI活用の実証(PoC)を進めたい方
- 医療・金融・法務・製造の機密情報を扱う部門の方:規程上クラウドAIが使えない部門でのAI導入を模索している方
- 社内SE・業務改善担当の方:自部門向けのAIツールを自作したいが、設計の勘所が分からない方
- 受託開発・SI事業者の方:公共・金融向けのローカルAI案件の提案用プロトタイプを短時間で用意したい方(商用利用可・人数無制限なので、社内の複数メンバーで使えます)
○ おすすめ
- Claude Codeを契約済みで、使いこなせていない方:「プロの指示文」の書き方を実例で学びたい方
- E2Eテスト自動化を学びたいエンジニアの方:プロンプト②は他システムにも流用できる汎用テンプレートです
- マニュアル作成に工数を奪われている方:プロンプト③だけでも、動画+スクショ+手順書の自動生成に使えます
- RAG・ローカルLLM・音声認識を実装レベルで学びたい方:動く実装が約9,900行、全文読める状態で手に入ります
△ 向いていないかもしれない方
- インストールしたらすぐ使える完成品ソフトをお求めの方(本商品はプロンプト+参照コードです)
- Claude Codeを契約するご予定がない方(本キットの中核はClaude Code用プロンプトです)
- Python / Node.js の環境構築をご自身で行えない方(手順は同梱していますが、実行はご自身で行っていただきます)
- GPUもなく、メモリ8GB未満の端末しかお持ちでない方(ローカルLLMの実行には一定のスペックが必要です)
- コードを一切修正したくない方(ご自身の要件に合わせた手直しが前提の商品です)
同梱物
ZIPファイル1点(約198KB/25ファイル)
01_プロンプト/Claude Code用 指示書 3点(本商品の中核・合計約17,000字)
| ファイル | 内容 |
|---|---|
01_地方自治体向け_ローカルAI構築キット.md | 完全閉域型ローカルAI業務アシスタントを新規構築させるプロンプト(約5,400字) |
02_E2Eテスト自動化_自動バグ修正プロンプト.md | E2Eテストを自動生成・実行し、バグを自動修正させるプロンプト(約6,100字) |
03_操作マニュアル自動生成プロンプト_動画スクショ付き.md | 動画・赤枠スクショ付き操作マニュアルを自動生成させるプロンプト(約5,700字) |
02_参照用コード/実際に生成され、93項目のテストをPASSした実装一式(約9,900行)
app.py・database.py・rag_engine.py・audio_transcriber.py・exporters.py(本体)test_automation_runner.py・test_data_builder.py(E2Eテスト基盤)generate_manual.py(マニュアル自動生成)requirements.txt(全依存ライブラリのライセンス注記つき・MIT/Apache/BSDのみ)start.bat/start_lan.bat/start.sh(起動スクリプト3種)export_all.bat/.sh(バックアップ)download_packages.bat/install_offline.bat(オフライン端末への導入スクリプト)run_pipeline_allow_all.py(3プロンプトを順番に一括自動実行するパイプライン).streamlit/config.toml(ダークテーマ・localhost限定バインド・テレメトリ無効化の設定例)
03_参考_AI回答例/実行時にAIが出力したドキュメントの実例
| ファイル | 内容 |
|---|---|
01_構築_AI回答例(導入・運用ガイド).md | AIが生成した導入・運用ガイドの実例(約24,000字)。セキュリティ設計の考え方、オフライン配備手順、マスキングの限界まで記載 |
02_テスト自動化_AI回答例.md | 93項目PASSの実行記録。検知されたバグと修正差分つき |
03_マニュアル自動生成_AI回答例.md | 全10ステップ完走の実行記録と成果物一覧 |
使い方.md(約16,000字)
導入手順(Node.js / Python / Ollama のセットアップ)、3プロンプトの実行方法、カスタマイズ対応表、12項目のトラブルQ&A、プロンプト設計のポイント解説、ご利用規約。
ZIPに含まれないもの(容量・権利の都合、および実行時に自動生成されるため) Python仮想環境・各種ライブラリ本体/音声認識モデル本体(初回実行時に自動取得)/データベース実体(起動時に自動生成)/テスト結果・マニュアル成果物フォルダの動画・スクショ(合計200MB超。プロンプト②③の実行でご自身の環境向けに生成されます)
ご購入前に必ずお読みください
■ 本商品は「完成品」ではなく「スターターキット」です
本商品は「あらゆるシステムにそのまま使える完成品」ではなく、Claude Codeでの完全閉域ローカルAI業務アシスタントの構築・E2Eテスト自動化・操作マニュアル自動生成を検証するための土台(スターターキット)です。
システムごと・組織ごとに仕様やセキュリティ基準は大きく異なるため、実際にご自身のシステムへ使う際は、設計書・テスト仕様書の差し替えに加え、プロンプトや生成コードの手直しが前提となります。
ゼロからプロンプト設計・検証環境の構築を行うよりも、本商品を土台に調整する方が短時間で済む、という価値提供を目的としたツールです。
また、生成AIの特性上、同じプロンプトでも毎回まったく同じコードは生成されません。 同梱の参照用コードは「このプロンプトでこういう実装が出た」という一例としてご活用ください。
■ 本商品は人的サポートを提供しておりません
よくあるトラブルと対処法(12項目)は同梱の使い方ガイドにまとめていますが、個別のお問い合わせ対応は行っておりませんので、あらかじめご了承のうえご購入ください。
本商品は、エラーメッセージをそのままClaude Codeに貼り付けて解決していく「AIと対話しながら作り上げる」使い方を前提に設計されています。
■ 動作には以下の実行環境が必要です
| 必要なもの | 備考 |
|---|---|
| Claude Code | 別途Anthropicアカウント・Claude Codeの利用料金契約が必要です(Claude有料プラン、またはAPIクレジット) |
| Node.js v18以上 | Claude Codeの動作要件 |
| Python 3.10〜3.12(3.11推奨) | ローカルAI本体の実行環境 |
| Ollama | ローカルLLM実行環境(無料・別途インストール) |
| メモリ 16GB以上推奨 | 8GBでは小型モデル限定。GPUがあると大幅に高速化します |
| ディスク空き 20GB以上推奨 | 仮想環境+LLMモデル+音声認識モデル+エビデンス動画 |
Ollamaで取得するLLMモデル本体のライセンスは本商品のライセンスとは別です。 商用利用の際は各モデル提供元のライセンス条件(Gemma Terms of Use等)を必ずご確認ください。本商品はモデル本体を同梱していません。
■ 個人情報マスキング機能の限界について
本キットのマスキング機能は正規表現によるパターンマッチングです。電話番号・メール・郵便番号・個人番号・口座情報は検出しますが、氏名や住所の一部はパターン化できないため検出できません。
「うっかり誤入力の抑止」を目的とした補助機能としてご理解のうえ、実業務では必ず人の目による確認を併用してください。
■ 閉域ネットワークへの導入について
本商品が示すオフライン導入手順は技術的な一例です。LGWAN等の閉域ネットワークやお客様の社内ネットワークへの導入にあたっては、必ず所属組織の情報セキュリティポリシーおよび所定の承認手続きに従ってください。 本商品は組織内の承認を代替するものではありません。
■ ライセンス(商用利用・人数について)
本商品は個人利用・法人利用(商用利用)ともに可能です。
購入企業・組織内であれば利用人数の上限はありません。 部署全体、情報システム部門全体、プロジェクトチーム全体でご活用いただけます。
社外の第三者への再配布・転売は禁止とさせていただきます(プロンプト自体を第三者へ譲渡・共有する行為を含みます)。
本プロンプトを用いて生成されたソースコード・テストコード・レポート・マニュアル等の成果物は、お客様の業務内でご自由にお使いいただけます。
■ 免責事項
- 本商品は、あらゆるシステムへの適用や特定の精度・網羅性を保証するものではありません
- 生成AIの特性上、生成されるコード・レポートの完全性・正確性を保証するものではありません。実運用にあたっては必ず内容をご確認・レビューのうえご利用ください
- 本プロンプトの利用によって生じたいかなる損害についても、販売者は責任を負いかねます
- Claude Code・Ollama・Streamlit・Playwright等、本商品が依拠する外部サービス・OSSの仕様変更により動作に影響が出る場合があります
- デジタルコンテンツのため、ご購入後の返品・返金はお受けできません
【地方自治体向け】ローカルAI構築キットはこちら!



コメント