контекст диалогового окна и намерение - выбор дизайна - PullRequest
0 голосов
/ 12 марта 2019

Я начал работать с Dialogflow пару недель назад.Приятно узнать концепцию намерения и (ввода / вывода) контекста, с помощью которого Google моделирует и определяет ежедневный поток разговоров на естественном языке.Я понимаю, как намерение и контекст работают в текущих условиях.Но для меня функция контекста может быть достигнута только с помощью намерения.Вы можете поспорить, подходит ли слово «намерение» для этого использования, но это другое обсуждение.Таким образом, вместо контекста ввода и вывода просто введите намерения ввода и вывода.При реализации убедитесь, что параметры и информация текущего разговора переносятся в следующее намерение.И у следующего намерения снова есть выходное намерение, и разговор продолжается.

Может кто-нибудь исправить меня, если я ошибаюсь?

1 Ответ

1 голос
/ 12 марта 2019

Intents представляют действие пользователя, обычно то, что говорит пользователь, включая параметры из этого конкретного высказывания.

Контексты служат двум целям:

  • Содержит параметры из намерения иликоторые были установлены с помощью Fulfillment в течение некоторого периода времени.
  • При использовании в качестве входного контекста, ограничьте, какие Intents могут быть вызваны.

Хотя вы, безусловно, можете «отправить параметры вперед«От одного Намерения к другому, это очень линейный способ мышления, и он быстро разваливается в сложных разговорах.Использование контекстов для хранения параметров и другой информации, как показано в первом пункте, значительно упрощает эту задачу, поэтому ваш пользователь может бродить в разговоре, и при этом вы все еще поддерживаете общее состояние.

Что касаетсяВторой пункт, это используется, чтобы изменить то, как мы понимаем, что сказал пользователь, основываясь на других частях нашего разговора.(Это соответствует тому, как люди обрабатывают разговоры.)

Поэтому мой ответ «Да» означает разные вещи, в зависимости от того, прошу ли я удалить сообщение или отправить сообщение - контексты помогают нам управлять этим.

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