Versionen und Umgebungen

Sie können mehrere Versionen Ihres Agents erstellen und diese in separaten Umgebungen veröffentlichen.

Beim Bearbeiten eines Agents bearbeiten Sie den Agent-Entwurf. Sie können den Agent-Entwurf jederzeit als Agent-Version speichern. Dies ist ein nicht veränderbarer Snapshot Ihres Agents.

Wenn Sie den Agent-Entwurf speichern, wird er in der Standardumgebung veröffentlicht. Wenn Sie Agent-Versionen erstellen, können Sie sie in benutzerdefinierten Umgebungen veröffentlichen. Sie können eine Vielzahl von benutzerdefinierten Umgebungen für folgende Zwecke erstellen:

  • Test
  • Entwicklung
  • Produktion
  • usw.

Version in einer neuen Umgebung veröffentlichen

So veröffentlichen Sie einen Agent-Entwurf in einer Version und erstellen eine benutzerdefinierte Umgebung:

  1. Öffnen Sie die Dialogflow-Konsole.
  2. Wählen Sie Ihren Agent im oberen Bereich der linken Seitenleiste aus.
  3. Klicken Sie neben dem Namen des Agents auf die Schaltfläche für die Einstellungen.
  4. Klicken Sie auf den Tab Environments (Umgebungen).
  5. Klicken Sie auf Publish a version (Version veröffentlichen).
  6. Fügen Sie optional eine Beschreibung hinzu und klicken Sie auf Next (Weiter).
  7. Wählen Sie +New Environment aus.

  8. Geben Sie einen Umgebungsnamen ein.

  9. Wählen Sie die Auftragsausführungsmethode für die Umgebung aus.

  10. Wählen Sie die Sprachausgabe-Einstellungen für die Umgebung aus.

  11. Klicken Sie auf Veröffentlichen.

  12. Die Umgebungsinformationen werden jetzt im Abschnitt Custom environments aufgeführt.

Frühere Version einer Umgebung wiederherstellen

Sie können eine Umgebung auf eine frühere Agent-Version zurücksetzen:

  1. Klicken Sie im Abschnitt Custom environments (Benutzerdefinierte Umgebungen) auf eine Umgebung.
  2. Das Dialogfeld "Umgebungseinstellungen" wird geöffnet.
  3. Klicken Sie im Abschnitt Publishing History auf das Dreipunkt-Menü  einer bereits veröffentlichten Version.
  4. Klicken Sie auf Revert to this version.
  5. Der Veröffentlichungsverlauf wird aktualisiert.

Frühere Version in Entwurf laden

So laden Sie eine vorherige Version als Entwurf:

  1. Klicken Sie im Abschnitt Custom environments (Benutzerdefinierte Umgebungen) auf eine Umgebung.
  2. Klicken Sie im Abschnitt Publishing History auf das Dreipunkt-Menü  einer bereits veröffentlichten Version.
  3. Klicken Sie auf Load to Draft (In Entwurf laden).
  4. Klicken Sie auf Yes, I'm sure (Ja, ich bin sicher).

Agent in einer Umgebung testen

Sie können mit der API Ihren Agent in einer beliebigen benutzerdefinierten Umgebung testen. Rufen Sie die Methode Intent erkennen auf, ändern Sie aber die Endpunkt-URL. Fügen Sie dazu environments/environment-name/users/-/ zwischen agent und sessions ein.

Der folgende Endpunkt verwendet beispielsweise die "Entwicklungsumgebung" mit einem nicht angegebenen Nutzer:

"https://dialogflow.googleapis.com/v2/projects/my-project-id/agent/environments/development/users/-/sessions/123456789:detectIntent"

Umgebungsspezifische Einstellungen

Auftragsausführung und Sprachausgabe werden von der Umgebung konfiguriert, sodass der Agent die Umgebungseinstellungen für diese Features verwendet.

Google Assistant

Wenn Sie Release-Umgebungen von Actions on Google nutzen, sollten Sie den Inline-Code-Editor von Dialogflow nicht verwenden, da er die Versionsverwaltung nicht unterstützt. In diesem Fall sollten Sie einen benutzerdefinierten Webhook verwenden.