Les agents prédéfinis basés sur des playbooks du Department of Motor Vehicles (DMV) permettent 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 dialogues suivants illustrent des scénarios courants gérés par cet agent 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 permis de conduire de l'utilisateur, la date d'expiration du permis, le nom figurant sur le permis 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 à un 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 local 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 profil. Veuillez indiquer la date d'expiration de la licence. | |
09-01-2023 | |
Veuillez m'indiquer le nom figurant sur la licence. | |
Le nom indiqué 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 du permis de conduire : ABCD1234 Date d'expiration : 09-01-2023 |
|
Oui, c'est exact | |
Merci. J'ai validé vos informations. Vous pouvez renouveler votre abonnement en ligne. Souhaitez-vous renouveler votre permis de conduire en ligne ? | |
Oui | |
Vous avez bien demandé le renouvellement de votre permis de conduire. Votre numéro de confirmation est le 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 DMV spécifique, la date et l'heure du rendez-vous. Après avoir confirmé les informations recueillies auprès de l'utilisateur, l'agent réserve le rendez-vous pour l'utilisateur et lui fournit un numéro de confirmation.
Entrée utilisateur | Réponse de l'agent |
---|---|
Peux-tu m'aider à prendre rendez-vous ? | |
Je peux vous aider à prendre rendez-vous. Pour que je puisse rechercher les bureaux de la DMV à proximité, pourriez-vous me fournir une adresse ? | |
Oui, il s'agit de la 1re rue principale, MN. | |
Merci. Voici les bureaux de la DMV à proximité que j'ai trouvés pour vous. Veuillez en sélectionner un. 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 l'organisme que vous avez indiqué. Pourriez-vous faire votre choix dans la liste : 1. Minnesota Driver & Vehicle Services 2. Apple Valley DMV |
|
Ensuite, Apple Valley DMV | |
Pour quelle date souhaitez-vous prendre rendez-vous ? J'ai les éléments suivants à ma disposition : 1. 12-13-2023 2. 12-14-2023 3. 15/12/2023 Si aucune de ces dates ne vous convient, vous pouvez m'en proposer une autre. |
|
Je veux partir le 16 décembre 2023 | |
Désolé, nos bureaux sont fermés le week-end. Souhaitez-vous sélectionner l'une des dates suivantes ? 1. 18/12/2023 2. 19/12/2023 3. 12-20-2023 |
|
19 décembre 2023 | |
Merci. À quelle heure souhaitez-vous venir ? Voici les créneaux disponibles pour le 19/12/2023 : 1. 9:30 2. 10:00 3. 11:30 |
|
nine | |
Je suis désolé. 9h00 ne fonctionne pas. À quelle heure souhaitez-vous venir ? J'ai 1. 9:30 2. 10:00 3. 11:30 |
|
neuf heures et demie | |
Veuillez confirmer si vous souhaitez réserver ce rendez-vous : Bureau DMV : Apple Valley DMV Date du rendez-vous : 19/12/2023 Heure du rendez-vous : 9h30 |
|
Oui, ça me va | |
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 qui n'est pas lié au renouvellement d'un permis de conduire ni à 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 local du DMV. Que puis-je faire pour vous ? | |
Je souhaite acheter une voiture | |
Désolé, je n'ai pas compris. Je peux vous aider à renouveler votre 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. Pour que je puisse rechercher les bureaux de la DMV à proximité, pourriez-vous me fournir une adresse ? | |
combien cela va-t-il me coûter ? | |
Désolé, je ne peux pas déterminer les frais attendus. Veuillez consulter le site Web de votre DMV local pour connaître tous les services et frais. | |
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 DMV. Bonne journée ! |
Configuration de base
Pour configurer cet agent prédéfini :
- Importez l'agent prédéfini.
- Configurez les outils fournis avec vos services externes. Pour en savoir plus, consultez Configuration des outils.
Configuration des outils
Cet agent inclut des outils qui permettent de s'intégrer à des services externes. Vous pouvez utiliser le programme d'installation d'outils prédéfini pour déployer des exemples de code et de données pour votre agent prédéfini.
Pour déployer et configurer l'exemple de code et les données de l'agent prédéfini DMV, développez les instructions.
- Téléchargez le programme d'installation de l'outil précompilé dans un répertoire local.
- Accédez au répertoire local dans lequel vous avez téléchargé installer.zip.
- Décompressez installer.zip et ouvrez le dossier
installer
. - Consultez le fichier README.md pour obtenir une présentation détaillée du programme d'installation et de ses exigences.
- Exécutez
pip install -r requirements.txt
pour installer les exigences. -
Exécutez
gcloud auth application-default login
pour vous authentifier à l'aide de gcloud auth. -
Exécutez le programme d'installation à l'aide de
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=dmv
-
Après avoir déployé tous les services requis, configurez chaque outil de l'agent prédéfini avec les URL fournies et consignées par le programme d'installation :
Console Vertex AI Agent Builder
- Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
- Accédez à la console Vertex AI Agent Builder.
- Sélectionnez votre projet dans le menu déroulant de la console.
- Sélectionnez votre application.
- Cliquez sur l'icône Outils.
-
Pour chaque outil de l'agent, modifiez le schéma afin de remplacer l'URL du champ
servers:
par le point de terminaison enregistré par le programme d'installation. - Cliquez sur Enregistrer.
Dialogflow CX
- Si vous n'avez pas encore importé l'agent prédéfini, importez-le dans votre projet.
- Ouvrez la console Dialogflow CX.
- Choisissez votre projet Google Cloud.
- Sélectionnez votre agent.
- Cliquez sur l'icône Ressources génératives.
- Cliquez sur Outils.
-
Pour chaque outil de l'agent, modifiez le schéma afin de remplacer l'URL du champ
servers
par le point de terminaison enregistré par le programme d'installation. - Cliquez sur Enregistrer.
-
Attribuez le rôle Utilisateur Cloud Datastore au compte de service Compute Engine (
your-project-number-developer.gserviceaccount.com
) afin que les fonctions Cloud Run nouvellement déployées puissent accéder à Firestore.
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, le numéro du permis et sa date d'expiration. Une fois les informations requises collectées et vérifiées, cet outil permet de vérifier si une licence peut être renouvelée. Si la licence peut être renouvelée, l'outil est utilisé pour 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 disponibles sur les rendez-vous, y compris les bureaux locaux, les dates et les heures des rendez-vous. Une fois un bureau, une date et un créneau horaire valides sélectionnés, cet outil permet de réserver le rendez-vous.
Terminé
Votre agent et ses intégrations doivent maintenant être configurés et prêts à être testés.