Einige Produkte und Funktionen werden derzeit umbenannt. Auch die Funktionen für generative Playbooks und Abläufe werden zu einer einzigen konsolidierten Console migriert. Weitere Informationen
Die folgenden Beispieldialoge veranschaulichen gängige Szenarien, die von diesem vorkonfigurierten Kundenservicemitarbeiter abgedeckt werden.
Flugsuche
Der Nutzer möchte nach Flügen suchen.
Der Kundenservicemitarbeiter fragt den Nutzer nach seinem Startort, seinem Ziel und seinem Abreisedatum.
Der Nutzer antwortet mit diesen Angaben.
Der Kundenservicemitarbeiter präsentiert eine Liste mit Flügen und bittet den Nutzer, eine Option auszuwählen.
Der Nutzer wählt den günstigsten Flug aus.
Der Kundenservicemitarbeiter bestätigt die Buchung und gibt eine Buchungsnummer an.
Nutzereingabe
Antwort des Kundenservicemitarbeiters
Hallo!
Wir arbeiten daran, Ihren Standort zu ermitteln. Das kann einen Moment dauern.
Hallo, willkommen beim Cymbal Air-Helpdesk. Ich kann Ihnen helfen, einen Flug zu einem beliebigen Ziel auf der Welt zu finden. Wohin möchten Sie?
Budapest
Von welcher Stadt aus starten Sie?
New York
Wann möchten Sie abreisen?
1. Dezember
[Flugliste wird angezeigt] Welchen dieser Flüge möchten Sie buchen? Die günstigste Option ist ein Flug, der am 1. Dezember um 11:00 Uhr morgens von JFK abgeht und am selben Tag um 23:00 Uhr in BUD ankommt. Er kostet 254 $.
Ich möchte den günstigsten buchen
Sehr gut, Ihr Flug wurde gebucht. Ihr Flug startet um 11:00 Uhr am JFK und kommt am selben Tag um 23:00 Uhr in BUD an. Ihre Buchungsnummer lautet 3W817T. Sie erhalten bald eine E-Mail mit weiteren Informationen. Kann ich Ihnen noch bei weiteren Fragen helfen?
Konfigurieren Sie die bereitgestellten Tools mit Ihren externen Diensten. Weitere Informationen finden Sie unter Tool-Einrichtung.
Tool einrichten
Dieser Agent enthält Tools, die für die Einbindung in externe Dienste verwendet werden.
Flugsuche
Das getGeolocation-Tool verwendet einen Funktionsaufruf, um den Standort des Nutzers zu ermitteln und die Abflugstadt für die Flugsuche automatisch einzugeben.
Zu den Ausgabeparametern für dieses Tool gehören:
city (erforderlich): Die Stadt, in der sich der Nutzer derzeit befindet.
country (erforderlich): Das Land, in dem sich der Nutzer derzeit befindet.
state (erforderlich): Das Bundesland oder die Provinz, in der sich der Nutzer derzeit befindet.
road (optional): Die nächstgelegene Hauptstraße zur ungefähren Adresse des Nutzers.
county (optional): Landkreis, in dem sich der Nutzer derzeit befindet, sofern vorhanden.
country-code (optional): Zweistelliger Code des Landes, in dem sich der Nutzer befindet.
postcode (optional): Die Postleitzahl, die mit der ungefähren Adresse des Nutzers verknüpft ist.
ISO3166-2-lvl4 (optional): Alphanumerischer Code, der die spezifische Verwaltungseinheit (z. B. Bundesland, Provinz, Gebiet) des Landes angibt, in dem sich der Nutzer derzeit befindet.
Das getFlights-Tool generiert eine fiktive Liste von Flügen basierend auf dem Abflugort, dem Ziel und dem Abflugdatum.
Das Tool gibt eine benutzerdefinierte Nutzlastantwort zurück, die eine Tabelle mit Flugzeiten und Preisen enthält.
Diese benutzerdefinierte Nutzlast wird von der Benutzeroberfläche verwendet, um die Flüge in Form von Rich-Content-Inhalten anzuzeigen.
Abgeschlossen
Ihr Agent und seine Integrationen sollten jetzt eingerichtet und bereit für den Test sein.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-18 (UTC)."],[],[],null,["# Airline support prebuilt agent\n\nThe airline support\n[playbook-based prebuilt agent](/dialogflow/cx/docs/concept/playbook/prebuilt)\nprovides flight booking with geolocation.\n\nSample dialogs\n--------------\n\nThe following sample dialogs demonstrate common scenarios handled by this\nprebuilt agent.\n\n### Flight search\n\nThe user wants to search for flights.\nThe agent asks the user for their origin city, destination, and departure date.\nThe user responds with these details.\nThe agent presents a list of flights, and prompts the user to select an option.\nThe user chooses the cheapest flight.\nThe agent confirms the booking and provides a booking number.\n\nBasic setup\n-----------\n\nTo set up this prebuilt agent:\n\n1. [Import the prebuilt agent](/dialogflow/cx/docs/concept/playbook/prebuilt#import).\n2. Configure the provided [tools](/dialogflow/cx/docs/concept/playbook/tool) with your external services, see [Tool setup](#tool-setup).\n\nTool setup\n----------\n\nThis agent includes [tools](/dialogflow/cx/docs/concept/playbook/tool) that are used\nto integrate with external services.\n\n### Flight Search\n\nThe `getGeolocation` tool uses a function call to determine the user's location\nto automatically input the origin city for the flight search.\nThe output parameters for this tool include:\n\n- city (required): City where the user is currently located.\n- country (required): Country where the user is currently located.\n- state (required): State or province where the user is currently located.\n- road (optional): Closest major road to the user's approximate street address.\n- county (optional): County where the user is currently located, if it exists.\n- country-code (optional): Two-letter code associated with the country where the user is located.\n- postcode (optional): ZIP code associated with the user's approximate street address.\n- ISO3166-2-lvl4 (optional): Alphanumeric code used to identify the specific administrative subdivision (for example: state, province, territory) of the country where the user is currently located.\n\nThe `getFlights` tool generates a fictional list of flights based on the\norigin city, destination, and departure date.\nThe tool returns a custom payload response which includes\na table with flight timings and prices.\nThis custom payload is used by the UI to display\nthe flights in rich content form.\n\nComplete\n--------\n\nYour agent and its integrations should now be set up and ready to test."]]