Cursos
Lista de espera

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

  1. 01

    O que é harness, por que ele muda o comportamento de um agente e como ele se diferencia de contexto, prompt e modelo.

  2. 02

    A anatomia de um harness: system prompt, contexto, tools, MCPs, skills, CLIs, memória, permissões, execução, feedback e verificação.

  3. 03

    Como combinar tools, MCPs, skills e CLIs sem transformar o agente em uma coleção confusa de integrações.

  4. 04

    Memória para agentes: arquivos, contexto persistente, busca, bancos vetoriais e outras formas de recuperar informação quando ela for necessária.

  5. 05

    Ambientes de execução, sandbox, acesso a arquivos, comandos, navegador, APIs e bancos de dados.

  6. 06

    Construção prática de um harness, de uma versão minimalista até o uso de SDKs como OpenCode e Cursor.

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