productforums.google.com/forum/#!topic/dialogflow/...

я возникли проблемы с концептуализацией отношений между «намерениями» и «действиями» в агенте Dialogflow.

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

«Намерение представляет собой соответствие между тем, что говорит пользователь, и тем, что должно быть предпринято вашим программным обеспечением».

Но что тогда являются действиями?Их определение читает почти точно так же:

«Действие соответствует шагу, который предпримет ваше приложение, когда определенное намерение было инициировано пользовательским вводом».

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

Так какова их цель? Почему мой сервис реагирует на действия, а не на намерения?

Ответы на вопрос(1)

Ваш ответ на вопрос