Aller au contenu

💻 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

Ressources Externes¶