Sobre o curso
A Academia das IAs oferece um treinamento avançado em engenharia de software com foco na aplicação de inteligência artificial para desenvolvedores que buscam estruturar processos de desenvolvimento utilizando agentes de IA. Ministrado por Rodrigo Rahman, o curso explora o Spec-Driven Development (Desenvolvimento Guiado por Especificações), abordando documentação técnica, planejamento, regras do sistema, testes, automação e controle de qualidade ao longo do ciclo de vida das aplicações.
O programa destaca uma metodologia baseada em especificações claras, contexto detalhado e tarefas organizadas, indo além do uso isolado da inteligência artificial via prompts. Um componente central do curso é o Agent Spec, um framework desenvolvido para organizar tarefas, estruturar regras e gerar dados para controle de qualidade durante o desenvolvimento assistido por agentes de IA.
Informações do curso
- Professor: Rodrigo Rahman
- Categoria: Tecnologia da Informação e Engenharia de Software
- Nível: Avançado
- Quantidade de aulas: 142 aulas práticas
- Formato: Aulas gravadas online
O que você vai aprender
- Funcionamento e limitações dos modelos de linguagem de grande escala (LLMs)
- Fundamentos da inteligência artificial aplicada ao desenvolvimento de software
- Técnicas estruturadas para criação e otimização de prompts profissionais
- Engenharia de contexto e gerenciamento eficaz das janelas de contexto
- Métodos para reduzir respostas incorretas ou inconsistentes em código gerado por IA
- A aplicação do Model Context Protocol (MCP) na integração entre agentes e ferramentas externas
- Automação das rotinas diárias no desenvolvimento assistido por inteligência artificial
- Revisão automatizada de código com suporte da IA
- A abordagem Spec-Driven Development incluindo documentação técnica como ADR, PRD, Tech-Spec, TaskPlan e TaskCard
- Gestão e governança das regras aplicadas durante o desenvolvimento com agentes inteligentes
- Ciclo completo do desenvolvimento orientado a especificações com geração e validação automatizada de relatórios estruturados em JSON para controle de qualidade
- Arquitetura e orquestração coordenada entre múltiplos agentes especializados no processo produtivo
Conteúdo programático
Módulo 1: Start
- Aula 1: Introdução ao treinamento e alinhamento das expectativas iniciais
- Aula 2: Ambientação no ambiente da formação e primeiros passos técnicos
Neste módulo são apresentadas as diretrizes gerais da formação visando preparar o aluno para os tópicos subsequentes.
Módulo 2: Fundamentos
- Aula 1: Conceitos sobre modelos LLMs (modelos de linguagem em grande escala)
- Aula 2: Funcionamento interno dos sistemas baseados em inteligência artificial
- Aula 3: Infraestrutura necessária para conexões com sistemas IA integrados ao desenvolvimento software
Sessão destinada a compreender os mecanismos básicos que sustentam as IAs aplicadas ao ciclo produtivo.
Módulo 3: Engenharia de Prompt e Contexto
- Técnicas profissionais para escrita estruturada de prompts eficientes
- Manejo estratégico das janelas contextuais para otimizar respostas dos modelos
- Estrategias técnicas para minimizar erros ou “alucinações” nas saídas relacionadas a código
Módulo 4: MCP – Model Context Protocol
- Análise do protocolo MCP aplicado à engenharia
- Configuração técnica para servidores/clientes integrando fontes diversas
- Demonstração prática usando ferramentas externas junto aos agentes inteligentes
Módulo 5: AI Dev Workflow e Automação
- Papel da IA integrada nas atividades diárias do desenvolvedor
- Métodos para automatizar tarefas repetitivas como revisão automatizada de códigos
- Ajustes técnicos em ambientes locais ou na nuvem assistidos por IA li>
Módulo 6: AI Software Engineering
- EmailPrincípios práticos do Spec-Driven Development aplicado no ambiente corporativo
- Criação detalhada dos documentos ADR (Architecture Decision Records) e PRD (Product Requirement Documents)
- Desenvolvimento completo das Tech-Specs técnicas
- Planejamento detalhado através dos instrumentos TaskPlan e TaskCard
- Definição das diretrizes automáticas para testes baseados em regras específicas
- Implementação prática com o framework Agent Spec
- Gestão efetiva da manutenção das regras usadas pelos agentes
- Geração digital estruturada dos laudos JSON com dados QA
ul >
Workshops Práticos
Para quem é indicado
A formação é recomendada especialmente para desenvolvedores que já utilizam ferramentas baseadas em inteligência artificial e desejam implementar processos organizados por meio do Spec-Driven Development. Também atende profissionais interessados na documentação técnica avançada, gestão integrada das etapas do projeto, automação inteligente e arquitetura focada na coordenação entre múltiplos agentes.