为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Rasa 的自定义操作中获取用户输入?

如何在 Rasa 的自定义操作中获取用户输入?

小唯快跑啊 2023-06-27 17:38:38
我正在从数据库中提取问题,因为它是相对较大的数据转储,我想知道是否有一种方法可以从自定义操作中提取用户输入。我正在使用 Rasa SDK 2.0.0a1 。我尝试过的解决方案:tracker.latest_message[“文本”]tracker.latest_message.texttracker.latest_message.get("text") 任何其他解决方案将不胜感激。谢谢你!
查看完整描述

1 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

您可以从跟踪器的当前状态中提取最新的用户消息:

current_state = tracker.current_state()
latest_message = current_state["latest_message"]["text"]

更简单的方法是使用以下方法: tracker.latest_message['text']


查看完整回答
反对 回复 2023-06-27
  • 1 回答
  • 0 关注
  • 106 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信