Создайте проект и агент Dialogflow (Dialogflow)

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

Создайте проект Actions и агент Dialogflow.

  1. Перейдите в консоль действий .
  2. Нажмите Новый проект .
  3. Введите имя своего проекта и нажмите «Создать проект» .
  4. Прокрутите вниз до раздела «Дополнительные параметры» и нажмите карточку «Разговор» .
  5. Нажмите «Разработка» в верхнем меню, затем нажмите «Действия» в левом меню.
  6. Нажмите «Добавить первое действие» .
  7. На карточке «Особое намерение» нажмите «Создать» .
  8. Появится консоль Dialogflow с информацией, автоматически заполненной в агенте. Нажмите «Создать» , чтобы сохранить агента.

Консоль Dialogflow

Теперь вы должны увидеть консоль Dialogflow и панель меню слева. Если у вас маленький экран и меню скрыто, нажмите в верхнем левом углу.

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

Симулятор Dialogflow находится в правой части страницы. Симулятор позволяет вам опробовать своего агента, говоря или печатая сообщения. В симуляторе Dialogflow нажмите «Попробовать сейчас» , введите что-нибудь и нажмите Enter.

Рисунок 1 . Снимок экрана консоли Dialogflow, на котором показан агент.

Создайте свое первое намерение

Dialogflow использует намерения для классификации намерений пользователя. У намерений есть обучающие фразы , которые являются примерами того, что пользователь может сказать вашему агенту. Например, пользователь, который хочет узнать имя вашего агента, может спросить: «Как вас зовут?», «У вас есть имя?» или просто сказать «имя». Конечная цель этих фраз одна: узнать имя вашего агента.

Чтобы создать агент, обрабатывающий этот случай, выполните следующие действия:

  1. Нажмите рядом с пунктом «Намерения» в меню навигации.
  2. Введите Name в текстовое поле Имя намерения .
  3. В разделе «Фразы для обучения» нажмите «Добавить фразы для обучения» .
  4. Введите следующие фразы (нажимайте Enter после каждой фразы):
    • What is your name?
    • Do you have a name?
    • name
  5. В разделе «Ответы» нажмите «Добавить ответ» .
  6. Введите следующий ответ в окне «Текстовый ответ» :
    • My name is Dialogflow!
  7. Нажмите Сохранить .

Попробуйте это

Чтобы проверить новое намерение «Имя» , в симуляторе Dialogflow введите «Как вас зовут?» и нажмите Enter.

Ваш агент может правильно ответить на ваш вопрос, даже если вы задаете вопросы, которые не совсем совпадают с обучающими фразами (например, «Как вас зовут?» или «Как вас зовут?»).

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