# 法規查詢助理

以**法規查詢助理**為例，過往公部門與企業受限於技術限制，僅能夠使用關鍵字搜尋的方式來查詢資料，但關鍵字搜尋有以下缺點：

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/cz9bX8k8mBwlui5yAZQZ" 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常見問題
  法規查詢助理 --> 內部人員使用介面
  法規查詢助理 --> 一般民眾使用介面
```

因為生成式對於公部門來說可能有風險。因此在設計上，希望針對內部人員與民眾使用上，希望有不同的回覆方式

```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/cOwivxGOA51pxDsgspDb" alt="" width="563"><figcaption></figcaption></figure>

一般民眾收到的回覆：

<figure><img src="/files/WKZsOy3s7lFGnBy7kT1A" 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: 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:

```
GET https://docs.maiagent.ai/application/text/lawsearch.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
