如何在觸發器使用回覆

回覆等同於擷取詞槽,他分為以下Fields, Prompt, Response,使用上就是Function的概念,你必須要新增欄位去擷取詞槽。

觸發器-回覆

在這次範例,我們利用簡單的範例實現,以台灣主流的LINE上傳檔案到Google Drive(若使用其他的請自行更改HTTP)。

首先我們先創立資源去擷取LINE的Message內容,可以依照以下方式取得。 參數line_token可以設置在設置->全域參數新增LineChannelAccessToken Beaer ...開頭,新增完記得點選最上面的儲存。

web url=api-data.line.me/v2/bot/message/{{messageId}}/content

新增LINE CONTENT

完成後,我們回到觸發器,在上面的例子我們發現我們缺少的詞槽包含messageId。

所以我們要在回覆節點新增這個節點。選擇不綁定表單並開啟圖形視窗。

跟著以下一連串圖填寫即可(未來會出COPY直接複製流程圖)。若需要詳細教學可以前往DMflow.chat文檔(但撰寫此教學當前尚未更新至v0.0.2版本)

觸發流程

觸發流程

上圖有if和Response節點,ID是隨機產生的每次產生都不一樣,請勿直接複製

if的配置為

If

response的配置(ID: c8408716-d184-4b3e-a14d-0150b831d6f3)

Fields: string
Field: messageId
Description: This is the ID in the message.
Multiple: False
Required: True

Fields: string
Field: filename
Description: This is the file name.
Multiple: False
Required: True

Prompt: When extracting the message's ID and the file name from the attachment, if the message ID is obtained first, ask the user for the file name.

Response: Please upload the file you want to upload.

補充 Prompt若不知道怎麼填寫,可以去閒聊領域找SYS_PROMPT產生。

English ver.
When extracting the message's ID and the file name from the attachment, if the message ID is obtained first, ask the user for the file name.

Chinese ver.
當收到一條消息時,提取消息的ID和附件的描述。當提取到消息的ID後,請詢問使用者需要什麼描述來作為檔案名稱。不要捏造。使用繁體中文回覆。

背景流程

背景流程

根據以下配置即可完成。配置完畢後記得將此觸發器啟動。

背景流程細節

背景流程設定

機器人配置

先前的領域若記得要先發布成生產版並且新增機器人,才可以在機器人配置這邊查詢到該領域。

注意啟動未命中次數,因為一般不啟用的話,測試的時候只要一失敗就會直接跳過該節點。

使用完畢即可綁定LINE以及發布開發版或是生產版都可。下面第二張圖是測試結果。

機器人設定

LINE

Share on:
Previous: 如何輕鬆創建Prompt:讓AI寫作變得簡單又高效
Next: 如何使用DMflow.chat創建表單機器人
27 December 2023

如何輕鬆創建Prompt:讓AI寫作變得簡單又高效

如何輕鬆創建Prompt 當你在文檔問答、表單問答的觸發器以及閒聊(Role chat)發現不知道怎麼寫Prompt的時候,可以在閒聊領域,進入測試,底下有個角色選擇,選擇[SYS_PROMP...

25 December 2023

如何使用DMflow.chat創建表單機器人

如何創建表單機器人 當使用表單來創建資料庫時,您可以透過定義不同的欄位,建立一個多功能的系統,可應對各種需求,包括客戶關係管理(CRM)和自動化產品管理。 我們創建了event(事件名稱...

24 December 2023

如何使用DMflow.chat創建第一個機器人

如何創建第一個機器人 先建立文檔領域 請輸入領域名稱和描述,然後點選新增。請注意領域名稱只支援小寫英文且目前新增後無法更改。語系目前支援中文跟英文若有需要的語系可以選擇,若沒有隨便選擇一個即...