- 1-2Dias
- Intermédioa Avançado
- 5Projetos Práticos
Visão geral do curso
Domine os fundamentos da arquitetura de agentes e implementação prática para fluxos de desenvolvimento reais. Este curso leva-o desde conceitos básicos de agentes até à construção de agentes de código prontos para produção que podem escrever, depurar e melhorar código de forma autónoma em toda a sua base de código.
Programadores, engenheiros de software e profissionais técnicos que querem construir as suas próprias ferramentas de desenvolvimento e automatizar fluxos de código.
Experiência sólida em programação em pelo menos uma linguagem (Python, TypeScript ou similar). Compreensão básica de APIs e ferramentas de linha de comando. Familiaridade com Git e fluxos de desenvolvimento.
Tópicos abordados
Currículo que cobre fundamentos teóricos e implementação prática
- 01
Integração IDE & IA
Aprenda como integrar capacidades de IA em ambientes de desenvolvimento modernos. Cubra conclusão de código, padrões de integração e melhores práticas para plugins e extensões de IDE.
- 02
Arquiteturas de agentes & padrões de design
Mergulho profundo no padrão ReAct, raciocínio Chain-of-Thought, gestão de estado de agentes e mecanismos de planeamento/reflexão. Compreenda quando e como aplicar cada padrão.
- 03
Uso de ferramentas e chamada de funções
Domine esquemas de funções, estratégias de seleção de ferramentas, tratamento de erros e criação de ferramentas personalizadas. Aprenda como dar aos seus agentes capacidades poderosas através do uso de ferramentas.
- 04
Geração e análise de código
Explore compreensão de sintaxe, análise de código, manipulação de AST, avaliação de qualidade de código e geração automatizada de documentação.
- 05
Depuração e correção de erros
Aprenda reconhecimento de padrões de erro, estratégias de depuração automatizada, abordagens de depuração orientada por testes e técnicas de validação de correções.
- 06
Raciocínio multi-passo e planeamento
Compreenda decomposição de tarefas, resolução de dependências, refinamento iterativo e estratégias de realização de objetivos para operações multi-passo complexas.
- 07
Gestão de memória e contexto
Domine sistemas de memória de curto vs longo prazo, otimização de janela de contexto, estratégias de recuperação e integração de grafos de conhecimento.
- 08
Frameworks de testes e avaliação
Aprenda métricas de desempenho de agentes, geração de suítes de testes, criação de benchmarks e metodologias de avaliação contínua.
- 09
Integração com fluxos de desenvolvimento
Explore integração CI/CD, fluxos Git, automação de revisão de código e estratégias de deployment para ambientes de produção.
- 10
Projetos de agentes reais e casos de estudo
Estude arquiteturas de agentes de produção, estratégias de escala, armadilhas comuns e soluções comprovadas de implementações reais.
Resultados de Aprendizagem
No final deste curso, será capaz de:
- Construir agentes de código totalmente funcionais do zero usando frameworks modernos de IA
- Implementar capacidades avançadas de uso de ferramentas com tratamento adequado de erros
- Desenhar fluxos de agentes complexos para tarefas de código multi-passo
- Avaliar e melhorar sistematicamente o desempenho de agentes com métricas
- Implementar agentes em ambientes de produção de forma segura e confiável
- Depurar e otimizar o comportamento de agentes para casos de uso reais
- Criar ferramentas e funções personalizadas para necessidades específicas de desenvolvimento
Construa agentes de código reais através de projetos progressivos e práticos
- 01Projeto 1: agente de código básico com uso de ferramentasConstrua um agente de código fundamental que pode ler ficheiros, escrever código e executar comandos. Aprenda o básico do uso de ferramentas e interação agente-ambiente.
- 02Projeto 2: agente de refatoração multi-ficheiroCrie um agente que pode analisar e refatorar código através de múltiplos ficheiros, compreendendo dependências e mantendo a qualidade do código.
- 03Projeto 3: agente assistente de depuraçãoConstrua um agente de depuração inteligente que pode identificar erros, sugerir correções e validar soluções através de testes automatizados.
- 04Projeto 4: agente de automação de revisão de códigoDesenvolva um agente que realiza revisões de código, verificando melhores práticas, problemas de segurança e sugerindo melhorias.
- 05Projeto final: agente de código pronto para produçãoJunte tudo para construir um agente de código pronto para produção adaptado à sua stack tecnológica, com tratamento adequado de erros, testes e estratégias de deployment.
O que perguntam antes de se inscrever.
Programação sólida numa linguagem, Python ou TypeScript ou equivalente, e perceber o funcionamento de uma API. Não precisa de experiência prévia com agentes: é para isso que o curso existe.
Construir. Usar bem um assistente é outra conversa, e mais curta. Aqui trata-se de arquitetura de agentes: dar ferramentas a um modelo, mantê-lo dentro de um limite, e saber quando correu mal.
A arquitetura sobrevive. Os prompts e os nomes dos modelos envelhecem depressa, por isso o curso gasta o tempo no que não envelhece: controlo de fluxo, desenho de ferramentas, avaliação e modos de falha.
Podemos, e é a versão que fica. O curso público usa exemplos neutros; em privado, os projetos são os vossos repositórios e as vossas normas.
Traga-nos o problema que ninguém resolveu.
Somos uma equipa pequena de especialistas seniores. Escolhemos o modelo certo e a camada certa, e construímos o mínimo de maquinaria que resolve o problema. Tem uma chamada com um engenheiro, não um deck de vendas.