Как указать имя объекта для небольших мест? - PullRequest
0 голосов
/ 16 мая 2019

Я работаю с Dialogflow в течение нескольких месяцев и пытаюсь изучить его, выполняя небольшой проект. Но я застрял в одной проблеме. В моем проекте есть такие предложения, как: «Сколько транспортных средств есть от place A до place B после 7:40pm today».

В котором: место A, место B, 7:40 вечера, сегодня это лица.

I could not justify what should be the entity type for the places (i.e place A, place B) as others are likely sys.time and sys.date

Я уже пытался использовать sys.location, sys.place, sys.address, но это не удалось для любых новых мест.

Я был бы очень полезен, если бы вы помогли мне выяснить, how to обучить этих агентов с помощью place identification. Или поправьте меня, если я что-то не так делаю.

И самое большее, how many (appox.) training phrases должно быть хорошо для обучения такого агента.

Спасибо.

1 Ответ

2 голосов
/ 16 мая 2019

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

например,

Системный объект @sys.location имеет ограниченное количество сохраненных имен местоположений. Я рекомендую вам создать новую сущность, расширяющую @ sys.location, а затем добавить все другие имена, которые не распознаются.

Вы можете сделать это, выполнив следующие действия:

  1. Сначала создайте сущность
  2. Снимите флажок Define synonyms
  3. Введите значение @sys.location:location
  4. Затем введите все имена, которые хотите распознать (т. Е. Место A, место B и т. Д.).
  5. Нажмите сохранить
  6. Затем перейдите к Intent
  7. В поле «Действие и параметры» измените @sys.location на @your_entity_name (имя созданной вами сущности)
  8. Нажмите сохранить

Первоначально этот подход может работать не так, как ожидалось, но если вы обучите свою сущность к новым моментам, в конечном итоге она сможет обработать все входные данные.

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