Vorgefertigter Vertreter der Kraftfahrzeugbehörde

Der vordefinierte Agent des Department of Motor Vehicles (DMV) ermöglicht Nutzern, ihren Führerschein online zu verlängern und Termine in den DMV-Außenbüros zu vereinbaren. Dieser vordefinierte Agent verwendet generative Agents.

Beispieldialoge

Die folgenden Beispieldialogfelder zeigen gängige Szenarien, die in diesem vordefinierten Agent ausgeführt werden.

Führerschein verlängern

Der Nutzer möchte seinen Führerschein verlängern. Der Agent erhebt die erforderlichen Informationen wie die Lizenznummer des Nutzers, das Ablaufdatum der Lizenz, den Namen auf der Lizenz und das Geburtsdatum. Der Agent überprüft dann, ob die Lizenz verlängert werden kann, und bestätigt, dass der Nutzer mit einer Onlineverlängerung fortfahren möchte. Der Agent erstellt die Onlineanwendung und stellt eine Bestätigungsnummer bereit.

Nutzereingabe Agent-Antwort
Hallo
Hallo, ich bin dein DMV-Assistent. Ich kann dir dabei helfen, deinen Führerschein online zu verlängern und einen Termin in einer DMV-Außenstelle zu vereinbaren. Was kann ich für Sie tun?
Ich möchte meinen Führerschein verlängern.
Sag mir bitte deine aktuelle Führerscheinnummer.
Ja, das ist 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 dein Geburtsdatum?
1985-02-03
Könnten Sie mir bitte die Informationen nennen?
Fahrername: Jacky Wang
Geburtsdatum: 02-03-1985
Führerscheinnummer: ABCD1234
Ablaufdatum: 09-01-2023
Ja, das ist richtig
Vielen Dank. Ich habe Ihre Informationen überprüft. Sie können die Verlängerung online beantragen. Möchten Sie Ihren Führerschein online verlängern?
Ja
Sie haben die Verlängerung Ihres Führerscheins beantragt. Deine Bestätigungsnummer lautet 3LKCN0JS.
Kann ich sonst noch etwas für Sie tun?
Nein, ich bin fertig, danke
Vielen Dank! Noch einen schönen Tag.

Termin vereinbaren

Der Nutzer möchte einen Termin buchen. Der Agent sammelt erforderliche Informationen wie die jeweilige DMV-Niederlassung, das Datum und die Uhrzeit der Terminvereinbarung. Nach der Bestätigung der erfassten Details mit dem Nutzer bucht der Agent den Termin für den Nutzer und gibt eine Bestätigungsnummer an.

Nutzereingabe Agent-Antwort
Können Sie mir dabei helfen, einen Termin zu vereinbaren?
Ich kann Ihnen helfen, einen Termin zu vereinbaren. Könnten Sie mir eine Adresse nennen, damit ich für Sie nach einer DMV-Niederlassung in der Nähe suchen kann?
Ja, es ist die Hauptstraße 11, MN.
Vielen Dank. Ich habe die folgenden DMV-Niederlassungen in der Nähe für dich gefunden. Bitte wählen Sie eine Antwort 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 nach Brooklyn DMV fahren
Tut mir leid, ich kann die von dir angegebene Kraftfahrzeug-Zulassungsstelle nicht finden. Könntest du eine der folgenden Optionen aus der Liste auswählen:
1. Fahrer- und Fahrzeugdienste in Minnesota
2. Apple Valley DMV
Dann Apple Valley DMV
Für welches Datum möchten Sie einen Termin vereinbaren? Ich habe Folgendes zur Hand:
1. 13.12.2023
2. 14.12.2023
3. 15.12.2023
Falls keiner dieser Termine für dich passt, kannst du mir auch ein anderes Datum nennen, das dir lieber ist.
Ich möchte am 16. Dezember 2023 teilnehmen.
Unser Büro ist am Wochenende leider geschlossen. Möchtest du stattdessen einen der folgenden Termine auswählen?
1. 18.12.2023
2. 19.12.2023
3. 12-20-2023
19. Dezember 2023
Vielen Dank. Wann möchtest du besuchen? Ich habe diese Zeiten für den 19.12.2023:
1. 09:30
2. 10:00 Uhr
3. 11:30
nine
Tut mir leid. 09:00 Uhr funktioniert nicht. Wann möchtest du besuchen? Ich habe
1. 09:30
2. 10:00 Uhr
3. 11:30
neununddreißig
Bitte gib an, ob du diesen Termin vereinbaren möchtest:
DMV-Niederlassung: Apple Valley DMV
Termintermin: 19.12.2023
Terminzeit: 9:30 Uhr
Ja
Vielen Dank. Ich habe den Termin vereinbart. Ihre Bestätigungsnummer ist BNFG987H.
Kann ich sonst noch etwas für Sie tun?
Nein
Vielen Dank, dass Sie sich mit Ihrem DMV-Assistenten in Verbindung gesetzt haben. Noch einen schönen Tag!

