Короче говоря, пользовательские Intents в Actions SDK используются для формирования диалога вместо идентификации Intent. Все разговорные или печатные вводы отправляются как текстовые сообщения. Ожидается, что идентификация будет выполняться с помощью системы понимания / обработки естественного языка (NLU / NLP), а SDK для действий не предоставляет NLU / NLP.
В примере , который вы цитируете , они конкретно говорят о событиях триггера с глубоким связыванием, хотя аналогичные понятия применимы и для других диалоговых Интентов. В каждом случае фразы помогают вам отправлять правильный текст для обработки.
Например, без этих подсказок модель преобразования речи в текст может слышать, как пользователь говорит что-то вроде «купи туфли с синей подошвой» или «беги в туфлях». И то, и другое ваша система, скорее всего, не поймет.
Если вы ищете систему NLP, которая будет сопоставлять фразы (или похожие фразы) и параметры с Intents, вы можете посмотреть что-то вроде Dialogflow, который хорошо интегрирован с Actions в Google, или вы можете использовать любую библиотеку NLP на ваш выбор.