Cours Salle de cours

Transformer un voyage en famille à Melbourne en tâches pour d’autres agents

Résumé de la leçon

Une famille avec deux enfants souhaite aller de Singapour à Melbourne. Un itinéraire bien rédigé aide le voyageur. Le service de réservation a besoin d’une tâche identifiable, d’une destination précise et de l’autorisation d’agir. Suivez la demande jusqu’au plan et relevez les vérifications qui restent à faire.

Leçon 7 / 7 · 4 min · Débutant · FrançaisLangue de la vidéo · English

Pour commencer

Parcours

  1. Décomposer la demande en travaux concrets
  2. Définir la forme d’une transmission
  3. Lire le modèle qui réunit les tâches
  4. Rattacher les tâches aux rôles disponibles
  5. Examiner le plan obtenu

Les schémas reprennent les points du cours. Les liens horodatés ouvrent la vidéo.

Décomposer la demande en travaux concrets

Le formateur répartit d’abord trois jours de vacances au soleil entre vols, hébergement, transport et activités. Cet exemple présente le principe. La demande familiale intervient ensuite. Lui attribuer les trois jours ajouterait une contrainte inventée.

Décomposer la demande en travaux concrets · trip → tasks → agents

Schéma original de GuideWit 1 · Décomposer la demande en travaux concrets. 00:58 · Vidéo de Microsoft

Définir la forme d’une transmission

Dans la démonstration, Pydantic valide la structure de la réponse. Chaque sous-tâche désigne un agent et décrit le travail. Lisez cette description comme un bon de commande. Permet-elle au destinataire de passer à l’étape suivante ?

Définir la forme d’une transmission · input → Pydantic → TravelPlan

Schéma original de GuideWit 2 · Définir la forme d’une transmission. 02:25 · Vidéo de Microsoft

Lire le modèle qui réunit les tâches

Le plan de voyage contient une tâche principale et une liste de sous-tâches. L’objectif général reste visible pendant la répartition du travail. Comparez un enregistrement sans responsable à un autre qui désigne un responsable inconnu. Un simple champ texte peut accepter le second.

Lire le modèle qui réunit les tâches · main_task → sub_tasks → assigned_agent

Schéma original de GuideWit 3 · Lire le modèle qui réunit les tâches. 03:03 · Vidéo de Microsoft

Rattacher les tâches aux rôles disponibles

Les consignes prévoient des spécialistes des vols, des hôtels, de la location de voitures et des activités. Suivez la demande Singapour–Melbourne. Même si deux agents distincts choisissent le logement et les visites, la présence des enfants concerne les deux.

Rattacher les tâches aux rôles disponibles · Singapore → 2 children → Melbourne

Schéma original de GuideWit 4 · Rattacher les tâches aux rôles disponibles. 03:58 · Vidéo de Microsoft

Examiner le plan obtenu

Le résultat attribue les vols aller-retour et un hébergement adapté à la famille. La description conserve ce besoin. Pour établir qu’un hôtel dispose effectivement d’une chambre, il reste à interroger son inventaire.

Examiner le plan obtenu · FlightBooking → HotelBooking → Activities

Schéma original de GuideWit 5 · Examiner le plan obtenu. 04:20 · Vidéo de Microsoft

Exemple corrigé · Exercice de la rédaction

Entrée

Action

Élément attendu

La famille demande un voyage

Créer la tâche principale

Conserver les deux villes et la composition du groupe.

Le spécialiste reçoit la recherche d’hôtel

Relever le besoin familial

Interroger les disponibilités adaptées.

Un nom d’agent inconnu arrive

Consulter le registre des rôles

Suspendre la transmission pour correction.

Dépannage

Observation

Point à vérifier

Plan valide mais recherche infructueuse

Vérifier séparément capacité, dates et disponibilités.

Un besoin des enfants disparaît

Comparer chaque sous-tâche à la demande initiale.

Mise en pratique

  1. Tracez deux tâches pour cette famille.
  2. Attribuez l’hôtel à un rôle inexistant.
  3. Testez la structure et l’acheminement séparément.

Résultat attendu. Le destinataire inconnu est repéré avant l’envoi et la tâche valide concernant les vols reste identifiable.

Questions de contrôle

  1. Un JSON validé prouve-t-il qu’une réservation existe ?
  2. Où faire apparaître le besoin familial ?

Corrigé

  1. Non. Il faut une réponse positive du service et un numéro de réservation.
  2. Dans chaque tâche qui en dépend, en particulier le logement et les activités.

Glossaire

  • Schéma. Champs et types exigés dans un résultat.
  • Transmission. Envoi d’une tâche acceptée à un destinataire reconnu.

Sources

Le carnet correspond à la version du dépôt, dont la mise en œuvre peut différer de la vidéo.

Microsoft Learn · Vidéo de Microsoft · Microsoft · Cours · Microsoft · Carnet