如何在rasa core中将输入文本说成输出(响应)?
How to utter the input text as output (respnse) in rasa core?
示例-
输入 -> 我的名字是 XYZ
输出 -> 我的名字是 XYZ
我希望每次输入都发生这种情况。
您可以使用 custom actions 来完成此行为。这应该只发生在某些意图上还是一般情况下?
故事看起来像:
* intent_whose_message_should_be_mirrored
- action_respond_with_user_message
等:
class ActionRespondWithUserMessage(Action):
def name(self):
return "action_respond_with_user_message"
def run(self, dispatcher, tracker, domain):
last_message = tracker.latest_message.get("text", "")
dispatcher.utter_message(last_message)
return []
示例-
输入 -> 我的名字是 XYZ
输出 -> 我的名字是 XYZ
我希望每次输入都发生这种情况。
您可以使用 custom actions 来完成此行为。这应该只发生在某些意图上还是一般情况下? 故事看起来像:
* intent_whose_message_should_be_mirrored
- action_respond_with_user_message
等:
class ActionRespondWithUserMessage(Action):
def name(self):
return "action_respond_with_user_message"
def run(self, dispatcher, tracker, domain):
last_message = tracker.latest_message.get("text", "")
dispatcher.utter_message(last_message)
return []