如何解决在保留上下文的语言之间切换
我需要一个能够响应 2 种语言(英语和德语)的聊天机器人。我创建了 2 个助手 - 一个用英语,一个用德语。
我的用户会说两种语言,他们用两种语言与聊天机器人交谈(例如,用英语问 1 个问题,用德语问第二个问题。
我的问题是
解决方法
有两种方法:
- Watson Assistant 支持消息前和消息后挂钩。您可以使用它们来调用 webhook 来确定用户输入的语言,并在必要时转换为技能/助手语言,例如英语,然后返回。您将拥有一个以一种语言进行处理的聊天机器人。
- 您有一个处理用户输入和 calls into Watson Assistant 的“包装器”应用。根据检测到的语言,它是德语或英语助手。由于上下文在配置后由 API 调用返回,因此您可以在包装器应用中管理上下文并将其传递。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。