我看到有很多聊天机器人引擎。 (亚马逊 Alexa、Dialogflow 等。)
它们运行良好,但有些语言不支持。什么是支持这些语言而不必等到这些机器人支持它们的最佳方法?
我在想:
客户端消息(不支持的语言)
=> 翻译成英文
=> 聊天机器人引擎
=> 聊天机器人响应(英文)
=> 翻译成客户语言
有意义吗?还有其他选择吗?
答案 0 :(得分:1)
您的想法很好,对于没有语言支持的人来说完全有意义。然而,误译和误解是一个大问题,会造成大量的混乱,这对客户和聊天机器人的公司来说都是一笔大钱。不幸的是,最好的方法是等待下一次更新。
答案 1 :(得分:0)
在亚马逊 lex 中,您可以使用 Googletrans 库并将 lex 转换为多语言机器人。您需要以某种方式编写 lambda 函数,以便响应检测其语言环境、将其语言转换为英语、查找答案、将答案更改为其他语言环境并将结果显示给用户。