Do chat para o terminal|INEMA.CLUB-PRO

Aula 7 · 18 min

AGENTS.md, Skills e memória que dá para conferir

Toda conversa nova com o agente começa do zero. Sem arquivo de instruções, você repete os mesmos avisos; com instrução vaga, nada muda. Regra que dá para conferir, roteiro guardado numa Skill e memória curta com data fazem o agente melhorar a cada tarefa.

Começar a aula
Mão apontando para uma placa de instruções fixada na porta de uma sala de trabalho.

Nesta aula você vai

  1. 1Escrever regra observável: ação e evidência
  2. 2Saber qual AGENTS.md vale: global, projeto, subpasta
  3. 3Guardar um procedimento repetido numa Skill
  4. 4Memória com data e falha com menor correção

Objetivo: reescrever o AGENTS.md com cinco regras conferíveis e transformar uma falha real em regra na próxima execução.

01Placa na porta, roteiro no fichário

Onde mora cada tipo de instrução. Clique em cada bloco.

Role a página: cada etapa abaixo acende a sua parte do diagrama.

  1. 1/5

    AGENTS.md

    Diz como trabalhar ali: por onde começar a ler, como conferir, o que não fazer e o formato da entrega. A história e os motivos ficam de fora. Arquivo curto é lido inteiro.

  2. 2/5

    Skill

    Um procedimento que se repete (a lista semanal, o relatório de sexta) vira uma Skill: um SKILL.md que começa com nome e descrição. O agente aciona quando a tarefa pede, sem carregar o manual inteiro em toda tarefa.

  3. 3/5

    Memória

    Não é o modelo aprendendo: é um arquivo que o agente lê quando você indica. Guarde fatos estáveis e decisões com data e motivo, não a conversa inteira. Marque no topo quando foi revisado.

  4. 4/5

    Falhas

    Sintoma, causa observada, menor correção e verificação, numa linha. Diga se a falha foi de pedido ou de infraestrutura. A correção vai para onde a próxima execução lê: o AGENTS.md ou a Skill.

  5. 5/5

    O agente que melhora

    Regra conferível na porta, roteiro no fichário, memória curta com data e cada escorregão virando uma proteção pequena. É assim que a tarefa de amanhã sai melhor que a de hoje, sem trocar de modelo.

Nenhum desses arquivos supera as instruções do sistema, as permissões da ferramenta e o que você pede explicitamente na conversa.

02Quatro hábitos

Clique em cada etapa.

1. Regra observável

Faça o teste da placa: "use óculos de proteção" dá para conferir olhando; "tenha cuidado" não dá.

Regra boa pede uma ação e deixa uma evidência na entrega. Regra que não muda nenhuma decisão sai do arquivo.

ObservávelCompare o total do relatório com vendas.csv e indique a diferença.

03Os modelos

Copie e adapte à sua pasta. Troque o que estiver entre < >.

AGENTS.md · cinco regras conferíveis
# Instruções para o agente

Propósito: <o que este projeto produz>

1. Leia README.md antes de alterar qualquer coisa.
2. Use só entradas/ e saidas/; não apague nem renomeie arquivos.
3. Não invente dado que não está nas entradas; o que faltar vira pendência no fim.
4. Nunca escreva chaves ou senhas em arquivo de texto; cite só o nome da variável do .env.
5. Termine dizendo: o que alterou, como conferiu e o que ficou pendente.
.agents\skills\relatorio-semanal\SKILL.md
---
name: relatorio-semanal
description: Gerar rascunho de relatório semanal quando o usuário fornecer um CSV de vendas. Não usar para enviar relatórios ou tratar credenciais.
---

## Entrada
Um CSV em entradas/.

## Passos
1. Confira o cabeçalho e a quantidade de registros antes de gerar.
2. Some os valores; sem inventar ausências.
3. Escreva o rascunho em saidas/relatorio.md.

## Saída e conferência
Cite a fonte, o total conhecido e as pendências. Pare antes de enviar ou publicar.
config\memoria.md
# Memória
Revisado em: <dd/mm/aaaa>

- <fato estável 1, ex.: relatórios curtos, pendências no fim>
- <fato estável 2>
- <fato estável 3>
config\falhas.md
| Data | Sintoma | Causa observada | Menor correção | Verificação | Tipo |
|---|---|---|---|---|---|
| <dd/mm> | relatório vazio | planilha sem registros | conferir a quantidade de linhas antes de gerar | planilha vazia gera aviso, não relatório | infraestrutura |
Pedido · conferir o que ele carregou
Resuma as instruções que você carregou nesta pasta e diga de qual arquivo veio cada uma. Depois, consulte ../config/memoria.md e, ao fazer a próxima tarefa, diga qual fato da memória você usou.
cmd · criar a pasta da Skill e conferir
mkdir .agents\skills\relatorio-semanal
notepad .agents\skills\relatorio-semanal\SKILL.md
type .agents\skills\relatorio-semanal\SKILL.md
Simulação: exemplo ilustrativo
  • "Seja excelente." → como conferir: não há como.
  • "Compare o total com vendas.csv e indique a diferença." → a entrega traz a soma e a diferença.
  • "Revise tudo com muita atenção." → troque por "Liste as pendências no final".

04Prática

No projeto e na pasta config.

E13 · Cinco regras que dá para conferir

20 min

Reescreva o AGENTS.md com cinco regras. Ao lado de cada uma, anote como você confere se foi cumprida. Peça uma tarefa e confira.

Pronto quando: para cada uma das cinco regras você aponta, na entrega do agente, a evidência de que foi cumprida.

E14 · A falha vira regra

15 min

Registre em config\falhas.md uma falha real das aulas anteriores (sintoma, causa, menor correção, verificação, tipo) e ponha a correção no AGENTS.md.

Pronto quando: na tarefa seguinte, o mesmo problema não se repete e você consegue dizer qual linha do AGENTS.md o evitou.

05Teste o que aprendeu

A explicação aparece depois da sua resposta.

Pergunta 1 de 4

Qual destas regras você consegue conferir olhando a entrega do agente?competência

Para aprofundar

Aula anteriorPróxima aula