首页 > 解决方案 > 如何创建基于按钮的聊天机器人

问题描述

我创建了一个使用RASA处理自由文本的聊天机器人,它运行良好。根据我的新要求,我需要构建基于按钮的聊天机器人,它应该遵循流程图的结构。我不知道该怎么做,我认为使用networkx将流程图转换为图形数据结构,但我不确定它是否具有这种能力。我进行了搜索,但大多数示例都使用对话或聊天燃料。我可以使用networkx吗?请帮忙。

标签: pythonnetworkxflowchartrasa

解决方案


你当然可以。

您只需要每个按钮指向另一个意图。每个按钮的有效负载应该指向/intent_value作为其有效负载,这将导致 NLU 跳过评估并简单地预测意图。然后,您可以将触发器绑定到意图或使用该utter_方法。

希望有帮助。


推荐阅读