Harness Engineering
Aprenda a construir o harness de um agente, ou seja, a infraestrutura que define quais dados ele enxerga, quais ferramentas pode usar, como mantém memória, como executa tarefas e por onde uma pessoa ou equipe interage com ele.
Lista de espera
Entre na lista deste curso.
Você recebe as próximas atualizações por e-mail e ajuda a mostrar quais temas devem entrar primeiro em produção.
Por que este curso existe
Um modelo sozinho recebe contexto e devolve uma resposta. Para que ele funcione como agente dentro de um projeto real, alguém precisa decidir o que ele pode ver, quais ferramentas pode chamar, onde pode escrever, como preserva memória, quais limites precisa respeitar e como o resultado será verificado.
O harness é essa infraestrutura em volta do modelo. É ali que uma ideia abstrata de agente começa a virar um sistema capaz de trabalhar com dados, documentos, comandos, APIs e regras de um contexto específico, seja para uso pessoal, para um time ou para uma empresa.
Harness Engineering existe para estudar essa camada como projeto de engenharia: quais peças entram no harness, como elas se conectam, que decisões mudam o comportamento do agente e como avaliar se a infraestrutura ao redor do modelo está ajudando ou atrapalhando.
O que você vai aprender
- 01
Entender a anatomia de um harness: instruções, contexto, ferramentas, MCPs, skills, memória, permissões, execução e verificação.
- 02
Separar o que vem do modelo do que precisa ser construído ao redor dele para que um agente funcione dentro de um contexto real.
- 03
Desenhar um harness a partir do trabalho que o agente precisa realizar: quais dados ele acessa, quais ferramentas chama, onde pode escrever, que limites respeita e como entrega resultado para quem usa.
- 04
Construir, na prática, uma primeira versão do seu próprio harness, seja usando um SDK, adaptando uma infraestrutura existente ou partindo de uma implementação mais minimalista.
- 05
Avaliar e melhorar o harness depois que o agente começa a rodar, ajustando ferramentas, contexto, memória, permissões e formas de verificação quando o comportamento não está bom.
Pra quem é este curso
- Para quem quer construir agentes dentro de contextos reais, com acesso a dados, documentos, ferramentas e permissões controladas.
- Para desenvolvedores que já usam Claude Code, Codex, Cursor, OpenCode ou outros agentes, mas querem entender melhor a infraestrutura que faz esse tipo de ferramenta funcionar.
- Para quem precisa criar agentes internos para um time, uma empresa ou um produto, conectando o modelo a APIs, arquivos, bancos de dados, documentação e regras próprias.
- Para quem quer adaptar um harness existente, usar SDKs ou construir uma versão mais minimalista para um caso de uso específico.
- Para quem já estudou os fundamentos da Engenharia de IA e quer avançar para a construção prática de agentes.
O que o curso vai cobrir
- 01
O que é harness, por que ele muda o comportamento de um agente e como ele se diferencia de contexto, prompt e modelo.
- 02
A anatomia de um harness: system prompt, contexto, tools, MCPs, skills, CLIs, memória, permissões, execução, feedback e verificação.
- 03
Como combinar tools, MCPs, skills e CLIs sem transformar o agente em uma coleção confusa de integrações.
- 04
Memória para agentes: arquivos, contexto persistente, busca, bancos vetoriais e outras formas de recuperar informação quando ela for necessária.
- 05
Ambientes de execução, sandbox, acesso a arquivos, comandos, navegador, APIs e bancos de dados.
- 06
Construção prática de um harness, de uma versão minimalista até o uso de SDKs como OpenCode e Cursor.
- 07
Como criar uma interface de uso para o harness e avaliar o comportamento do agente a partir das ferramentas que ele chama, dos erros que comete e dos resultados que entrega.
Perguntas frequentes
Preciso ter feito Fundamentos da Engenharia de IA antes?
É recomendado, mas não obrigatório. Se você já é familiar com os conceitos de modelo, contexto, prompt, tool, MCP, skill e agente, pode começar por Harness Engineering. Se esses termos ainda parecem meio misturados, Fundamentos da Engenharia de IA tende a ser uma base melhor antes deste curso.
Este curso é para quem quer criar um agente do zero?
Sim, mas não apenas. O curso cobre a construção de um harness próprio, mas também ajuda a entender como adaptar infraestruturas existentes, usar SDKs e trabalhar em cima de ferramentas como OpenCode, Cursor, Claude Code ou Codex quando isso fizer mais sentido.
Vou precisar programar?
Familiaridade com programação é desejada, já que este é um curso prático. A ideia é entender a arquitetura, mas também implementar um harness, lidar com ferramentas, arquivos, comandos, permissões, memória e formas de verificação. Os exemplos serão principalmente em TypeScript e Python.
Qual é a diferença entre este curso e Programação Agêntica?
Programação Agêntica olha para o uso de agentes no trabalho de desenvolvimento: como escrever software com apoio de agentes, organizar specs, controlar qualidade e evitar vibe coding. Harness Engineering olha para a infraestrutura do próprio agente: como ele recebe contexto, chama ferramentas, acessa dados, mantém memória, executa tarefas e é verificado.
O que acontece quando eu entro na lista de espera?
Você registra seu interesse neste curso. Isso me ajuda a entender quais temas devem entrar primeiro em produção. Quando houver novidades sobre o curso, você ficará sabendo pelo e-mail informado.
Lista de espera
Entre na lista deste curso.
Você recebe as próximas atualizações por e-mail e ajuda a mostrar quais temas devem entrar primeiro em produção.