MICROSOFT AGENT FRAMEWORK · 0.16.0-rc.1
Introduction et public
Construire un composant .NET qui raisonne, propose et agit sous contrôle.
Objectifs
- Public .NET et objectifs
- Organisation du parcours et identités stables
- Modes fixture/live et portée pédagogique
Ce que vous allez construire
Une demande produit arrive en langage naturel : « Depuis la mise à jour, l’export PDF bloque dix secondes ». Le cours transforme cette entrée en proposition de backlog, puis en écriture SQLite uniquement après les contrôles de l’application. Ce cas volontairement court permet d’étudier les frontières une par une, sans devoir apprendre une application métier entière.
Le parcours s’adresse aux développeurs et architectes .NET. À la fin des fondations, vous devez pouvoir décider si un agent apporte quelque chose, configurer sa connexion, valider ses propositions et prouver ses effets. La qualité d’une réponse et la permission d’agir sont deux questions à examiner séparément.
Un parcours à petites étapes
P00 compare une règle C#, une orchestration explicite et un raisonnement ouvert. P01 établit la connexion et teste les capacités avant le premier agent. P02 impose un contrat métier ; P03 expose un catalogue de lecture ; P04 ajoute une action approuvée et sa preuve en base. Les identifiants Demo010–Demo490 restent stables ; le configurateur est une entrée préalable distincte.
Les démos sont des programmes indépendants partageant des bibliothèques. Les chapitres expliquent les choix ; les fiches donnent les projets, manipulations et échecs observables. Les exercices Start/End viendront consolider ces acquis. Les anciens J1/J2 sont des provenances, sans durée de cours imposée.
Quatre couches à identifier
Votre application possède la politique métier, les services et les données. Microsoft Agent Framework organise les agents, outils et sessions. IChatClient représente le contrat de chat commun ; le fournisseur exécute le modèle via son protocole. Un modèle peut générer du texte et des demandes structurées d’outils ; le code hôte exécute les fonctions autorisées. Changer de fournisseur conserve une interface, pas une garantie identique de comportement.
Lire les preuves à leur juste portée
Une fixture exerce le logiciel sans qualifier un modèle. Une exécution déterministe prouve le chemin testé. Un essai réel porte sur un profil, un protocole, une entrée et une date. Les résultats attendus des fiches sont issus de la lecture du code sauf mention d’une observation datée. Le profil granite4:3b candidat/juge reste non qualifié ; les fondations ne sont pas une certification de production.
Commencer
Suivant
