【发布时间】:2023-10-15 00:05:01
【问题描述】:
我正在尝试使用 RASA NLU 实现多语言聊天机器人。具体来说,我正在为每种语言设计一个单独的聊天机器人(带有自己的翻译和改编的训练数据)。但是,如果意图的名称可以在所有聊天机器人之间保持相同,那么对于应用程序端来说会很方便。从这个意义上说,我的问题是:
使用 DIET 分类器时,意图的名称对于意图分类是否重要?换句话说,意图的名称是通过词嵌入网络使用的,还是只是一个没有意义的“标签”?
感谢您的帮助
【问题讨论】:
我正在尝试使用 RASA NLU 实现多语言聊天机器人。具体来说,我正在为每种语言设计一个单独的聊天机器人(带有自己的翻译和改编的训练数据)。但是,如果意图的名称可以在所有聊天机器人之间保持相同,那么对于应用程序端来说会很方便。从这个意义上说,我的问题是:
使用 DIET 分类器时,意图的名称对于意图分类是否重要?换句话说,意图的名称是通过词嵌入网络使用的,还是只是一个没有意义的“标签”?
感谢您的帮助
【问题讨论】:
就准确性而言,标签的名称无关紧要。
如果您在所有配置文件中一致地将 greetings 意图重命名为 omega_jabberwocky,则您只会更改意图的名称。
也就是说,强烈建议提出有意义的意图名称,否则协作和维护会变得更加困难。
在您的多语言设置用例中......您可以使用意图触发自定义操作,然后根据检测到的语言(可能保存在插槽中,比方说)。如果您对多语言机器人感兴趣,您可能会喜欢this talk on Youtube。它演示了多语言设置的工作流程。
【讨论】: