Управление версиями вашего проекта (Dialogflow)

Управление версиями вашего проекта 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.