Comment fonctionne un agent IA ? Remonter à la source d’une proposition de voyage
Pour commencer
Dans cette leçon
- Distinguer la tâche, l’outil et la mémoire
- Repérer la liste avant de lire la réponse
- Lire la réponse sur Sydney en deux temps
- Comparer le deuxième tour à une nouvelle conversation
Distinguer la tâche, l’outil et la mémoire
Dans l’exemple du brossage des dents, brosse et dentifrice permettent l’action. Vous savez où vous en êtes ce matin ; votre préférence pour un dentifrice peut encore compter demain. Pour le voyage, le modèle interprète la tâche, l’outil exécute une opération précise et la mémoire rend une information disponible au tour suivant.
D’où vient la ville ? Distinguer deux mécanismes
À 03:27, Rio et Bali figurent à la fin de la liste. Ce sont des choix possibles et non des préférences exprimées. Plus bas, la fonction copie les choix et vérifie la dernière destination. Tenez-en compte pour le deuxième essai.
Rio et Bali dans la liste 03:27 · Microsoft Learn
Trois étapes à l’écran
- Notez si le voyageur a nommé une ville.
- Relevez les valeurs que l’outil peut renvoyer.
- Ouvrez la réponse. Le petit déjeuner figure-t-il dans le résultat de fonction ?
Repérer la liste avant de lire la réponse
Trouvez le module des destinations dans le notebook Semantic Kernel. Sa liste délimite les villes que la fonction peut tirer au sort. Notez ce que le voyageur a précisé et ce qui manque : la durée est d’une journée, la ville reste ouverte. Vous pouvez maintenant expliquer le rôle de l’outil sans lire l’itinéraire.
Définition du module des destinations. 03:10 · Microsoft Learn
Lire la réponse sur Sydney en deux temps
Repérez la ville, puis le début des activités proposées. La destination provient de la liste ; le programme est la réponse construite par le modèle autour de ce résultat. Une adresse pour le petit déjeuner ne prouve pas qu’une table est réservée. Il faudrait une opération de réservation et la confirmation de sa réussite.
Demande sans destination et réponse pour Sydney. 04:58 · Microsoft Learn
Deux demandes dans le même échange 04:18 · Microsoft Learn
Distinguez l’historique du chat de la dernière ville du module. Le premier aide à interpréter un refus ; la seconde peut éviter une répétition immédiate du tirage.
Comparer le deuxième tour à une nouvelle conversation
Le voyageur refuse la première ville et reçoit un programme pour Rio de Janeiro. Le message précédent donne son sens à « ailleurs ». Imaginez commencer une nouvelle conversation avec ce seul mot. Sans la première réponse, aucune ville n’est identifiée comme celle à écarter. La démonstration établit le contexte de l’échange ; une préférence persistante demanderait un autre test.
Que change la première demande ?
Demander une excursion sans ville puis une journée à Rio constitue deux tests. Dans le second, le lieu est fourni. Prévoyez si un appel est nécessaire puis examinez sa trace. La présence de Rio dans le texte ne prouve pas que l’outil a été exécuté.
Rio après le refus du premier lieu 05:22 · Microsoft Learn
Exemple résolu · Trois arrêts dans la vidéo
Pause | Où regarder | Comment interpréter |
|---|---|---|
Tâche et plan | La durée est fournie, le lieu reste ouvert. N’attribuez pas au voyageur une préférence qu’il n’a pas exprimée. | |
Proposition de Sydney | La liste et la fonction limitent le choix de la ville ; le texte du voyage est une autre sortie. Un essai ne révèle pas la distribution du tirage. | |
Alternative à Rio | Lisez ce tour avec le précédent. Testez le rappel de la préférence dans une nouvelle session avant de conclure à une personnalisation durable. |
À vous de jouer · Tester la mémoire avec deux conversations
Divisez une feuille en demande, information disponible et résultat. Notez d’abord la demande sans ville et le résultat Sydney. À la ligne suivante écrivez seulement « un autre voyage ». Quel fait antérieur permet de proposer une alternative ? Donnez cette ligne seule à une autre personne. Si elle ignore quelle ville exclure, vous avez isolé le contexte manquant.
Vérifiez votre raisonnement
Les deux tours filmés appartiennent au même échange. Le critère est d’expliquer leur lien, même si les villes changent lors d’une autre exécution.
Diagnostic
Observation | Vérification | Résultat attendu |
|---|---|---|
Deux villes successives diffèrent | Examinez également la dernière ville mémorisée. | Deux résultats ne prouvent pas une mémoire personnelle durable. |
Ville absente de la liste | Comparez valeur renvoyée et réponse écrite. | L’écart vient-il du choix ou de la rédaction ? |
Deux questions
- Ajouter une ville change-t-il la forme du programme ?
- Une deuxième exécution ne donne pas Sydney. Est-ce une erreur ?
Vérifiez votre raisonnement
- Cela élargit les résultats possibles de la fonction. Pour raccourcir le programme d’une même ville, examinez la demande ou les instructions du modèle.
- Le choix est aléatoire. Vérifiez d’abord que la ville renvoyée figure dans la liste.
Petit glossaire
Outil : opération appelable. Module : expose des fonctions. Contexte : informations disponibles pour interpréter la demande.
Sources et version
L’unité écrite traite aussi de l’environnement et des actions. La tâche de ce notebook est limitée au choix du lieu ; les autres services demandent une intégration. Microsoft