【发布时间】:2021-05-28 06:44:06
【问题描述】:
我的 Dialogflow 代理使用的是西班牙语。我想为检测英语短语的情况创建一个意图。
Dialogflow 提供了实体@sys-language,但没有太多关于它及其工作原理的信息。如何在一个意图中检测所有用户以其他语言输入的内容?
【问题讨论】:
标签: dialogflow-es
我的 Dialogflow 代理使用的是西班牙语。我想为检测英语短语的情况创建一个意图。
Dialogflow 提供了实体@sys-language,但没有太多关于它及其工作原理的信息。如何在一个意图中检测所有用户以其他语言输入的内容?
【问题讨论】:
标签: dialogflow-es
在这种情况下,您需要使用Multilingual agents。您需要使用西班牙语作为默认语言,并添加英语作为附加语言。请记住,您还需要配置 Language-specific data:
但是,用于与最终用户交互的文本是特定于语言的。构建多语言代理时,您必须为每种语言提供这种语言特定的数据。当您从控制台选择一种语言或向 API 提供一种语言时,您可以访问给定语言的特定语言数据。
我还建议您查看 Romin Irani 的博客 - Developing a multilingual Agent in Dialogflow。这是一个带有示例的描述良好的教程。
由于提供的信息非常有限(缺乏流程概述、期望等),您还可以阅读Mega Agent。
作为补充,你可以使用Dialogflow simulator
【讨论】: