Какой тип объекта Dialogflow установить для фразы пользователя, разделенной несколькими пробелами, для имени учетной записи

Я создаю новое намерение, где пользовательские фразы содержат название компании, например,

моя компания гугл

Google Technology — моя компания

компания Apple Systems Inc.

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

  1. Google
  2. Технология Google
  3. Apple Systems Inc.

Спасибо,


person GoogleNotif    schedule 01.07.2020    source источник


Ответы (1)


Это зависит от того, насколько вы контролируете (или хотите) названия этих компаний.

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

Если нет, вам может понадобиться использовать тип @sys.any, который будет соответствовать чему угодно.

person Prisoner    schedule 02.07.2020
comment
Я попробовал sys.any, но он работает только для названия компании, которое я добавил в пользовательские фразы. Ни для чего новая строка компании - person GoogleNotif; 08.07.2020
comment
Я не уверен, что понимаю. Можете ли вы обновить исходный вопрос, включив в него снимки экрана с вашим намерением, в том числе обучающие фразы и параметры, а также примеры фраз, иллюстрирующие, что не работает? - person Prisoner; 08.07.2020