Unbekannte Eingabe

Ein Nutzer fragt nach einem Thema, das nichts mit der Verlängerung eines Führerscheins oder der Buchung eines Termins zu tun hat. Der Kundenservicemitarbeiter klärt, welche Themen er bearbeiten kann.

Nutzereingabe Agent-Antwort
hi
Hallo, ich bin dein DMV-Assistent. Ich kann dir dabei helfen, deinen Führerschein online zu verlängern und einen Termin in einer DMV-Außenstelle zu vereinbaren. Was kann ich für Sie tun?
Ich möchte ein Auto kaufen
Das habe ich nicht verstanden. Ich kann Ihnen dabei helfen, Ihren Führerschein zu verlängern oder einen Termin zu vereinbaren.
Was kann ich für Sie tun?
Ich möchte einen Termin vereinbaren
Ich kann Ihnen helfen, einen Termin zu vereinbaren. Könnten Sie mir eine Adresse nennen, damit ich für Sie nach einer DMV-Niederlassung in der Nähe suchen kann?
wie viel wird das kosten?
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 mit dem DMV-Assistenten in Verbindung gesetzt haben. Noch einen schönen Tag!

Grundlegende Einstellungen

So richten Sie diesen vordefinierten Agent ein:

  1. Importieren Sie den vordefinierten Agent.
  2. Konfigurieren Sie die bereitgestellten tools mit Ihren externen Diensten. Weitere Informationen finden Sie unter Tooleinrichtung.

Tool-Einrichtung

Dieser Agent enthält tools zur Einbindung in externe Dienste. Mit dem Installationsprogramm des vordefinierten Tools können Sie Beispielcode und Daten für den vordefinierten Agent bereitstellen.

Maximieren Sie den Bereich für weitere Anweisungen, um Beispielcode und -daten für den vordefinierten DMV-Agent bereitzustellen und zu konfigurieren.

  1. Laden Sie das Installationsprogramm des vordefinierten Tools in ein lokales Verzeichnis herunter.
  2. Gehen Sie zu dem lokalen Verzeichnis, in das Sie installer.zip heruntergeladen haben.
  3. Entpacken Sie installer.zip und öffnen Sie den Ordner installer.
  4. Lesen Sie README.md, um einen detaillierten Überblick über das Installationsprogramm und seine Anforderungen zu erhalten.
  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 vordefinierten Agent mit den vom Installationsprogramm protokollierten URLs:
    1. Öffnen Sie die Dialogflow CX Console.
    2. Wählen Sie Ihr Google Cloud-Projekt aus.
    3. Wenn Sie den vordefinierten Agent noch nicht importiert haben, importieren Sie den Agent in Ihr Projekt.
    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 bei jedem Tool im Agent das Schema, um die URL im Feld servers: durch den vom Installationsprogramm protokollierten Endpunkt zu ersetzen.
    8. Klicken Sie auf Speichern.

Tool zur Lizenzverlängerung

Mit dem dmv_renew_tool-Tool werden die Führerscheindaten wie Führerscheinname, Geburtsdatum, Führerscheinnummer und Ablaufdatum überprüft. Sobald die erforderlichen Informationen erfasst und verifiziert wurden, wird mit diesem Tool geprüft, ob eine Lizenz für eine Verlängerung infrage kommt. Wenn die Lizenz für eine Verlängerung infrage kommt, wird das Tool verwendet, um einen Verlängerungsantrag für den Nutzer zu senden.

Tool zur Terminbuchung

Mit dem dmv_book_appointment_tool-Tool werden verfügbare Termininformationen abgerufen, darunter lokale Niederlassungen, Datum und Uhrzeit. Sobald ein gültiges Büro, ein gültiges Datum und ein gültiges Zeitfenster ausgewählt wurden, wird der Termin mit diesem Tool gebucht.

Fertig

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