Пакет действий SDK для Google Assitant Actions

SDK действий не распознает никаких других намерений из action.json. Я читал, что это не ошибка в этом сообщении: невозможно читать намерения

Я не понимаю, почему у нас есть возможность определять действия , если они не распознаются SDK?

Есть ли другой способ добавить больше намерений без использования DialogFlow?


person Jane Riley    schedule 08.11.2017    source источник


Ответы (1)


Это правильно, это не ошибка. Намерения, перечисленные в файле actions.json, в основном используются для сопоставления начальных намерений (во множественном числе - они помогают определить, какое исходное намерение использовать, если у вас определено несколько). Они могут помочь сформировать диалог и предложить, какие шаблоны должен искать синтаксический анализатор речи в текст, но они не предписывают синтаксическому анализатору следовать им - я бы рискнул, что это сделано намеренно, чтобы обеспечить гибкость в различных синтаксических анализаторах естественного языка.

Вероятно, именно поэтому они в конечном итоге не используются. В отличие от Alexa, которой требуется широкий диапазон точного текста для соответствия определениям намерений, Google, вероятно, начал идти по этому пути и понял, что было бы лучше передать его другим НЛП, вашим собственным или коммерческим, которые могли бы справиться с этим. гибкость того, как люди на самом деле говорят. (А затем они купили один, чтобы использовать его в качестве предлагаемого инструмента.)

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

Вы не обязаны использовать Dialogflow. Вы можете использовать любую систему НЛП, которая будет принимать ввод текста на нужном вам языке. Google также обеспечивает прямую интеграцию с Converse.AI, и я подозреваю, что любое другое NLP предоставит инструкции по их интеграции с Actions.

person Prisoner    schedule 08.11.2017