# 法規查詢助理

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

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="https://1593648278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fmzb5NG9GDzFP2YDKeYVl%2Fuploads%2Fgit-blob-d3b6f15cec1ea6a0c8a2d4aa9874594bb74759fd%2Fimage%20(2)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

#### MaiAgent 平台上建立「法規查詢助理」

建立「法規查詢助理」的結構如下：

{% @mermaid/diagram content="graph TD
法規查詢助理 --> 角色指令
法規查詢助理 --> 知識庫
法規查詢助理 --> FAQ常見問題
法規查詢助理 --> 內部人員使用介面
法規查詢助理 --> 一般民眾使用介面" %}

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

{% @mermaid/diagram content="graph LR
法規查詢助理 --> 內部人員
法規查詢助理 --> 一般民眾

內部需求\["1.理解內部人員意圖
2.找出相關的法律公告
3.整合並使用生成的方式回覆問題
4.附上引用來源"]

外部需求\["1.理解民眾意圖
2.找出相關的法律公告
3.供民眾點擊公告網址查詢"]

內部人員 --> 內部需求
一般民眾 --> 外部需求

classDef left text-align:left;

class 內部需求,外部需求, left" %}

使用入口與架構

{% @mermaid/diagram content="graph LR

內部人員 --> 登入MaiAgent後台使用
一般民眾 --> 透過公開網址使用

內部法規查詢助理\["法規查詢助理(內部)"]

登入MaiAgent後台使用 --> 內部法規查詢助理
透過公開網址使用 --> 法規查詢助理

法規查詢助理 --> 法規知識庫
內部法規查詢助理 --> 法規知識庫

法規資料\["法規資料.xlsx"]
法規資料 --> 法規知識庫" %}

對於 `資金補貼有年齡限制嗎？` 的問題，內部人員與一般民眾所收到的回覆希望的效果如下

內部人員收到的回覆：

<figure><img src="https://1593648278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fmzb5NG9GDzFP2YDKeYVl%2Fuploads%2Fgit-blob-1309c550dfc6632826d309e5e131336e2c6f574e%2F%E6%88%AA%E5%9C%96%202024-11-17%20%E4%B8%8B%E5%8D%884.44.57.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

一般民眾收到的回覆：

<figure><img src="https://1593648278-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fmzb5NG9GDzFP2YDKeYVl%2Fuploads%2Fgit-blob-941cc2fc83f9ece7faa9724161b4ded929d17525%2F%E6%88%AA%E5%9C%96%202024-11-17%20%E4%B8%8B%E5%8D%885.00.01.png?alt=media" 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>
```

### 知識庫

從[內政部國土管理署法規查詢](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) |
