đ Module 1 : Fondamentaux de AI Toolkit
January 29, 2026 · View on GitHub
đ Objectifs dâapprentissage
Ă la fin de ce module, vous serez capable de :
- â Installer et configurer AI Toolkit pour Visual Studio Code
- â Naviguer dans le Catalogue de modĂšles et comprendre les diffĂ©rentes sources de modĂšles
- â Utiliser le Playground pour tester et expĂ©rimenter avec les modĂšles
- â CrĂ©er des agents IA personnalisĂ©s avec Agent Builder
- â Comparer les performances des modĂšles entre diffĂ©rents fournisseurs
- â Appliquer les bonnes pratiques en ingĂ©nierie de prompt
đ§ Introduction Ă AI Toolkit (AITK)
AI Toolkit pour Visual Studio Code est lâextension phare de Microsoft qui transforme VS Code en un environnement complet de dĂ©veloppement IA. Elle fait le lien entre la recherche en IA et le dĂ©veloppement dâapplications pratiques, rendant lâIA gĂ©nĂ©rative accessible aux dĂ©veloppeurs de tous niveaux.
đ FonctionnalitĂ©s clĂ©s
| FonctionnalitĂ© | Description | Cas dâusage |
|---|---|---|
| đïž Catalogue de modĂšles | AccĂšs Ă plus de 100 modĂšles depuis GitHub, ONNX, OpenAI, Anthropic, Google | DĂ©couverte et sĂ©lection de modĂšles |
| đ Support BYOM | IntĂ©grez vos propres modĂšles (locaux/distants) | DĂ©ploiement de modĂšles personnalisĂ©s |
| đź Playground interactif | Test en temps rĂ©el des modĂšles avec interface de chat | Prototypage rapide et tests |
| đ Support multimodal | Gestion de texte, images et piĂšces jointes | Applications IA complexes |
| ⥠Traitement par lots | Exécution simultanée de plusieurs prompts | Flux de travail de test efficaces |
| đ Ăvaluation des modĂšles | MĂ©triques intĂ©grĂ©es (F1, pertinence, similaritĂ©, cohĂ©rence) | Ăvaluation des performances |
đŻ Pourquoi AI Toolkit est important
- đ DĂ©veloppement accĂ©lĂ©rĂ© : De lâidĂ©e au prototype en quelques minutes
- đ Flux de travail unifiĂ© : Une interface pour plusieurs fournisseurs IA
- đ§Ș ExpĂ©rimentation facile : Comparez les modĂšles sans configuration complexe
- đ PrĂȘt pour la production : Transition fluide du prototype au dĂ©ploiement
đ ïž PrĂ©requis & Installation
đŠ Installer lâextension AI Toolkit
Ătape 1 : AccĂ©der au Marketplace des extensions
- Ouvrez Visual Studio Code
- Allez dans la vue Extensions (
Ctrl+Shift+XouCmd+Shift+X) - Recherchez "AI Toolkit"
Ătape 2 : Choisissez votre version
- đą Release : RecommandĂ©e pour un usage en production
- đ¶ PrĂ©-version : AccĂšs anticipĂ© aux fonctionnalitĂ©s innovantes
Ătape 3 : Installer et activer

â Liste de vĂ©rification
- LâicĂŽne AI Toolkit apparaĂźt dans la barre latĂ©rale de VS Code
- Lâextension est activĂ©e et fonctionnelle
- Aucun message dâerreur lors de lâinstallation dans le panneau de sortie
đ§Ș Exercice pratique 1 : Explorer les modĂšles GitHub
đŻ Objectif : MaĂźtriser le Catalogue de modĂšles et tester votre premier modĂšle IA
đ Ătape 1 : Naviguer dans le Catalogue de modĂšles
Le Catalogue de modĂšles est votre porte dâentrĂ©e vers lâĂ©cosystĂšme IA. Il regroupe des modĂšles de plusieurs fournisseurs, facilitant la dĂ©couverte et la comparaison.
đ Guide de navigation :
Cliquez sur MODELS - Catalog dans la barre latérale AI Toolkit

