我正在将 Rasa 1 Python 库用于聊天机器人。
NLP通常是基于用户说的话,然后NLU会选择一些意图,从而将响应/话语发送回用户。
相反,我想赋予机器人更主动的功能,并首先提出问题以引导对话,而不仅仅是被动地进行对话。
这当然意味着我需要深入研究Python。我的问题是控制行为的逻辑应该放在哪里。我应该创建一个自定义渠道吗?是否应该创建一个新的run.py来扩展原始版本?那是我应该以某种方式在动作服务器中创建的东西吗?还是我需要对代理或跟踪器执行更高级的操作? 有没有类似的例子?