💻 Agent Builder — Parcours VS Code¶
L100 L200 L300
Construisez des agents IA qui étendent Visual Studio Code — transformant Copilot Chat en un assistant de programmation puissant et personnalisable avec des connaissances et actions spécifiques au domaine.
Ce que Vous Allez Construire¶
- âś… Un VS Code Chat Participant (
@myagent) qui répond dans Copilot Chat - ✅ Un chat participant qui appelle un Serveur MCP pour des données en temps réel
- ✅ Compréhension de l'API d'Extensions VS Code pour les fonctionnalités IA
Laboratoires du Parcours (1 laboratoire, ~45 min au total)¶
| Lab | Titre | Niveau | Coût |
|---|---|---|---|
| Lab 025 | VS Code Copilot Chat Participant | L200 | âś… Free |
Concepts Clés¶
Chat Participants (@participant)¶
Les chat participants sont des extensions VS Code qui enregistrent un handler pour Copilot Chat. Quand un utilisateur tape @myagent, votre code s'exécute et répond.
vscode.chat.createChatParticipant('myagent', async (request, context, stream, token) => {
stream.markdown(`You asked: **${request.prompt}**`);
// Call LLM, tools, MCP servers...
});
API de Modèle de Langage VS Code¶
VS Code expose les LLMs (modèles de GitHub Copilot) directement aux extensions — aucune clé API nécessaire pour les utilisateurs.
Prérequis¶
- VS Code 1.90+
- Node.js 20+
- Extension GitHub Copilot installée