đĄ Astuce : Cherchez des modĂšles avec des capacitĂ©s spĂ©cifiques adaptĂ©es Ă votre cas dâusage (ex. gĂ©nĂ©ration de code, Ă©criture crĂ©ative, analyse).
â ïž Note : Les modĂšles hĂ©bergĂ©s sur GitHub (modĂšles GitHub) sont gratuits mais soumis Ă des limites de requĂȘtes et de tokens. Pour accĂ©der Ă des modĂšles externes (hĂ©bergĂ©s via Azure AI ou autres points dâaccĂšs), vous devrez fournir la clĂ© API ou lâauthentification appropriĂ©e.
đ Ătape 2 : Ajouter et configurer votre premier modĂšle
Stratégie de sélection de modÚle :
- GPT-4.1 : IdĂ©al pour le raisonnement complexe et lâanalyse
- Phi-4-mini : Léger, réponses rapides pour tùches simples
đ§ Processus de configuration :
- Sélectionnez OpenAI GPT-4.1 dans le catalogue
- Cliquez sur Add to My Models pour enregistrer le modĂšle
- Choisissez Try in Playground pour lancer lâenvironnement de test
- Patientez pendant lâinitialisation du modĂšle (la premiĂšre fois peut prendre un moment)

âïž Comprendre les paramĂštres du modĂšle :
- Temperature : ContrÎle la créativité (0 = déterministe, 1 = créatif)
- Max Tokens : Longueur maximale de la réponse
- Top-p : Ăchantillonnage nucleus pour la diversitĂ© des rĂ©ponses
đŻ Ătape 3 : MaĂźtriser lâinterface du Playground
Le Playground est votre laboratoire dâexpĂ©rimentation IA. Voici comment en tirer le meilleur parti :
đš Bonnes pratiques en ingĂ©nierie de prompt :
- Soyez précis : Des instructions claires et détaillées donnent de meilleurs résultats
- Fournissez du contexte : Incluez les informations de fond pertinentes
- Utilisez des exemples : Montrez au modĂšle ce que vous attendez avec des exemples
- Itérez : Affinez les prompts en fonction des résultats initiaux
đ§Ș ScĂ©narios de test :
# Example 1: Code Generation
"Write a Python function that calculates the factorial of a number using recursion. Include error handling and docstrings."
# Example 2: Creative Writing
"Write a professional email to a client explaining a project delay, maintaining a positive tone while being transparent about challenges."
# Example 3: Data Analysis
"Analyze this sales data and provide insights: [paste your data]. Focus on trends, anomalies, and actionable recommendations."

đ Exercice dĂ©fi : Comparaison des performances des modĂšles
đŻ Objectif : Comparer diffĂ©rents modĂšles avec les mĂȘmes prompts pour comprendre leurs points forts
đ Instructions :
- Ajoutez Phi-4-mini Ă votre espace de travail
- Utilisez le mĂȘme prompt pour GPT-4.1 et Phi-4-mini

- Comparez la qualité, la rapidité et la précision des réponses
- Documentez vos observations dans la section résultats

đĄ Points clĂ©s Ă dĂ©couvrir :
- Quand utiliser LLM vs SLM
- Compromis coût vs performance
- Capacités spécialisées des différents modÚles
đ€ Exercice pratique 2 : CrĂ©er des agents personnalisĂ©s avec Agent Builder
đŻ Objectif : Concevoir des agents IA spĂ©cialisĂ©s adaptĂ©s Ă des tĂąches et flux de travail spĂ©cifiques
đïž Ătape 1 : Comprendre Agent Builder
Agent Builder est la vĂ©ritable force dâAI Toolkit. Il vous permet de crĂ©er des assistants IA sur mesure qui combinent la puissance des grands modĂšles de langage avec des instructions personnalisĂ©es, des paramĂštres spĂ©cifiques et des connaissances spĂ©cialisĂ©es.
đ§ Composants de lâarchitecture dâun agent :
- ModĂšle principal : Le LLM de base (GPT-4, Groks, Phi, etc.)
- System Prompt : DĂ©finit la personnalitĂ© et le comportement de lâagent
- ParamÚtres : Réglages fins pour des performances optimales
- IntĂ©gration dâoutils : Connexion aux API externes et services MCP
- Mémoire : Contexte de conversation et persistance de session

