Repolode
walkinglabs

walkinglabs/learn-harness-engineering

Curso baseado em projetos que ensina a criar o ambiente, o estado, a verificação e os mecanismos de controle que tornam agentes de programação com IA confiáveis.

Estrelas
23,454
Forks
2,700
Issues abertas
18
Último commit
há 16 dias

O que é?

Learn Harness Engineering é um curso para iniciantes sobre a prática de criar o sistema ao redor de um agente de programação com IA. A premissa é que, sem instruções, estado persistido, verificação, limites de escopo e regras para o ciclo de vida das sessões, até um modelo poderoso falha em tarefas reais de engenharia. O curso organiza o design de harnesses em cinco subsistemas: instruções, estado, verificação, escopo e ciclo de vida das sessões.

O curso é composto por 14 aulas e 8 projetos práticos, todos desenvolvidos sobre o mesmo aplicativo desktop de base de conhecimento pessoal, feito com Electron. Cada projeto compara configurações de harness fracas e fortes na mesma tarefa, para que os alunos possam observar a diferença medida. As aulas posteriores abordam engenharia de loops (loops de objetivo, loops com temporizador e separação entre criação e verificação) e engenharia de grafos (nós, arestas, estado compartilhado e roteamento).

O repositório também inclui uma biblioteca de recursos com templates prontos para copiar, como AGENTS.md, feature_list.json e init.sh, uma skill reutilizável para criar harnesses e conteúdo traduzido para 15 idiomas. O texto do curso está hospedado em um site de documentação feito com VitePress.

Recursos principais

  • 01Framework de cinco subsistemas que abrange instruções, estado, verificação, escopo e ciclo de vida das sessões.
  • 0214 aulas, cada uma respondendo a uma questão central sobre a confiabilidade de agentes.
  • 038 projetos práticos que desenvolvem um único aplicativo de base de conhecimento feito com Electron.
  • 04Templates prontos para copiar, incluindo AGENTS.md, feature_list.json e init.sh.
  • 05Conteúdo sobre engenharia de loops e engenharia de grafos para fluxos de trabalho de agentes com várias etapas.
  • 06Conteúdo disponível em 15 idiomas, incluindo chinês simplificado.

Casos de uso

  • Engenheiros que já usam Claude Code, Codex ou agentes semelhantes em repositórios reais e querem resultados mais consistentes.
  • Líderes técnicos que avaliam como a estrutura do repositório e o design do ambiente afetam os resultados dos agentes.
  • Desenvolvedores que querem criar AGENTS.md, logs de progresso e etapas de verificação para um projeto existente.

Início rápido

  1. 1

    Clone o repositório

  2. 2

    Use a skill harness-creator para criar a estrutura inicial de um harness para seu projeto (consulte o início rápido no README)

Antes de usar

  • O projeto é um curso com aulas escritas e projetos, não uma ferramenta de software que possa ser instalada.

Em coleções

Tópicos

Perguntas frequentes

O que é learn-harness-engineering?
Curso baseado em projetos que ensina a criar o ambiente, o estado, a verificação e os mecanismos de controle que tornam agentes de programação com IA confiáveis. Learn Harness Engineering é um curso para iniciantes sobre a prática de criar o sistema ao redor de um agente de programação com IA. A premissa é que, sem instruções, estado persistido, verificação, limites de escopo e regras para o ciclo de vida das sessões, até um modelo poderoso falha em tarefas reais de engenharia. O curso organiza o design de harnesses em cinco subsistemas: instruções, estado, verificação, escopo e ciclo de vida das sessões.
learn-harness-engineering é gratuito? Qual é a licença?
learn-harness-engineering é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
learn-harness-engineering ainda é mantido?
Manutenção ativa. O último commit de learn-harness-engineering foi em 22 de out. de 2026.
Para que posso usar learn-harness-engineering?
Engenheiros que já usam Claude Code, Codex ou agentes semelhantes em repositórios reais e querem resultados mais consistentes. Líderes técnicos que avaliam como a estrutura do repositório e o design do ambiente afetam os resultados dos agentes. Desenvolvedores que querem criar AGENTS.md, logs de progresso e etapas de verificação para um projeto existente.
Como instalar learn-harness-engineering?
Clone o repositório Use a skill harness-creator para criar a estrutura inicial de um harness para seu projeto (consulte o início rápido no README)
Onde consigo learn-harness-engineering?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/walkinglabs/learn-harness-engineering

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados