0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

デジタル庁が政府AI基盤「源内」をOSS公開(MIT・商用可)— 3クラウド全対応の行政RAG/法制度AI/LLMセルフデプロイを5分で動かす

0
Posted at

はじめに

2026年4月24日、デジタル庁が 政府職員向け生成AI基盤「源内(Genai)」を OSS として GitHub 公開 しました。3日で genai-web359 starsgenai-ai-api220 stars とエンジニアコミュニティでも話題です。

驚くべきは MIT License + CC BY 4.0 ドキュメントライセンス の組み合わせで 商用利用可能 な点。 2026年度には全府省庁約18万人の政府職員を対象とした大規模実証を予定しており、地方公共団体や民間企業が 同じスタックでサービス化 できる土台が整いました。

本記事では公式 README と一次ソースに基づき、今日からローカルで触れる手順 をまとめます。

TL;DR

  • 公開日: 2026/4/24(デジタル庁)
  • リポジトリ: digital-go-jp/genai-web(TypeScript・359⭐)/ digital-go-jp/genai-ai-api(Python・220⭐)
  • ライセンス: MIT(コード) / CC BY 4.0(ドキュメント) → 商用利用可
  • 構成: ウェブ UI(AWSベース・Lambda + CDK)+ 3つのAIアプリ(AWS/Azure/GCP 全対応)
  • 対象規模: 2026年度に 約18万人 の政府職員で実証

何が公開されたか(4コンポーネント)

コンポーネント リポジトリ クラウド 役割
源内 Web genai-web AWS(Lambda + CDK) チャット UI・認証・利用ログ
行政実務RAG テンプレ genai-ai-api AWS 業務文書を RAG で検索する開発テンプレ
LLM セルフデプロイ テンプレ genai-ai-api Azure 任意の OSS LLM を自前で立てるテンプレ
法制度AI(最新法律条文参照) genai-ai-api Google Cloud e-Gov 等の法令データを参照する RAG アプリ

ポイント:1つのフレームワークで AWS / Azure / GCP の3クラウドそれぞれに対応。地方自治体や省庁の調達先クラウドに合わせて選べる設計。

すぐに試す手順(ローカル 5分)

0. 前提

# 必要環境
node -v    # 18+
python -V  # 3.11+
git --version
aws --version  # AWS CLI(行政RAG/Web を試すなら)

1. 源内 Web をクローン

git clone https://github.com/digital-go-jp/genai-web.git
cd genai-web
npm install

2. AWS テンプレを試す(行政実務 RAG)

git clone https://github.com/digital-go-jp/genai-ai-api.git
cd genai-ai-api
# 各クラウド向けディレクトリ(aws/ azure/ gcp/)に分かれている想定
ls
genai-ai-api/
├── aws/        # 行政実務RAG(CDK + Lambda + Bedrock 等)
├── azure/      # LLMセルフデプロイ
└── gcp/        # 法制度AI(Vertex AI + e-Gov データ)

各ディレクトリに README があり、そこから個別にデプロイ。

3. 動作確認の最短コード(Python・LLM 呼び出し例)

genai-ai-api/azure/ の LLM セルフデプロイを使う場合の、エンドポイント呼び出し最小例:

# minimal_call.py
import os, requests, json

ENDPOINT = os.environ["GENAI_LLM_ENDPOINT"]   # Azure 上に立てた LLM
API_KEY  = os.environ["GENAI_LLM_API_KEY"]

def chat(prompt: str) -> str:
    res = requests.post(
        f"{ENDPOINT}/v1/chat/completions",
        headers={"Authorization": f"Bearer {API_KEY}"},
        json={
            "model": "default",
            "messages": [{"role": "user", "content": prompt}],
            "max_tokens": 512,
        },
        timeout=30,
    )
    res.raise_for_status()
    return res.json()["choices"][0]["message"]["content"]

if __name__ == "__main__":
    print(chat("行政手続のオンライン化について100字で要約して"))

4. 法制度AI(GCP・e-Gov 連携)の擬似コード

# legal_qa_min.py — 法令条文を RAG で参照する最小実装
from google.cloud import aiplatform
from typing import List

def search_law_passages(query: str, top_k: int = 5) -> List[str]:
    """e-Gov API から法令条文を検索(実装は genai-ai-api/gcp/ に同梱)"""
    # ...省略...
    return ["第X条 ...", "第Y条 ..."]

def answer_with_citation(query: str) -> str:
    passages = search_law_passages(query)
    context = "\n\n".join(passages)
    prompt = f"以下の法令条文を引用して質問に答えてください。\n\n{context}\n\n質問: {query}"
    response = aiplatform.gapic.PredictionServiceClient().predict(
        endpoint="projects/.../locations/.../publishers/google/models/gemini-pro",
        instances=[{"prompt": prompt}],
    )
    return response.predictions[0]

主要機能(README 抜粋)

  • 業務特化の生成AIアプリを「迅速・安全・簡単」に提供 が公式メッセージ
  • 既存の AWS GenAI サンプル をベースに拡張
  • 共通アプリチームの登録 → システム管理者設定 → アカウント登録 の3階層運用
  • アプリは Web UI 経由で配信、Slack や Teams 連携は今のところ含まれない

エンジニアへの影響

立場 取れる行動
行政SI 自治体提案で「源内ベース」と書ける。提案資料の説得力↑
AI受託 RAG / 法制度参照アプリの 公式リファレンス実装 が手に入った。テンプレ流用で工数半減
OSS開発者 TypeScript / Python の両方で PR を送れる(PR 14件・Issues 5件で activeに動いている)
個人開発者 商用ライセンスなので、自社プロダクトに組み込み可 。Azure 上の LLM セルフデプロイを SaaS のバックエンドにできる

ハマりどころ

  • 3クラウド分散:AWS(行政RAG)/ Azure(LLM)/ GCP(法制度)と分かれているので、1つだけ選んで PoC がおすすめ。3つ同時はインフラ費用が肥大化
  • CDK + Lambda 前提genai-web は AWS CDK ベースなので、CDK 未経験者は学習コスト
  • 法令データの更新頻度:法制度AIは e-Gov の更新タイミングに依存。回答が最新法令と一致するか手動で確認 すること
  • ライセンスは2層:コードは MIT、Lambda/CDK 一部に Amazon Software License、ドキュメントは CC BY 4.0。商用利用時は LICENSE / NOTICE を保持
  • 18万人実証はまだ先:2026年度開始予定なので、本番運用ノウハウは未公開。今は コード読み + 小規模PoC が現実的

まとめ

  • 行政が 本気で OSS を出してきた稀有な事例。MIT + 商用可は破壊力大
  • AWS / Azure / GCP の 3クラウド全対応リファレンス実装 が一気に手に入る
  • 自社の社内 RAG / 法務 RAG / セルフホストLLM を作りたい人は、まず genai-ai-api を fork して進めるのが最短ルート

行政の生成AI 利活用は 2026年度の18万人実証で大規模化します。今のうちに コードを読んで構造を把握しておく のが、来年度の案件獲得につながります。

出典

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?