Skip to main content
Skip to content
Curso · Intermédio a Avançado1-2 Dias

Agentes de Código

Construa agentes de IA autónomos que escrevem, depuram e melhoram código

  • 1-2Dias
  • Intermédioa Avançado
  • 5Projetos Práticos
CH.01 · Visão geral

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.

Quem Deve Fazer Este Curso

Programadores, engenheiros de software e profissionais técnicos que querem construir as suas próprias ferramentas de desenvolvimento e automatizar fluxos de código.

Pré-requisitos

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.

CH.02 · Temas

Tópicos abordados

Currículo que cobre fundamentos teóricos e implementação prática

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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. 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.

CH.03 · Com o que sai

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
Projetos Práticos

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.
CH.06 · Perguntas

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.

Começar

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.