Vordefinierter DMV-Agent (Kraftfahrzeugbehörde)

Die vorgefertigten Agents auf Grundlage von Playbooks der Kraftfahrzeugbehörde (Department of Motor Vehicles, DMV) ermöglichen es Nutzern, ihren Führerschein online zu verlängern und Termine in DMV-Außenstellen zu buchen.

Beispieldialoge

Die folgenden Beispieldialoge veranschaulichen gängige Szenarien, die von diesem vordefinierten Agent abgedeckt werden.

Führerschein verlängern

Der Nutzer beantragt die Verlängerung seines Führerscheins. Der Agent erfasst die erforderlichen Informationen, einschließlich der Führerscheinnummer, des Ablaufdatums des Führerscheins, des Namens auf dem Führerschein und des Geburtsdatums des Nutzers. Der Kundenservicemitarbeiter prüft dann, ob die Lizenz für eine Verlängerung infrage kommt, und bestätigt, dass der Nutzer mit einer Onlineverlängerung fortfahren möchte. Der Kundenservicemitarbeiter erstellt den Onlineantrag und gibt eine Bestätigungsnummer an.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Hallo
Hallo, ich bin Ihr DMV-Assistent. Ich kann Ihnen helfen, Ihren Führerschein online zu verlängern und einen Termin bei einer DMV-Außenstelle zu buchen. Was kann ich für Sie tun?
Ich möchte meinen Führerschein verlängern.
Bitte gib mir deine aktuelle Führerscheinnummer.
Ja, er lautet ABCD1234.
Vielen Dank, ich habe Ihr Profil gefunden. Bitte geben Sie das Ablaufdatum der Lizenz an.
09-01-2023
Bitte nennen Sie mir den Namen auf der Lizenz.
Der Name auf der Lizenz ist Jacky Wang.
Vielen Dank. Wie lautet Ihr Geburtsdatum?
1985-02-03
Könntest du mir die folgenden Informationen bestätigen?
Name des Fahrers: Jacky Wang
Geburtsdatum: 02.03.1985
Führerscheinnummer: ABCD1234
Ablaufdatum: 01.09.2023
Ja, das ist richtig.
Vielen Dank. Ich habe Ihre Angaben überprüft. Sie können online verlängern. Möchten Sie Ihren Führerschein online verlängern?
Ja
Sie haben erfolgreich einen Antrag auf Verlängerung Ihres Führerscheins gestellt. Ihre Bestätigungsnummer lautet 3LKCN0JS.
Kann ich sonst noch etwas für Sie tun?
Nein, ich bin fertig. Danke.
Vielen Dank! Ich wünsche Ihnen einen schönen Tag.

Termin vereinbaren

Der Nutzer möchte einen Termin buchen. Der Agent sammelt die erforderlichen Informationen, einschließlich des zuständigen DMV-Büros, des Termindatums und der Terminzeit. Nachdem der Kundenservicemitarbeiter die erfassten Details mit dem Nutzer bestätigt hat, bucht er den Termin für den Nutzer und gibt eine Bestätigungsnummer an.

Nutzereingabe Antwort des Kundenservicemitarbeiters
Kannst du mir helfen, einen Termin zu buchen?
Ich kann Ihnen dabei helfen, einen Termin zu vereinbaren. Könnten Sie mir eine Adresse nennen, damit ich für Sie nach DMV-Büros in der Nähe suchen kann?
Ja, es ist die 1st Main Street, MN.
Vielen Dank. Ich habe die folgenden DMV-Büros in der Nähe für Sie gefunden. Bitte wählen Sie eine Option aus.
1. Minnesota Driver & Vehicle Services: 2929 Chicago Ave, Minneapolis, MN 55407
2. Apple Valley DMV: 15026 Glazier Ave, Apple Valley, MN 55124
Ich möchte zum Brooklyn DMV
Tut mir leid, ich kann das von dir angegebene DMV nicht finden. Bitte wählen Sie aus der Liste aus:
1. Minnesota Driver & Vehicle Services
2. Apple Valley DMV
Dann Apple Valley DMV
Für welches Datum möchten Sie einen Termin vereinbaren? Ich habe Folgendes zur Verfügung:
1. 13.12.2023
2. 12-14-2023
3. 15.12.2023
Wenn Ihnen keiner dieser Termine passt, können Sie mir auch einen anderen Termin nennen.
Ich möchte am 16. Dezember 2023 fahren.
Unser Büro ist am Wochenende geschlossen. Möchten Sie stattdessen eines der folgenden Daten auswählen?
1. 18.12.2023
2. 19.12.2023
3. 12-20-2023
19. Dezember 2023
Vielen Dank. Um wie viel Uhr möchten Sie uns besuchen? Ich habe am 19.12.2023 folgende Zeiten frei:
1. 9:30
2. 10:00
3. 11:30
nine
Das tut mir leid. 9:00 Uhr geht nicht. Um wie viel Uhr möchten Sie uns besuchen? Ich habe
1. 9:30
2. 10:00
3. 11:30
halb zehn
Bitte bestätigen Sie, ob Sie diesen Termin buchen möchten:
DMV-Büro: Apple Valley DMV
Termindatum: 19.12.2023
Terminzeit: 9:30 Uhr
Ja, das passt mir
Vielen Dank. Ich habe den Termin vereinbart. Die Bestätigungsnummer lautet BNFG987H.
Kann ich sonst noch etwas für Sie tun?
Nein
vielen Dank, dass Sie sich an Ihren DMV-Assistenten gewendet haben. Viele Grüße

Nicht erkannte Eingabe

