如何创建基于按钮的聊天机器人

时间:2019-09-16 16:45:45

标签: python networkx flowchart rasa

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

1 个答案:

答案 0 :(得分:1)

当然可以。

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

希望有帮助。