如何在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 []