Der Nutzer fragt nach einem Thema, das nicht mit der Verlängerung eines Führerscheins oder der Buchung eines Termins zusammenhängt. Der Agent antwortet, indem er klarstellt, welche Themen er bearbeiten kann.

Nutzereingabe Antwort des Kundenservicemitarbeiters
hi
Hallo, ich bin Ihr DMV-Assistent. Ich kann Ihnen helfen, Ihren Führerschein online zu verlängern und einen Termin bei einer DMV-Außenstelle zu buchen. Was kann ich für Sie tun?
Ich möchte ein Auto kaufen
Das habe ich nicht verstanden. Ich kann Ihnen dabei helfen, einen Führerschein zu verlängern oder einen Termin zu buchen.
Was kann ich für Sie tun?
Ich möchte einen Termin vereinbaren
Ich kann Ihnen dabei helfen, einen Termin zu vereinbaren. Könnten Sie mir eine Adresse nennen, damit ich für Sie nach DMV-Büros in der Nähe suchen kann?
Wie viel kostet das?
Tut mir leid, ich kann die erwarteten Gebühren nicht ermitteln. Informationen zu allen Dienstleistungen und Gebühren findest du auf der Website deiner lokalen Kraftfahrzeug-Zulassungsstelle.
Möchten Sie fortfahren?
Nein, das war's.
Kann ich sonst noch etwas für Sie tun?
Nein, das ist alles.
Okay, vielen Dank, dass Sie sich an Ihren DMV-Assistenten gewendet haben. Viele Grüße

Grundlegende Einrichtung

So richten Sie diesen vordefinierten Agent ein:

  1. Vordefinierten Agent importieren
  2. Konfigurieren Sie die bereitgestellten Tools mit Ihren externen Diensten. Weitere Informationen finden Sie unter Tool-Einrichtung.

Tool einrichten

Dieser Agent enthält Tools, die zur Integration in externe Dienste verwendet werden. Mit dem integrierten Tool-Installer können Sie Beispielcode und ‑daten für Ihren integrierten Agenten bereitstellen.

Wenn Sie Beispielcode und ‑daten für den vorgefertigten DMV-Agent bereitstellen und konfigurieren möchten, erweitern Sie den folgenden Abschnitt.

  1. Laden Sie das vorkonfigurierte Tool-Installationsprogramm in ein lokales Verzeichnis herunter.
  2. Rufen Sie das lokale Verzeichnis auf, in das Sie installer.zip heruntergeladen haben.
  3. Entpacken Sie installer.zip und öffnen Sie den Ordner installer.
  4. Eine detaillierte Übersicht über das Installationsprogramm und seine Anforderungen finden Sie in der Datei README.md.
  5. Führen Sie pip install -r requirements.txt aus, um die Anforderungen zu installieren.
  6. Führen Sie gcloud auth application-default login aus, um sich mit gcloud auth zu authentifizieren.
  7. Führen Sie das Installationsprogramm mit python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=dmv aus.
  8. Nachdem Sie alle erforderlichen Dienste bereitgestellt haben, konfigurieren Sie jedes Tool im vorgefertigten Agenten mit den bereitgestellten URLs, die vom Installationsprogramm protokolliert wurden:

    Vertex AI Agent Builder-Konsole

    1. Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie ihn in Ihr Projekt.
    2. Rufen Sie die Vertex AI Agent Builder-Konsole auf.

      Vertex AI Agent Builder-Konsole

    3. Wählen Sie Ihr Projekt im Drop-down-Menü der Console aus.
    4. Wählen Sie Ihre App aus.
    5. Klicken Sie auf das Symbol für Tools.
    6. Bearbeiten Sie für jedes Tool im Agent das Schema, um die URL im Feld servers: durch den vom Installationsprogramm protokollierten Endpunkt zu ersetzen.
    7. Klicken Sie auf Speichern.

    Dialogflow CX

    1. Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie ihn in Ihr Projekt.
    2. Öffnen Sie die Dialogflow CX-Konsole.
    3. Wählen Sie Ihr Google Cloud-Projekt aus.
    4. Wählen Sie den Agent aus.
    5. Klicken Sie auf das Symbol für Generative Ressourcen.
    6. Klicken Sie auf Tools.
    7. Bearbeiten Sie für jedes Tool im Agent das Schema, um die URL im Feld servers durch den vom Installationsprogramm protokollierten Endpunkt zu ersetzen.
    8. Klicken Sie auf Speichern.
  9. Weisen Sie dem Compute Engine-Dienstkonto (your-project-number-developer.gserviceaccount.com) die Rolle Cloud Datastore-Nutzer zu, damit die neu bereitgestellten Cloud Run-Funktionen auf Firestore zugreifen können.

Tool zum Verlängern von Lizenzen

Mit dem Tool dmv_renew_tool werden Führerscheindetails wie Name des Fahrers, Geburtsdatum, Führerscheinnummer und Ablaufdatum überprüft. Sobald die erforderlichen Informationen erhoben und bestätigt wurden, wird mit diesem Tool geprüft, ob eine Lizenz verlängert werden kann. Wenn die Lizenz verlängert werden kann, wird das Tool verwendet, um einen Verlängerungsantrag für den Nutzer zu stellen.

Tool zum Vereinbaren von Terminen

Das dmv_book_appointment_tool-Tool ruft verfügbare Termininformationen ab, einschließlich lokaler Büros, Termindaten und ‑zeiten. Nachdem ein gültiges Büro, Datum und Zeitfenster ausgewählt wurden, wird mit diesem Tool der Termin gebucht.

Abgeschlossen

Ihr Agent und seine Integrationen sollten jetzt eingerichtet und bereit zum Testen sein.