Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2021 March 14

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
C M
Спасибо. А по два слова оставлять можно?  Отличит Ровер от ленд ровера?
можно
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
Что-то не получается.
Мне нужно, чтобы интент реагировал на модель авто по шаблону типа:
шевроле каптива бензин.
Я задал три сущности CarBrands, CarModels, Fuel согласно шаблону.
Вот они на скрине:
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
И правило обработки в настройках интента
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
Тест фразу не распознает. Настройку интента делал по примерам из документации
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
C M
Если кто не спит.
Пробую создать интент на странице яндекс-диалогов.
Мне требуется на сервере сделать обработку простейшей фразы по шаблону типа:
Форд мондео 2 и 4 бензин 96 год
Документация в примерах скудная. Попробовал сделать свою сущность entity по примеру из документов и сразу ошибка.
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
В примерах из видео слот срабатывает, при этом даже по синтаксису нет ошибок. А у меня уже на синтаксис ругается
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
это скриншот из ссылки на видео
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
то что получилось у меня
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
Так на синтаксис не ругается, но все равно фраза не распознается.
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
Сущность задана корректно
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
C M
Сущность задана корректно
сущность у вас Fuel
а в нтенте вы используете FuelType
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
Секундочку. Нужно уточнить. Я считал что после $... может идти произвольный нетерминал (имя переменной), так  как все равно в слоте в поле source показывается что туда должно попадать из root. Детальной документации на требования к нетерминалам нигде не нашел.
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
Просто пока логику не понял. Зачем в слоте указывать тип, если нетерминал должен дословно совпадать с именем сущности. Тип просто из имени следует.
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
C M
Просто пока логику не понял. Зачем в слоте указывать тип, если нетерминал должен дословно совпадать с именем сущности. Тип просто из имени следует.
https://yandex.ru/dev/dialogs/alice/doc/nlu.html
entity ChessPiece:
   values:
       queen:
           ферзь
           королева
       pawn:
           пешка

slots:
   piece:
       type: ChessPiece
       source: $Piece
root:
   ход $Piece
$Piece:
   $ChessPiece
источник

CM

C M in Яндекс.Диалоги (сообщество разработчиков)
Верно. У меня так и было. Только последние две строки $FuelType: Fuel
Надо было сделать $FuelType: $Fuel?
источник