No final deste módulo, serás capaz de:
- ✅ Instalar e configurar o AI Toolkit para Visual Studio Code
- ✅ Navegar pelo Catálogo de Modelos e compreender as diferentes fontes de modelos
- ✅ Usar o Playground para testar e experimentar modelos
- ✅ Criar agentes de IA personalizados usando o Agent Builder
- ✅ Comparar o desempenho dos modelos entre diferentes fornecedores
- ✅ Aplicar as melhores práticas em engenharia de prompts
O AI Toolkit para Visual Studio Code é a extensão principal da Microsoft que transforma o VS Code num ambiente completo de desenvolvimento de IA. Faz a ponte entre a investigação em IA e o desenvolvimento prático, tornando a IA generativa acessível a programadores de todos os níveis.
| Funcionalidade | Descrição | Caso de Uso |
|---|---|---|
| 🗂️ Catálogo de Modelos | Acesso a mais de 100 modelos do GitHub, ONNX, OpenAI, Anthropic, Google | Descoberta e seleção de modelos |
| 🔌 Suporte BYOM | Integração dos teus próprios modelos (locais/remotos) | Implementação personalizada de modelos |
| 🎮 Playground Interativo | Testes em tempo real com interface de chat | Prototipagem rápida e testes |
| 📎 Suporte Multi-Modal | Suporte a texto, imagens e anexos | Aplicações de IA complexas |
| ⚡ Processamento em Lote | Execução simultânea de múltiplos prompts | Fluxos de trabalho eficientes |
| 📊 Avaliação de Modelos | Métricas integradas (F1, relevância, similaridade, coerência) | Avaliação de desempenho |
- 🚀 Desenvolvimento Acelerado: Da ideia ao protótipo em minutos
- 🔄 Fluxo de Trabalho Unificado: Uma interface para múltiplos fornecedores de IA
- 🧪 Experimentação Fácil: Compara modelos sem configurações complexas
- 📈 Pronto para Produção: Transição fluida do protótipo para o deployment
Passo 1: Aceder ao Marketplace de Extensões
- Abre o Visual Studio Code
- Navega para a vista de Extensões (
Ctrl+Shift+XouCmd+Shift+X) - Pesquisa por "AI Toolkit"
Passo 2: Escolher a Versão
- 🟢 Release: Recomendado para uso em produção
- 🔶 Pré-lançamento: Acesso antecipado a funcionalidades inovadoras
Passo 3: Instalar e Ativar
- Ícone do AI Toolkit aparece na barra lateral do VS Code
- Extensão está ativada e em funcionamento
- Sem erros de instalação no painel de output
🎯 Objetivo: Dominar o Catálogo de Modelos e testar o teu primeiro modelo de IA
O Catálogo de Modelos é a tua porta de entrada para o ecossistema de IA. Agrega modelos de vários fornecedores, facilitando a descoberta e comparação.
🔍 Guia de Navegação:
Clica em MODELS - Catalog na barra lateral do AI Toolkit
💡 Dica Profissional: Procura modelos com capacidades específicas que se adequem ao teu caso de uso (ex.: geração de código, escrita criativa, análise).
Estratégia de Seleção de Modelo:
- GPT-4.1: Ideal para raciocínio complexo e análise
- Phi-4-mini: Leve, respostas rápidas para tarefas simples
🔧 Processo de Configuração:
- Seleciona OpenAI GPT-4.1 no catálogo
- Clica em Add to My Models - isto regista o modelo para uso
- Escolhe Try in Playground para abrir o ambiente de testes
- Aguarda pela inicialização do modelo (a primeira vez pode demorar um pouco)
⚙️ Compreender os Parâmetros do Modelo:
- Temperature: Controla a criatividade (0 = determinístico, 1 = criativo)
- Max Tokens: Comprimento máximo da resposta
- Top-p: Amostragem núcleo para diversidade da resposta
O Playground é o teu laboratório de experimentação em IA. Eis como tirar o máximo partido:
🎨 Melhores Práticas em Engenharia de Prompts:
- Seja Específico: Instruções claras e detalhadas produzem melhores resultados
- Fornece Contexto: Inclui informação relevante de fundo
- Usa Exemplos: Mostra ao modelo o que pretendes com exemplos
- Itera: Refina os prompts com base nos resultados iniciais
🧪 Cenários de Teste:
# 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."🎯 Objetivo: Comparar diferentes modelos usando prompts idênticos para perceber as suas forças
📋 Instruções:
- Adiciona Phi-4-mini ao teu espaço de trabalho
- Usa o mesmo prompt para GPT-4.1 e Phi-4-mini
- Compara qualidade, velocidade e precisão das respostas
- Documenta as tuas conclusões na secção de resultados
💡 Insights Importantes a Descobrir:
- Quando usar LLM vs SLM
- Compromissos entre custo e desempenho
- Capacidades especializadas de diferentes modelos
🎯 Objetivo: Criar agentes de IA especializados para tarefas e fluxos de trabalho específicos
O Agent Builder é onde o AI Toolkit realmente se destaca. Permite criar assistentes de IA feitos à medida que combinam o poder dos grandes modelos de linguagem com instruções personalizadas, parâmetros específicos e conhecimento especializado.
🧠 Componentes da Arquitetura do Agente:
- Modelo Base: O LLM fundamental (GPT-4, Groks, Phi, etc.)
- System Prompt: Define a personalidade e comportamento do agente
- Parâmetros: Configurações ajustadas para desempenho ideal
- Integração de Ferramentas: Ligação a APIs externas e serviços MCP
- Memória: Contexto da conversa e persistência da sessão
🎨 Criar System Prompts Eficazes:
# 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 interactionsClaro que também podes usar Generate System Prompt para que a IA te ajude a gerar e otimizar prompts
🔧 Otimização de Parâmetros:
| Parâmetro | Intervalo Recomendado | Caso de Uso |
|---|---|---|
| Temperature | 0.1-0.3 | Respostas técnicas/factuais |
| Temperature | 0.7-0.9 | Tarefas criativas/de brainstorming |
| Max Tokens | 500-1000 | Respostas concisas |
| Max Tokens | 2000-4000 | Explicações detalhadas |
🎯 Missão: Criar um assistente especializado em programação Python
📋 Passos de Configuração:
-
Seleção do Modelo: Escolhe Claude 3.5 Sonnet (excelente para código)
-
Design do 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- Configuração dos Parâmetros:
- Temperature: 0.2 (para código consistente e fiável)
- Max Tokens: 2000 (explicações detalhadas)
- Top-p: 0.9 (criatividade equilibrada)
Cenários de Teste:
- Função Básica: "Cria uma função para encontrar números primos"
- Algoritmo Complexo: "Implementa uma árvore de pesquisa binária com métodos de inserção, remoção e pesquisa"
- Problema Real: "Constrói um web scraper que lide com limitação de taxa e tentativas de repetição"
- Depuração: "Corrige este código [cola código com erros]"
🏆 Critérios de Sucesso:
- ✅ Código executa sem erros
- ✅ Inclui documentação adequada
- ✅ Segue as melhores práticas de Python
- ✅ Fornece explicações claras
- ✅ Sugere melhorias
Testa a tua compreensão:
- Consegues explicar a diferença entre os modelos do catálogo?
- Criaste e testaste com sucesso um agente personalizado?
- Entendes como otimizar parâmetros para diferentes casos de uso?
- Sabes desenhar system prompts eficazes?
- Documentação do AI Toolkit: Documentação Oficial Microsoft
- Guia de Engenharia de Prompts: Melhores Práticas
- Modelos no AI Toolkit: Modelos em Desenvolvimento
🎉 Parabéns! Dominaste os fundamentos do AI Toolkit e estás pronto para criar aplicações de IA mais avançadas!
Preparado para capacidades mais avançadas? Continua para Módulo 2: Fundamentos MCP com AI Toolkit onde vais aprender a:
- Ligar os teus agentes a ferramentas externas usando o Model Context Protocol (MCP)
- Construir agentes de automação de browser com Playwright
- Integrar servidores MCP com os teus agentes AI Toolkit
- Potenciar os teus agentes com dados e capacidades externas
Aviso Legal:
Este documento foi traduzido utilizando o serviço de tradução automática Co-op Translator. Embora nos esforcemos para garantir a precisão, por favor tenha em conta que traduções automáticas podem conter erros ou imprecisões. O documento original na sua língua nativa deve ser considerado a fonte autorizada. Para informações críticas, recomenda-se tradução profissional humana. Não nos responsabilizamos por quaisquer mal-entendidos ou interpretações incorretas decorrentes da utilização desta tradução.







