e-naxosMAF COURSE / COURS
English

MICROSOFT AGENT FRAMEWORK · 0.16.0-rc.1

Demo040 — First Agent

Observer une classification libre sans outil ni effet métier.

Objectifs

Préparer la démo

Depuis la racine de la solution complète déjà compilée en Release. Prérequis du parcours : Demo030. Ce programme utilise le chat réel du profil sélectionné ; aucun embedding n’est nécessaire sauf le mode --embed de Demo020. Vérifier la connexion et les capacités requises avant de conclure à un défaut du scénario.

Projets à lancer
ProjetRôle
demos/Demo040_FirstAgent/Demo040.App.csprojApp

Lancer depuis la racine

dotnet run --project demos/Demo040_FirstAgent/Demo040.App.csproj -c Release --no-build

Modes et manipulation

Saisir “PDF export freezes for ten seconds after the latest update.” Comparer avec “Add a country filter to the customer list” et “Where is log retention configured?” Une ligne vide termine la boucle. Le texte produit est en anglais et varie avec le modèle.

var agent = chat.AsAIAgent(name: "IntakeAgent", instructions:
    "Classify a product request as Bug, Feature or Question. Suggest priority and component. Answer in English. No actions are available.");

demos/Demo040_FirstAgent/Program.cs · L13–L14 · 9a895c94534c

Code source · Demo040 · Dossier

Résultats et échecs utiles

Observer les suggestions Bug, Feature ou Question, priorité, composant et éventuellement précisions. Une classification manquante ou incohérente reste visible dans le texte : aucun contrat ne la valide ici. Provoquer une demande ambiguë puis comparer les formulations sans supposer une mémoire des tours.

Ces observations sont attendues par lecture du code à la révision indiquée. Aucun nouvel appel de modèle n’a été exécuté pour rédiger cette fiche ; le texte exact d’une réponse générée n’est pas une sortie de référence.

Portée et limites

Aucun outil d’écriture, base ni session durable. Les paragraphes génériques des anciens README sur list ou SQLite ne décrivent pas ce programme ; ne pas lui envoyer list comme commande applicative.

Poursuivre et vérifier

Prérequis

Pour poursuivre

Dossier complet de la démo · README

lot007-foundations-1 · 2026-10-24 · 9a895c94534cd5fc6f3da883e37e5f7856e588c1