DialogFlow не распознает числа два и четыре - PullRequest
0 голосов
/ 19 января 2019

Использование интеграции телефонии в DialogFlow при попытке зафиксировать намерение, например (например)

Я ищу номер шесть

Где six определяется как @sys.cardinal или @sys.number
Я хотел бы, чтобы он распознал одну цифру, кроме 2 и 4. Для тех текст будет почти последовательно читать как «к» и «для» соответственно.
Это может произойти как на телефоне, так и при тестировании на консоли Dialogflow, нажав маленький значок микрофона и записав вход.

Почему он пропускает эти цифры, когда знает, что я ожидаю число в этой позиции?
Что я могу сделать, чтобы дать ему лучшие советы?

1 Ответ

0 голосов
/ 19 января 2019

Если точная фраза, которую произносит пользователь: «Я ищу номер два», я думаю, что агент обнаружит это число, основанное на контексте фразы.

Если они просто скажут «два», они могут быть определены как «вместо».

Смогут ли пользователи указывать здесь только одну цифру? Если это так, возможно, вы можете создать пример для каждого номера (учитывая, что есть только 10 цифр, которые не будут слишком обременительными).

Однако, если вы ожидаете, что пользователь предоставит строку чисел, попробуйте другой тип данных для параметра. Тип числовой последовательности может быть более подходящим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...