不支持语言的聊天机器人

Chatbot for unsupported languages

我看到有很多聊天机器人引擎。 (亚马逊 Alexa、Dialogflow 等。)

它们运行良好,但有些语言不支持。支持此类语言而不必等到这些机器人支持它们的最佳方式是什么?

我在想:

客户端消息(不支持的语言)
=> 翻译成 EN
=>聊天机器人引擎
=> 聊天机器人响应(英文)
=> 翻译成客户端语言

这有意义吗?还有其他选择吗?

你的想法很好,对于没有语言支持的人来说完全有意义。然而,误译和误解是个大问题,会造成大量混乱,这对客户和聊天机器人的公司来说都是一笔大钱。不幸的是,最好的方法是等待下一次更新。

在 Amazon lex 中,您可以使用 Googletrans 库并将 lex 转换为多语言机器人。您需要以某种方式编写 lambda 函数,使其接受响应检测其语言环境、将其语言转换为英语、找到答案、将答案更改为另一个语言环境并将结果显示给用户。