Могу ли я по-прежнему обновлять значения своих сущностей с помощью API-вызова, даже если Google Action действует? - PullRequest
0 голосов
/ 16 января 2019

Можно ли добавлять / удалять значения сущностей с помощью API-вызова Entity, если действие Google активировано?

На основании этой документации: https://developers.google.com/actions/console/publishing#resubmission, Мне нужно повторно отправить действие, если «Вы используете Dialogflow и внесли изменения в своего агента Dialogflow. Это не применяется, если вы внесли изменения только в код выполнения в строке Dialogflow. редактор." Это как-то неясно для меня. Включает ли это какие-либо изменения, сделанные с использованием Entity API?

Я думаю о том, чтобы следовать этому уроку: https://blog.dialogflow.com/post/entity-api/ чтобы регулярно (как ежедневно) обновлять значения моей сущности даже после того, как действие уже запущено.

1 Ответ

0 голосов
/ 17 января 2019

Да, но ...

Ответ сложный. Да, вы можете обновлять значения Entity с течением времени, даже когда вы находитесь в производстве. И в зависимости от точных значений они могут быть получены Dialogflow и переданы вам.

Проблема в том, что помощник может неправильно подобрать слова в процессе речевой обработки текста, поэтому может не передать правильное слово. Этот аспект «формирования текста» обновляется только при повторной отправке / выпуске новой версии.

То есть , если Dialogflow получает слова - тогда он будет обработан правильно. Но нет никаких гарантий, что это произойдет.

Вам следует настроить способ отлова ответов, которые могут не совпадать - это будет сделано через резервное намерение или через намерение с более низким приоритетом, но без использования сущности. Вы все еще можете попытаться найти имя, предоставленное таким образом - Помощник может правильно указать имя, хотя в этих случаях оно обычно перехватывается Dialogflow.

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

...