Playbook prédéfini pour le service des véhicules motorisés

Le guide prédéfini du DMV (Department of Motor Vehicles) permet aux utilisateurs de renouveler leur permis de conduire en ligne et de prendre rendez-vous dans les bureaux du DMV.

Exemples de boîtes de dialogue

Les exemples de boîtes de dialogue suivants illustrent des scénarios courants gérés par ce playbook prédéfini.

Renouveler un permis de conduire

L'utilisateur demande à renouveler son permis de conduire. L'agent collecte les informations requises, y compris le numéro de licence de l'utilisateur, la date d'expiration de la licence, le nom figurant sur la licence et la date de naissance. L'agent vérifie ensuite que la licence peut être renouvelée et confirme que l'utilisateur souhaite procéder au renouvellement en ligne. L'agent crée la demande en ligne et fournit un numéro de confirmation.

Entrée utilisateur Réponse de l'agent
Bonjour
Bonjour, je suis votre assistant DMV. Je peux vous aider à renouveler votre permis de conduire en ligne et à prendre rendez-vous dans un bureau du DMV. Que puis-je faire pour vous ?
Je souhaite renouveler mon permis de conduire
Veuillez m'indiquer le numéro de votre dernier permis de conduire.
Oui, c'est ABCD1234.
Merci, j'ai trouvé votre fiche. Veuillez indiquer la date d'expiration de la licence.
09-01-2023
Veuillez m\'indiquer le nom figurant sur la licence.
Le nom figurant sur la licence est Jacky Wang
Merci. Quelle est votre date de naissance ?
1985-02-03
Pourriez-vous me confirmer les informations suivantes ?
Nom du conducteur: Jacky Wang
Date de naissance: 02/03/1985
Numéro de permis de conduire: ABCD1234
Date d'expiration: 01/09/2023
Oui, c'est exact
Merci. J'ai validé vos informations. Vous pouvez renouveler votre abonnement en ligne. Voulez-vous renouveler votre permis de conduire en ligne ?
Oui
Votre demande de renouvellement de votre permis de conduire a bien été envoyée. Votre numéro de confirmation est 3LKCN0JS.
Y a-t-il autre chose que je puisse faire pour vous aujourd'hui ?
Non, j'ai terminé, merci
Merci ! Bonne journée.

Prendre rendez-vous

L'utilisateur demande à prendre rendez-vous. L'agent collecte les informations requises, y compris le bureau du DMV spécifique, la date et l'heure du rendez-vous. Après avoir confirmé les informations collectées avec l'utilisateur, l'agent prend rendez-vous pour lui et lui fournit un numéro de confirmation.

Entrée utilisateur Réponse de l'agent
Pouvez-vous m\'aider à prendre rendez-vous ?
Je peux vous aider à prendre rendez-vous. Pouvez-vous m\'indiquer une adresse pour que je puisse rechercher des bureaux de l\'ANTS à proximité ?
Oui, c'est au 1er Main Street, MN.
Merci. J'ai trouvé les bureaux du DMV suivants à proximité. Pourriez-vous en sélectionner une ?
1. Minnesota Driver & Vehicle Services: 2929 Chicago Ave, Minneapolis, MN 55407
2. Apple Valley DMV: 15026 Glazier Ave, Apple Valley, MN 55124
Je veux aller au DMV de Brooklyn
Désolé, je ne trouve pas le service d'immatriculation des véhicules que vous avez indiqué. Pouvez-vous choisir dans la liste:
1. Minnesota Driver & Vehicle Services
2. Apple Valley DMV
Puis au DMV d'Apple Valley
À quelle date souhaitez-vous prendre rendez-vous ? Les options suivantes sont disponibles:
1. 12-13-2023
2. 12-14-2023
3. 15/12/2023
Si aucune de ces dates ne vous convient, vous pouvez également m'indiquer une autre date.
Je souhaite partir le 16 décembre 2023
Désolé, nos bureaux sont fermés le week-end. Voulez-vous sélectionner l'une des dates suivantes à la place ?
1. 12-18-2023
2. 12-19-2023
3. 12-20-2023
19 décembre 2023
Merci. À quelle heure souhaitez-vous venir ? Voici les horaires disponibles pour le 19 décembre 2023:
1. 9:30
2. 10:00
3. 11:30
nine
Je suis désolé. 9:00 ne fonctionne pas. À quelle heure souhaitez-vous venir ? J'ai
1. 9:30
2. 10:00
3. 11:30
9h30
Veuillez confirmer si vous souhaitez prendre ce rendez-vous :
Bureau du DMV : DMV d'Apple Valley
Date du rendez-vous : 19/12/2023
Heure du rendez-vous : 9h30
Oui, c'est bon pour moi
Merci. J'ai pris le rendez-vous. Votre numéro de confirmation est BNFG987H.
Y a-t-il autre chose que je puisse faire pour vous aujourd'hui ?
Non
Merci d'avoir contacté votre assistant DMV. Bonne journée !

