💻 Agent Builder — Trilha VS Code¶
L100 L200 L300
Construa agentes de IA que estendem o Visual Studio Code — transformando o Copilot Chat em um assistente de programação poderoso e personalizável com conhecimento e ações especĂficos do domĂnio.
O que Você Vai Construir¶
- âś… Um VS Code Chat Participant (
@myagent) que responde no Copilot Chat - âś… Um chat participant que chama um Servidor MCP para dados em tempo real
- ✅ Compreensão da API de Extensões do VS Code para recursos de IA
Laboratórios da Trilha (1 laboratório, ~45 min no total)¶
| Lab | TĂtulo | NĂvel | Custo |
|---|---|---|---|
| Lab 025 | VS Code Copilot Chat Participant | L200 | âś… Free |
Conceitos Principais¶
Chat Participants (@participant)¶
Chat participants são extensões do VS Code que registram um handler para o Copilot Chat. Quando um usuário digita @myagent, seu código é executado e responde.
vscode.chat.createChatParticipant('myagent', async (request, context, stream, token) => {
stream.markdown(`You asked: **${request.prompt}**`);
// Call LLM, tools, MCP servers...
});
API de Modelo de Linguagem do VS Code¶
O VS Code expõe LLMs (modelos do GitHub Copilot) diretamente para extensões — sem necessidade de chave de API para os usuários.
Pré-requisitos¶
- VS Code 1.90+
- Node.js 20+
- ExtensĂŁo GitHub Copilot instalada