Многоязычный агент в диалоге - PullRequest
0 голосов
/ 05 июля 2018

Моя команда и я создаем бота для Facebook Messenger, используя Dialogflow, но поскольку наши пользователи не говорят на одном языке (испанский язык является языком по умолчанию в проекте), мы хотим реализовать английскую версию нашего проекта, но вот проблема, мы реализовали оба языка, как объяснено в документации Dialogflow (Gear - Languages ​​- Выбрать дополнительные языки в консоли), но мы не можем получить ответ на языке, отличном от испанского, даже отключив ML для всех наших намерений или разговаривая с нашим ботом на английском языке, а ключ languageCode в JSON-ответе от сервера всегда "es", несмотря ни на что. Вот вопрос, как мы можем динамически взаимодействовать с нашими пользователями на обоих или даже более языках? Есть идеи?

Заранее спасибо.

1 Ответ

0 голосов
/ 05 июля 2018

У каждого пользователя будет установлен свой язык на используемом им оборудовании, поэтому я не уверен, что вы подразумеваете под динамическим, но если вы хотите проверить английский и не можете получить его не на испанском, просто протестируйте на симуляторе, где вы можете установить язык с выпадающим. Перейдите в Действия в Google console . Слева, под Test, нажмите Simulator. Вот как выглядит раскрывающийся список языков.

enter image description here

Надеюсь, это поможет. Если он не отвечает на ваш вопрос, возможно, более конкретно укажите, что вы тестируете (симулятор, Android, iPhone, Google Home и т. Д.).

...