> For the complete documentation index, see [llms.txt](https://docs.dmflow.chat/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dmflow.chat/domain/chat.md).

# 閒聊

閒聊有兩個部分可以了解，分別是Prompt以及小樣本對話。

### Prompt

Prompt（提示詞）是機器人根據提示內容回答使用者問題的關鍵。若您對提示詞的使用不熟悉，可以在我們提供的測試選單中選擇角色 SYS\_PROMPT，與之對話即可獲得有用的提示詞建議。

您可以透過以下{{...}}插入Prompt內，會自動新增該訊息文字。

* {{user\_profile}} 可以顯示{email, username, phone}
* {{cur\_time}}可以顯示當前時間。
* 其餘可根據變數參數自行調製整

### 小樣本對話

小樣本對話，是預先將機器人想要回答的模板固定，後續機器人將會根據此模板回答使用者問題。

### 用途

您可以將一些預設的技能（例如：翻譯、潤色句子等特殊用途）設置在這裡，供聊天代理人調用。此外，我們提供查詢表單問答的工具，該工具可以將使用者的問題轉換為 SQL 語句，從表單中調用相應內容並提供給使用者。

### 為何選用此問答

1. 閒聊用於提供聊天代理人調用，方便每次使用可以根據原先設定的方式輸出對話。
2. 提供查找表單的功能給予第三方渠道用戶。

### 閒聊目前開放工具為

* 查詢文檔，可以搜尋文檔問答的資料內容
* 新增文件，可以根據選取的表單進行建立(建立權限不理會表單的權限，只要角色擁有此權限就可以新增，不必理會表單權限)
* 搜尋文件，可以根據選取表單做搜尋，但是會根據表單權限搜尋到你能查找的
* 評價，可以根據回答最後詢問你今天滿不滿意
* 蒐集使用者資料，你可以根據此蒐集訪客的email、username、phone
* 語音辨識， 檔案必須小於5MB以及語音長度不得大於1分鐘
* 圖片辨識， 檔案必須小於5MB
* 推薦問題，自動建議用戶最多三個追加詢問
* Google Routes API，可查詢位置、距離
* 自定義資源，可調用自己的API，限制回傳Payload大小為4K
* 推薦產品，可透過我們產品列表查詢產品
* 查詢預約，可以透過起始時間和結束時間查詢前十個選項供選擇預約(用於有預約組件的表單)
* 蒐集用戶標籤，可以自動添加訪客標籤
* 取得插入表單連結，可以提供訪客外部連結，自動連接我們的表單功能
* 查詢位置，僅使用程式碼判斷經緯度距離
* 持久記憶保存，可以保存、搜尋以及刪除該訪客的記憶
