python - 如何创建基于按钮的聊天机器人
问题描述
我创建了一个使用RASA处理自由文本的聊天机器人,它运行良好。根据我的新要求,我需要构建基于按钮的聊天机器人,它应该遵循流程图的结构。我不知道该怎么做,我认为使用networkx将流程图转换为图形数据结构,但我不确定它是否具有这种能力。我进行了搜索,但大多数示例都使用对话或聊天燃料。我可以使用networkx吗?请帮忙。
解决方案
你当然可以。
您只需要每个按钮指向另一个意图。每个按钮的有效负载应该指向/intent_value
作为其有效负载,这将导致 NLU 跳过评估并简单地预测意图。然后,您可以将触发器绑定到意图或使用该utter_
方法。
希望有帮助。
推荐阅读
- ios - UICollectionViewCompositionalLayout 使用自动布局等于项目高度
- c# - C#:为什么动态有助于确定在泛型方法中使用的类型参数?
- python - 如何将字典转换为python中的列表
- python - 关于python的一个基本问题(函数外的差异变量和列表)
- vba - Excel VBA 中的 BLE 加密狗 API 接口
- php - PhpStorm 调试使脚本运行得比不启用调试更快?
- google-chrome - 从 chrome 扩展中的后台脚本调用 ajax 请求
- python - 使用python将文本文件转换为shapefile
- java - 具有基于类的实现的通用“集合”
- sass - React-Big-Calendar CSS 或 SASS 或两者兼而有之?