Entrée non reconnue

L'utilisateur pose une question sur un sujet sans rapport avec le renouvellement d'un permis de conduire ou la prise de rendez-vous. L'agent répond en précisant les sujets qu'il peut traiter.

Entrée utilisateur Réponse de l'agent
salut
Bonjour, je suis votre assistant DMV. Je peux vous aider à renouveler votre permis de conduire en ligne et à prendre rendez-vous dans un bureau du DMV. Que puis-je faire pour vous ?
Je veux acheter une voiture
Désolé, je n'ai pas compris. Je peux vous aider à renouveler un permis de conduire ou à prendre rendez-vous.
Que puis-je faire pour vous ?
Je souhaite prendre rendez-vous
Je peux vous aider à prendre rendez-vous. Pouvez-vous m\'indiquer une adresse pour que je puisse rechercher des bureaux de l\'ANTS à proximité ?
Combien cela va-t-il me coûter ?
Désolé, je ne suis pas en mesure de déterminer les frais attendus. Pour connaître tous les services et frais, veuillez consulter le site Web de votre DMV local.
Voulez-vous continuer ?
non, c'est tout
Y a-t-il autre chose que je puisse faire pour vous aujourd'hui ?
non, c'est tout
D\'accord, merci d\'avoir contacté votre assistant de l\'ANTS. Bonne journée !

Configuration de base

Pour configurer ce playbook prédéfini:

  1. Importez le playbook prédéfini.
  2. Configurez les outils fournis avec vos services externes. Pour en savoir plus, consultez la section Configuration des outils.

Configuration de l'outil

Cet agent inclut des outils permettant d'intégrer des services externes. Vous pouvez utiliser l'installateur de l'outil prédéfini pour déployer un exemple de code et de données pour votre playbook prédéfini.

Pour déployer et configurer un exemple de code et de données pour l'agent prédéfini DMV, développez la section pour obtenir des instructions.

  1. Téléchargez le programme d'installation de l'outil précompilé dans un répertoire local.
  2. Accédez au répertoire local dans lequel vous avez téléchargé installer.zip.
  3. Décompressez installer.zip et ouvrez le dossier installer.
  4. Consultez le fichier README.md pour obtenir une présentation détaillée du programme d'installation et de ses exigences.
  5. Exécutez pip install -r requirements.txt pour installer les exigences.
  6. Exécutez gcloud auth application-default login pour vous authentifier à l'aide de gcloud auth.
  7. Exécutez le programme d'installation à l'aide de python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=dmv.
  8. Après avoir déployé tous les services requis, configurez chaque outil de l'agent prédéfini avec les URL fournies enregistrées par le programme d'installation :

    Console du générateur d'agents

    1. Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
    2. Accédez à la console Agent Builder.

      Console Agent Builder

    3. Sélectionnez votre projet dans le menu déroulant de la console.
    4. Sélectionnez votre application.
    5. Cliquez sur l'icône Outils.
    6. Pour chaque outil de l'agent, modifiez le schéma pour remplacer l'URL du champ servers: par le point de terminaison enregistré par le programme d'installation.
    7. Cliquez sur Enregistrer.

    Dialogflow CX

    1. Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
    2. Ouvrez la console Dialogflow CX.
    3. Choisissez votre projet Google Cloud.
    4. Sélectionnez votre agent.
    5. Cliquez sur l'icône Ressources génératives.
    6. Cliquez sur Outils.
    7. Pour chaque outil de l'agent, modifiez le schéma pour remplacer l'URL du champ servers par le point de terminaison enregistré par le programme d'installation.
    8. Cliquez sur Enregistrer.

Outil de renouvellement de licence

L'outil dmv_renew_tool permet de vérifier les informations du permis de conduire, y compris le nom du conducteur, sa date de naissance, son numéro de permis et sa date d'expiration. Une fois les informations requises collectées et validées, cet outil permet de vérifier si une licence peut être renouvelée. Si la licence peut être renouvelée, l'outil permet d'envoyer une demande de renouvellement pour l'utilisateur.

Outil de prise de rendez-vous

L'outil dmv_book_appointment_tool récupère les informations sur les rendez-vous disponibles, y compris les bureaux locaux, les dates et les heures de rendez-vous. Une fois un bureau, une date et un créneau horaire valides sélectionnés, cet outil permet de prendre rendez-vous.

Terminé

Votre agent et ses intégrations devraient maintenant être configurés et prêts à être testés.