Управление версиями вашего проекта Dialogflow дает вам улучшенный контроль над процессом выпуска и опытом ваших пользователей. Прежде чем отправлять проект на рассмотрение, вам следует создать неизменяемую версию вашего агента Dialogflow. Этот подход дает вам возможность создавать несколько версий вашего агента Dialogflow, публиковать их в отдельных средах и при необходимости откатывать к предыдущим версиям.
Дополнительную информацию об управлении версиями вашего проекта Dialogflow см. в разделе Управление версиями Dialogflow .
Часто задаваемые вопросы по управлению версиями Dialogflow
Как управление версиями Dialogflow влияет на мои существующие действия?
Существующие действия, отправленные в консоль действий до 8 мая 2018 г., не будут затронуты. Это означает, что изменения, вносимые вами в агент Dialogflow, продолжают отражаться в существующем действии. Если действие уже опубликовано, изменения продолжают отражаться в реальном времени.
Будут ли мне поддерживать две версии в Action on Google и Dialogflow?
Нет, у вас есть только одна версия, как показано на странице «Управление выпусками» . Он унифицирован для Actions on Google и Dialogflow. Единственная разница заключается в том, что теперь мы создадим снимок вашего агента Dialogflow во время отправки. На этот снимок не повлияют никакие будущие изменения, внесенные вами в намерения и объекты Dialogflow.
Могу ли я создавать и развертывать действия в версиях Google из консоли Dialogflow?
Нет, вы можете сделать это только через консоль действий.
На странице Dialogflow я увидел, что это доступно для пользователей, которые согласились на бета-тестирование. Применимо ли это к Actions on Google?
Нет, бета-программа Dialogflow предназначена для агентов Dialogflow, которые не работают на платформе Actions on Google. Если у вас есть агент Dialogflow для платформы Actions on Google, он включается автоматически и не находится в стадии бета-тестирования.
Что произойдет, если я включу бета-версию в консоли Dialogflow?
Это не повлияет на действия в проектах Google. Если вы включите бета-версию, вы увидите вкладку «Среда» в настройках агента Dialogflow . На этой странице вы можете просматривать (но не редактировать) те же версии, которые вы создали в консоли действий, и загружать в черновик любые конкретные версии.
Какова рекомендуемая практика использования альфа-, бета-версий или рабочих выпусков с Cloud Functions для Firebase?
Встроенный редактор Dialogflow не поддерживает версии Cloud Functions для Firebase . Однако каждая версия Dialogflow указывает на собственные параметры веб-перехватчика. Если вы хотите протестировать различную логику сервера с помощью альфа-/бета-версий, мы рекомендуем вам отключить встроенный редактор, развернуть свои решения в двух облачных функциях и передать их в качестве параметров веб-перехватчика в Dialogflow.