Verwendung von Architect-Prompts in Google Dialogflow ES-Bots
Sie können Architect Prompts mit Google Dialogflow ES Bots erstellen und verwenden, anstatt Text-to-Speech zu verwenden. Mit dieser Funktion können Sie etablierte Dialogflow ES-Prompts verwenden, indem Sie sie vorab aufzeichnen und dann in Architect speichern.
Um die Architect User Prompt-Funktion für Ihren Bot zu konfigurieren, erstellen Sie zunächst eine Custom Payload Response in der Google Dialogflow ES-Konsole Nach der Konfiguration verwendet das System den Ton und den Text der Benutzerführung anstelle der Audio- und Textantwort von Dialogflow ES für die Absicht.
- Eine benutzerdefinierte Nutzlast kann Schlüssel für Barge-In und Benutzeraufforderungen enthalten.
- Wenn das System beim Abrufen des konfigurierten Prompts auf ein Problem stößt, verwendet es den Ton und den Text so, als ob er zuvor nicht konfiguriert worden wäre.
- Diese Funktion unterstützt nur Benutzer-Eingabeaufforderungen, keine System-Eingabeaufforderungen.
Aktivieren Sie die Architect User Prompt-Funktion für jeden Google Dialogflow ES Intent
- Erstellen Sie eine Benutzer-Eingabeaufforderung in Architect.
- Gehen Sie in der Google Cloud Platform-Konsole auf die Dialogflow-Konsole
- Wählen Sie einen Agenten.
- Wählen Sie in der linken Seitenleiste die Option Absichten
- Wählen Sie eine Absicht.
- Blättern Sie nach unten zum Abschnitt Antworten .
- Klicken Sie auf Antworten hinzufügen und dann auf Benutzerdefinierte Nutzdaten
- Klicken Sie im angezeigten Menü auf Custom Payload.
- Verwenden Sie den Namen des Prompts, den Sie in Schritt 1 erstellt haben, und nutzen Sie eine der folgenden Methoden, um dem Architekten die Nutzung der Prompt-Funktionalität zu ermöglichen:
- Für eine einzelne Benutzerabfrage fügen Sie diesen Code in die benutzerdefinierte Nutzlastantwort ein:
{ "user-prompt": "ArchitectUserPromptName" }
- Für mehrere Benutzeraufforderungen fügen Sie diesen Code in die benutzerdefinierte Nutzlastantwort ein:
{ "prompts": [ {"user-prompt": "ArchitectUserPromptName1"}, {"user-prompt": "ArchitectUserPromptName2"} ] }
- Für eine einzelne Benutzerabfrage fügen Sie diesen Code in die benutzerdefinierte Nutzlastantwort ein:
- Klicken Sie auf Speichern.