法令RAG 実装マニュアルChatGPT / Claude につなぐ

← サービス紹介

Open Bridge Solutions ・ 法令RAG

お使いのAIに、法令RAGをつなぐ。

ChatGPT なら「カスタムGPTのActions」、Claude なら「MCP」で接続します。プログラミングは不要、所要 5〜10分です。一度つなげば、あとは普段どおり質問するだけで、通達・裁決・判例・条約が出典URL付きで引用されます。

はじめる前に用意するもの

  1. APIキー sk_ で始まる文字列。提供元から受け取ってください。
  2. 接続先URL ChatGPTは …/openapi.json、Claudeは …/mcp(各手順内に記載しています)

全体像

何と何をつなぐのか

お使いのAIから法令RAGを呼び出せるようにする作業です。設定するのは 「あなたのAI → 法令RAG」の1本だけで、その先は法令RAG側で処理します。顧問先のデータが渡ることはなく、送られるのは検索キーワードだけです。

図1 ・ 接続の構造

あなたのAI ChatGPT / Claude お使いのアカウント内 法令RAG searchLegal getLegal 一次資料 5,289件 通達・裁決・判例・条約 e-Gov ほか公式API 条文・開示・地価 検索語 本文+URL APIキー(Bearer)で認証
模式図です(実際の画面ではありません)。設定でつまずくのはほぼ「認証」の箇所——図の下部にあたる部分です。

ChatGPT につなぐ

カスタムGPTの「Actions」で接続します。作成はPCのブラウザのみ(スマホアプリからは作成できません)。ChatGPT Plus 以上のプランが必要です。

図2 ・ 設定画面のどこに何を入れるか

Create Configure ← このタブで作業します Name 税務法令アシスタント 1 Instructions あなたは日本の税務・法務のアシスタントです。必ず searchLegal を… (手順2の全文を貼り付け) 2 Actions > Create new action Authentication=API Key/Bearer  +  Schema=Import from URL 3
模式図です(実際の画面ではありません)。番号は下の手順に対応します。項目の並びはChatGPT側の更新で変わることがあります。

1カスタムGPTを新規作成

PCのブラウザで下記を開き、上部タブを Configure に切り替えて、Name に名前を入れます(例:税務法令アシスタント)。Nameが空だと作成できません。

ブラウザで開く

https://chatgpt.com/gpts/editor

2Instructions を貼る

下記をそのまま Instructions 欄へ貼り付けます。一度入れれば保存され、以降の会話すべてに効きます。これを入れないと、RAGを呼ばずに答えてしまいます。

Instructions(全文をコピー)

あなたは日本の税務・法務のアシスタントです。
税務・法務の質問には、必ず searchLegal を呼んで一次資料(通達・タックスアンサー・裁決・判例・租税条約)を検索し、必要に応じて getLegal で本文を取得してから回答すること。
自分の記憶やWebだけで答えないこと。
回答には、ツールが返した実際の出典URL(https://…)をそのまま必ず明記すること。
該当が見つからない項目は「該当なし」と述べ、URLを創作しないこと。
条文はe-Gov、通達・裁決・判例・条約は法令RAG(searchLegal / getLegal)を根拠とする。

3Action(法令RAG)を追加

  1. ActionsCreate new action を開きます。
  2. Authentication:タイプ=API Key/キー=受け取った sk_…Auth Type=Bearer(★ここが最重要)
  3. SchemaImport from URL に下記を貼って取り込みます。

スキーマURL

https://hourei-rag.openbridge.solutions/openapi.json

searchLegalgetLegal が一覧に出れば取り込み成功です。Test を押して結果が返れば接続できています。

⚠ Test で「unauthorized」と出たら

キーが未設定・誤り、または Auth Type が Bearer になっていません。キーを全文コピーし直し、Bearer を選び直してください。この表示はサーバーが正常に応答している合図なので、あと一歩です。

4保存して使う

右上の Create(2回目以降は Update)で保存します。公開範囲は Only me で構いません。左サイドバーから開いて質問すると初回だけ確認が出るので、Allow(あれば Always Allow)を押してください。

✓ 成功の合図

回答に「Talked to hourei-rag.openbridge.solutions」の表示と、実在の裁決番号・kfs.go.jp などの実URL が出れば、法令RAGが効いています。

困ったとき

症状対処
unauthorizedキーを全文コピーし直し、Auth Type を Bearer に設定し直す。
アプリ版だけ失敗するブラウザで Update を押して公開版へ反映 → アプリを ⌘Q で完全終了してから再起動。
出典URLが出ない手順2のInstructionsが入っているか確認。素のChatGPTではなく、作成したGPTを開いて質問する。
毎回 Allow が出るAlways Allow を選ぶ(アカウント単位で記憶され、アプリ版にも効きます)。
同名のGPTが複数できた「編集」ではなく「新規作成」を繰り返すと増えます。1つ残し、… →「Delete GPT」で整理。

Claude につなぐ

Claude は MCP(Model Context Protocol) で接続します。ChatGPTに比べて確認プロンプトが少なく、一度つなげば意識せずに使えます。

AClaude Code(ターミナル)— 確実

次の1コマンドで接続します。<あなたのキー> を、受け取った sk_… に置き換えてください。

ターミナルで実行

claude mcp add --transport http legal-rag \
  https://hourei-rag.openbridge.solutions/mcp \
  --header "Authorization: Bearer <あなたのキー>"

接続後 /mcp と入力して legal-rag · connected と表示されれば成功です。あとは普通に質問すれば search_legal / get_legal が使われます。

BClaude Desktop(アプリ)

設定コネクタ(Connectors)カスタムコネクタを追加 を開き、下記の接続URLを入力します。

接続URL(MCP)

https://hourei-rag.openbridge.solutions/mcp

⚠ トークンの入力欄が見つからない場合

アプリのバージョンによって認証情報の設定手順が異なります。つながらないときは提供元にご相談ください。技術者の方は上の A(Claude Code) が確実です。

つないだあとに

知っておくと役に立つこと

Web検索はONのままで構いません

通達・裁決・判例・条約は法令RAG、それ以外はWeb——と役割分担させた方が精度は上がります。OFFにする必要はありません。

条文(e-Gov)の扱い

現時点では、条文の取得はAI側の機能に任せています。将来は法令RAG経由に統合する予定です。

APIキーの取り扱い

キーはお客様ごとに発行し、いつでも失効できます。第三者と共有しないでください。漏れた可能性がある場合はご連絡ください。

回答の検証について

法令RAGが保証するのは「出典が実在し、本文がそこにある」ことです。AIが出典の周辺に自分の知識を足すことはあるため、日付や金額などの具体値は、提示されたURLでご確認ください。

← サービス紹介ページへ戻る