Действия в Google, Actions SDK — Могу ли я использовать переопределения типов в своем ответе на веб-крючок для создания и изменения типов свободного текста?

#actions-on-google #actions-builder

Вопрос:

Я разрабатываю действие для Google Assistant, используя пакет SDK действий. Я использую намерение, аннотированное типом freetext в моей модели разговора, чтобы перехватывать нераспознанные команды. Мне интересно, есть ли в любом случае возможность изменить этот тип свободного текста с помощью моего выполнения веб-крючка. Я нашел этот ресурс в переопределениях типов времени выполнения, но этот пример, похоже, применим только к стандартным типам «слова и синонимы».:

https://developers.google.com/assistant/conversational/webhooks?tool=sdk#runtime_type_overrides

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

https://developers.google.com/assistant/conversational/reference/rest/v1/TopLevel/fulfill#typeoverride

Могу ли я использовать эту функцию переопределения типов для типов свободного текста, упомянутых здесь?

https://developers.google.com/assistant/actionssdk/reference/rest/Shared.Типы/FreeTextType

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

 exclusions: 
  - Play a Bollywood song
  - What is the weather
  - Sing a song

freeText: {}
 

Я хочу использовать свой веб-справочник для изменения исключений для этого типа и/или создания других подобных типов с их собственными наборами исключений.

Спасибо!

Комментарии:

1. Я не уверен , что вы ищете в freeText нем, так как он должен быть универсальным. Если бы у вас был определенный набор фраз, которые вы хотели бы принять, вы бы хотели создать свое собственное конкретное намерение. В противном случае вам, возможно, будет лучше сделать свой собственный NLU с единственным freeText намерением.