declare_message_map
是一個用于定義機器人的對話流程的函數,它的使用方法如下:
首先,在你的代碼中導入 from rasa_sdk import Action
。
創建一個類繼承 Action
類,并在類中實現 name()
方法和 run()
方法。
在 run()
方法中,使用 dispatcher.utter_message()
方法發送消息給用戶。
在 domain.yml
文件中,添加一個 action,將其與你創建的類關聯起來。
在 stories.md
文件中,編寫對話流程,包括你創建的 action。
下面是一個簡單的示例:
from rasa_sdk import Actionfrom rasa_sdk.events import SlotSetclass ActionGreet(Action):def name(self):return "action_greet"def run(self, dispatcher, tracker, domain):dispatcher.utter_message("Hello! How can I help you today?")return []
在 domain.yml
文件中,將該 action 添加到 actions
字段中:
actions:- action_greet
在 stories.md
文件中,編寫對話流程:
## greet- action_greet
這樣,當用戶觸發 greet
故事時,機器人將執行 action_greet
并發送一條問候消息給用戶。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
電話銀行可以轉賬嗎?通常情況下電話銀行也是可以進行轉賬業務操作的,用戶可以撥打對應的銀行卡官方客服電話進行咨詢是否支持電話銀行轉賬。如果該銀行支持此項業務的話,用戶即可根據電話客服的提示,輸入相應的轉賬卡號以及密碼就可以完成電話轉賬了。但一般不采用這種轉賬方式,因為銀行卡號通常都是比較長的容易發生錯誤導致轉賬失敗。建行電話轉賬的條件是什么?建行電話轉賬首先你需要去建行的營業網點開通電話銀行,然后才...
visa卡號安全碼是什么?信用卡安全碼的作用以及使用范圍...VISA卡的安全代碼稱為CVV2,打印在信用卡背面簽名欄中卡號后的4位數字上,它有3位數字。信用卡安全碼是信用卡在進行網絡或電話交易時的安全碼。它通常是打印在信用卡上的3或4位數。不同類型的卡有不同的印刷位置。它通常用于證明付款人在交易時擁有信用卡,以防止信用卡欺詐。生成這組數字后,只有發行銀行和銀行卡的持有者知道這些數字是什么。信用卡...
人民幣是我們中國人每天使用的貨幣,因為不同的原因會出現貶值或者升值,不管貶值還是升值有好也有不好,那么人民幣貶值應該如何投資呢,下面給大家介紹怎么做。1、股票投資。人民幣貶值說明流通中的資金多,可以著重購買:資源類股票、黃金類股票、白銀類股票、醫療事業股票,農業股票、旅游股票等。2、購買不動產。首先房子和門面投資就是不錯的選擇,加上地皮越來越貴,因此不動產投資能增值保值。3、買黃金。黃金作為一種硬...