> For the complete documentation index, see [llms.txt](https://docs.maiagent.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.maiagent.ai/maiagent-user-guide/maiagent-user-guide-ja/application/text/lawsearch.md).

# 法規照会アシスタント

**法令検索アシスタント**を例に説明します。これまで官公庁や企業は技術的な制約から、データを検索する手段としてキーワード検索しか利用できませんでした。しかし、キーワード検索には以下のような欠点があります。

1. 意味理解が弱く、結果が正確でない
2. 複数の質問を一度に問い合わせできない
3. スペルミスの影響を受ける
4. 複数の質問を統合して回答できない

以上の欠点により <mark style="color:red;">**ユーザー体験が低下**</mark> していました。しかし、大規模言語モデルと RAG の登場により、こうした状況は一変しました。以下は、従来のキーワード検索と RAG 検索の比較表です。

|              | 従来のキーワード検索                   | RAG 検索                                   |
| ------------ | ---------------------------- | ---------------------------------------- |
| クエリの理解       | 完全一致と基本的な同義語に限定される           | 文脈・意図・微妙なニュアンスを理解する                      |
| 情報の検索        | キーワードの出現頻度と基本的な関連性アルゴリズムに基づく | 意味的類似性と文脈を考慮した検索を使用する                    |
| 結果の形式        | 関連する可能性のある文書のリスト             | <p>関連する可能性のある文書のリスト<br>出典文書を引用した合成回答</p> |
| 複雑なクエリの処理    | 通常、複数回の検索と手動での統合が必要          | 多面的で複雑な質問を直接処理できる                        |
| 領域固有の用語への適応力 | 大量のカスタマイズを行わない限り限定的          | 組織固有の用語を学習し適応できる                         |
| 非構造化データの活用力  | 非常に限定的                       | 高い。さまざまな種類のファイルから知見を抽出できる                |
| 継続的な学習       | 通常は静的で、手動更新が必要               | 利用とフィードバックを通じて時間とともに改善できる                |

「官公庁向け法令検索アシスタント」を例に説明します。下記の内政部国土管理署の法令公告のように、これまではキーワード検索を利用していました。現在は生成 AI 技術を活用してユーザーの利便性を高めたいと考えており、MaiAgent では次のように実現できます。

[https://www.nlma.gov.tw/最新消息/法規公告.html](https://www.nlma.gov.tw/%E6%9C%80%E6%96%B0%E6%B6%88%E6%81%AF/%E6%B3%95%E8%A6%8F%E5%85%AC%E5%91%8A.html**)

<figure><img src="/files/5N2cpMWCefDk2nMiTbyH" alt=""><figcaption></figcaption></figure>

#### MaiAgent プラットフォーム上で「法令検索アシスタント」を作成する <a href="#create-regulation-search-assistant-on-maiagent" id="create-regulation-search-assistant-on-maiagent"></a>

「法令検索アシスタント」を作成する構成は以下のとおりです。

```mermaid
graph TD
  法規査詢助理 --> 角色指令
  法規查詢助理 --> 知識庫
  法規查詢助理 --> FAQ常見問題
  法規查詢助理 --> 內部人員使用介面
  法規查詢助理 --> 一般民眾使用介面
```

生成 AI は官公庁にとってリスクを伴う可能性があります。そのため設計上、内部職員と一般市民の利用に対して、それぞれ異なる回答方式を用意したいと考えています。

```mermaid
graph LR
  法規查詢助理 --> 內部人員
  法規查詢助理 --> 一般民眾
  
  內部需求["1.理解內部人員意圖
  2.找出相關的法律公告
  3.整合並使用生成的方式回覆問題
  4.附上引用來源"]

  外部需求["1.理解民眾意圖
  2.找出相關的法律公告
  3.供民眾點擊公告網址查詢"]
  
  內部人員 --> 內部需求
  一般民眾 --> 外部需求
  
  classDef left text-align:left;
  
  class 內部需求,外部需求, left
```

利用入口とアーキテクチャ

```mermaid
graph LR

 
  內部人員 --> 登入MaiAgent後台使用
  一般民眾 --> 透過公開網址使用
  
  內部法規查詢助理["法規查詢助理(內部)"]
  
  登入MaiAgent後台使用 --> 內部法規查詢助理
  透過公開網址使用 --> 法規查詢助理
  
  法規查詢助理 --> 法規知識庫
  內部法規查詢助理 --> 法規知識庫
  
  法規資料["法規資料.xlsx"]
  法規資料 --> 法規知識庫
```

`資金補助に年齢制限はありますか？` という質問に対して、内部職員と一般市民が受け取る回答は、それぞれ以下のような効果を期待しています。

内部職員が受け取る回答：

<figure><img src="/files/WM7s11QoLQbzyVnK2EkS" alt="" width="563"><figcaption></figcaption></figure>

一般市民が受け取る回答：

<figure><img src="/files/SBIohsRpu0SgPGu4bmxm" alt="" width="563"><figcaption></figcaption></figure>

MaiAgent で「AI アシスタント」を作成する際に、異なる `役割指示` を与えるだけで、このような効果を得ることができます。以下に `一般市民` と `内部職員` の AI アシスタント向け役割指示をそれぞれ示します。

役割指示（一般市民版）

```
# 角色
你是內政部國土管理署的法規查詢助

# 輸出格式
請使用下方範例格式，回覆最相關的三個法規。

<example>
您提到的問題與以下法規有關：

1. <日期> <分類> <法規類別> [標題](網址)
2. <日期> <分類> <法規類別> [標題](網址)
3. <日期> <分類> <法規類別> [標題](網址)
</example>

# 輸出限制
- 請使用繁體中文回覆
- 以日期較新的資料當作優先參考資料
- 不在知識庫範圍內的資訊請勿回答
- 根據知識庫資料回答，無法回答請以下方<example>內的文字回答

<example>
很抱歉，目前知識庫未包含您詢問的法規資料，請於本署服務時間聯繫我們

服務時間：週一至週五，8:00~17:30
各業務單位聯絡電話：請參閱[連結](<https://www.nlma.gov.tw/%E6%9C%AC%E7%BD%B2%E6%9C%8D%E5%8B%99%E8%B3%87%E8%A8%8A.html>)
</example>
```

役割指示（内部職員版）

```
# 角色
你是內政部國土管理署的法規查詢助理

# 背景
今年是西元 2024 年，民國 113 年

# 輸出格式
請使用下方範例格式，回覆最相關的三個法規。

<example>
{根據問題與參考資料的回覆}

相關法規：
1. <日期> <分類> <法規類別> [標題](網址)
2. <日期> <分類> <法規類別> [標題](網址)
3. <日期> <分類> <法規類別> [標題](網址)
</example>

# 輸出限制
- 請使用繁體中文回覆
- 以日期較新的資料當作優先參考資料
- 不在知識庫範圍內的資訊請勿回答
- 根據知識庫資料回答，無法回答請以下方<example>內的文字回答

<example>
目前知識庫未包含您詢問的法規資料，請補充法規資料
</example>
```

### ナレッジベース <a href="#knowledge-base" id="knowledge-base"></a>

[内政部国土管理署の法令検索](https://www.nlma.gov.tw/ch/legislation/regsearch)から過去の法令文書をダウンロードします。

**法規查詢.xlsx**

| 国土計画における土地違法使用の通報報奨弁法 | 国土計画組 | 法令命令 | 2024-10-31 | 法令内容… | [https://www.nlma.gov.tw//政府資訊公開/主動公開資訊/中央法規/法規查詢/25-計畫組/39226-國土計畫土地違規使用檢舉獎勵辦法.html](https://www.nlma.gov.tw/%E6%94%BF%E5%BA%9C%E8%B3%87%E8%A8%8A%E5%85%AC%E9%96%8B/%E4%B8%BB%E5%8B%95%E5%85%AC%E9%96%8B%E8%B3%87%E8%A8%8A/%E4%B8%AD%E5%A4%AE%E6%B3%95%E8%A6%8F/%E6%B3%95%E8%A6%8F%E6%9F%A5%E8%A9%A2/25-%E8%A8%88%E7%95%AB%E7%B5%84/39226-%E5%9C%8B%E5%9C%9F%E8%A8%88%E7%95%AB%E5%9C%9F%E5%9C%B0%E9%81%95%E8%A6%8F%E4%BD%BF%E7%94%A8%E6%AA%A2%E8%88%89%E7%8D%8E%E5%8B%B5%E8%BE%A6%E6%B3%95.html)                                         |
| --------------------- | ----- | ---- | ---------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 公共の場における親子トイレ・洗面室設置弁法 | 建築管理組 | 法令命令 | 2024-10-30 | 法令内容… | [https://www.nlma.gov.tw//政府資訊公開/主動公開資訊/中央法規/法規查詢/30-建管組/28714-公共場所親子廁所盥洗室設置辦法.html](https://www.nlma.gov.tw/%E6%94%BF%E5%BA%9C%E8%B3%87%E8%A8%8A%E5%85%AC%E9%96%8B/%E4%B8%BB%E5%8B%95%E5%85%AC%E9%96%8B%E8%B3%87%E8%A8%8A/%E4%B8%AD%E5%A4%AE%E6%B3%95%E8%A6%8F/%E6%B3%95%E8%A6%8F%E6%9F%A5%E8%A9%A2/30-%E5%BB%BA%E7%AE%A1%E7%B5%84/28714-%E5%85%AC%E5%85%B1%E5%A0%B4%E6%89%80%E8%A6%AA%E5%AD%90%E5%BB%81%E6%89%80%E7%9B%A5%E6%B4%97%E5%AE%A4%E8%A8%AD%E7%BD%AE%E8%BE%A6%E6%B3%95.html)                                                   |
| 「内政部社会住宅供給賃貸弁法」の改正予告。 | 住宅発展組 | 法令草案 | 2024-10-22 | 法令内容… | [https://www.nlma.gov.tw//政府資訊公開/主動公開資訊/中央法規/法規查詢/29-住宅組/39204-預告修正「內政部興辦社會住宅出租辦法」。.html](https://www.nlma.gov.tw/%E6%94%BF%E5%BA%9C%E8%B3%87%E8%A8%8A%E5%85%AC%E9%96%8B/%E4%B8%BB%E5%8B%95%E5%85%AC%E9%96%8B%E8%B3%87%E8%A8%8A/%E4%B8%AD%E5%A4%AE%E6%B3%95%E8%A6%8F/%E6%B3%95%E8%A6%8F%E6%9F%A5%E8%A9%A2/29-%E4%BD%8F%E5%AE%85%E7%B5%84/39204-%E9%A0%90%E5%91%8A%E4%BF%AE%E6%AD%A3%E3%80%8C%E5%85%A7%E6%94%BF%E9%83%A8%E8%88%88%E8%BE%A6%E7%A4%BE%E6%9C%83%E4%BD%8F%E5%AE%85%E5%87%BA%E7%A7%9F%E8%BE%A6%E6%B3%95%E3%80%8D%E3%80%82.html) |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.maiagent.ai/maiagent-user-guide/maiagent-user-guide-ja/application/text/lawsearch.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