âïž Ătape 2 : Approfondissement de la configuration de lâagent
đš CrĂ©er des System Prompts efficaces :
# Template Structure:
## Role Definition
You are a [specific role] with expertise in [domain].
## Capabilities
- List specific abilities
- Define scope of knowledge
- Clarify limitations
## Behavior Guidelines
- Response style (formal, casual, technical)
- Output format preferences
- Error handling approach
## Examples
Provide 2-3 examples of ideal interactions
Bien sĂ»r, vous pouvez aussi utiliser Generate System Prompt pour que lâIA vous aide Ă gĂ©nĂ©rer et optimiser vos prompts
đ§ Optimisation des paramĂštres :
| ParamĂštre | Plage recommandĂ©e | Cas dâusage |
|---|---|---|
| Temperature | 0.1-0.3 | Réponses techniques/factuelles |
| Temperature | 0.7-0.9 | Tùches créatives/de brainstorming |
| Max Tokens | 500-1000 | Réponses concises |
| Max Tokens | 2000-4000 | Explications détaillées |
đ Ătape 3 : Exercice pratique - Agent de programmation Python
đŻ Mission : CrĂ©er un assistant spĂ©cialisĂ© en codage Python
đ Ătapes de configuration :
-
Sélection du modÚle : Choisissez Claude 3.5 Sonnet (excellent pour le code)
-
Conception du System Prompt :
# Python Programming Expert Agent
## Role
You are a senior Python developer with 10+ years of experience. You excel at writing clean, efficient, and well-documented Python code.
## Capabilities
- Write production-ready Python code
- Debug complex issues
- Explain code concepts clearly
- Suggest best practices and optimizations
- Provide complete working examples
## Response Format
- Always include docstrings
- Add inline comments for complex logic
- Suggest testing approaches
- Mention relevant libraries when applicable
## Code Quality Standards
- Follow PEP 8 style guidelines
- Use type hints where appropriate
- Handle exceptions gracefully
- Write readable, maintainable code
- Configuration des paramĂštres :
- Temperature : 0.2 (pour un code cohérent et fiable)
- Max Tokens : 2000 (explications détaillées)
- Top-p : 0.9 (créativité équilibrée)

đ§Ș Ătape 4 : Tester votre agent Python
Scénarios de test :
- Fonction basique : "Créer une fonction pour trouver les nombres premiers"
- Algorithme complexe : "Implémenter un arbre binaire de recherche avec insert, delete et search"
- ProblĂšme rĂ©el : "Construire un web scraper qui gĂšre la limitation de dĂ©bit et les tentatives de nouvelle requĂȘte"
- Débogage : "Corriger ce code [coller le code buggy]"
đ CritĂšres de rĂ©ussite :
- â Le code sâexĂ©cute sans erreurs
- â Documentation appropriĂ©e incluse
- â Respect des bonnes pratiques Python
- â Explications claires fournies
- â Suggestions dâamĂ©lioration proposĂ©es
đ Conclusion du Module 1 & prochaines Ă©tapes
đ VĂ©rification des connaissances
Testez vos acquis :
- Pouvez-vous expliquer la différence entre les modÚles du catalogue ?
- Avez-vous créé et testé un agent personnalisé avec succÚs ?
- Comprenez-vous comment optimiser les paramĂštres selon les cas dâusage ?
- Savez-vous concevoir des System Prompts efficaces ?
đ Ressources supplĂ©mentaires
- Documentation AI Toolkit : Official Microsoft Docs
- Guide dâingĂ©nierie de prompt : Best Practices
- ModĂšles dans AI Toolkit : Models in Develpment
đ FĂ©licitations ! Vous avez maĂźtrisĂ© les fondamentaux dâAI Toolkit et ĂȘtes prĂȘt Ă crĂ©er des applications IA plus avancĂ©es !
đ Poursuivez avec le module suivant
PrĂȘt pour des fonctionnalitĂ©s plus avancĂ©es ? Continuez avec Module 2 : MCP avec AI Toolkit Fundamentals oĂč vous apprendrez Ă :
- Connecter vos agents Ă des outils externes via Model Context Protocol (MCP)
- Construire des agents dâautomatisation de navigateur avec Playwright
- Intégrer des serveurs MCP à vos agents AI Toolkit
- Booster vos agents avec des données et capacités externes
Avertissement :
Ce document a Ă©tĂ© traduit Ă lâaide du service de traduction automatique Co-op Translator. Bien que nous nous efforcions dâassurer lâexactitude, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue dâorigine doit ĂȘtre considĂ©rĂ© comme la source faisant foi. Pour les informations critiques, une traduction professionnelle rĂ©alisĂ©e par un humain est recommandĂ©e. Nous dĂ©clinons toute responsabilitĂ© en cas de malentendus ou de mauvaises interprĂ©tations rĂ©sultant de lâutilisation de cette traduction.