MÓDULO 3.2

⭐ Northstar (Goals) · Não para até bater a meta

A maioria dos usos de IA é pergunta → resposta. A goal function inverte isso: você dá um norte, e a conversa inteira passa a existir para alcançá-lo. O agente faz perguntas, decide, e só para quando bate a meta.

6
Tópicos
~25
Minutos
Avançado
Nível
Prática
Tipo
1

🎯 A goal function: um norte, não uma pergunta

Imagine que você não pede "me dê informações sobre A e B". Em vez disso você diz: "decida entre a oportunidade A e a B". Isso é um goal. O agente passa a ter um objetivo claro e mensurável, e cada turno da conversa serve para chegar lá.

turno 1 turno 2 turno … turno ~20 Meta decisão A vs B

Diagrama ilustrativo · cada turno empurra a conversa em direção à estrela-guia

🧭 Pergunta vs Goal

Uma pergunta termina na resposta. Um goal só termina quando o objetivo é alcançado — mesmo que isso leve vários turnos e várias perguntas do agente para você.

2

🔢 O orçamento de ~20 turnos

Ao receber /goal, o Hermes "assina" um orçamento de cerca de 20 turnos para chegar à decisão. Isso impede que ele entre num loop infinito e te dá previsibilidade: a meta cabe num projeto curto, não numa maratona sem fim.

Exemplo de comando (ilustrativo)

/goal decidir entre a vaga A (remota, US$X) e a vaga B (presencial, US$Y)
# Hermes: "Para decidir, preciso saber 3 coisas..."
# <faz perguntas, pesa critérios, recomenda>
# Meta atingida em 11 turnos ✓

📊 Por que um orçamento

  • Sem loop infinito — o agente converge dentro do limite.
  • Custo previsível — você sabe a ordem de grandeza de tokens.
  • Foco — força o agente a perguntar só o que importa.
3

🚀 Super goals: de 4 a 10 ações

Nem toda meta cabe em 20 turnos. "Planejar o lançamento de um produto" é grande demais. Para isso existe a skill super goals: você explica a meta, o Hermes faz várias perguntas e gera de 4 a 10 ações — algumas suas, algumas dele — com barra de progresso e mission control no dashboard.

Mission control · recriação ilustrativa, não screenshot real
1. Pesquisar concorrentes100%
2. Definir preço (você decide)100%
3. Rascunhar copy da landing60%
4. Agendar posts de lançamento0%

💡 Dica prática

Super goals misturam ações suas e do agente. As que exigem julgamento humano (preço, contratar) ficam com você; as repetitivas e de pesquisa ficam com ele.

4

⌨️ /goal, /goal pause, /goal clear

Você nunca perde o volante. Três comandos controlam toda meta — começar, pausar e limpar.

1

/goal — inicia

Define o norte e abre o orçamento de turnos. A conversa passa a perseguir o objetivo.

2

/goal pause — pausa

Congela a meta guardando o estado. Você resolve outra coisa e retoma de onde parou.

3

/goal clear — limpa

Zera o objetivo. Use quando a meta mudou ou já não faz sentido — volta ao modo conversa normal.

5

🗓️ Wickham loops: metas de médio prazo

Goals resolvem o curto prazo (um projeto, uma decisão). Para o médio prazo existem os chief wickham loops: metas que duram semanas e servem para planejar a vida, não só uma tarefa. É um loop recorrente de revisão — o agente acompanha seu progresso ao longo do tempo.

✓ Bom para Wickham loops

  • "Quero mudar de carreira nos próximos 3 meses."
  • "Lançar um produto até o fim do trimestre."
  • "Melhorar minha saúde com check-ins semanais."

✗ Melhor como /goal simples

  • "Decidir entre dois fornecedores hoje."
  • "Resumir este relatório agora."
  • Qualquer coisa que termina numa sessão.
6

🧭 Quando usar goals (e quando não)

Goals custam turnos e overhead. Usá-los para tudo é desperdício. Eles brilham quando há uma decisão a tomar ou um projeto curto a entregar — não para perguntas avulsas.

💡 Dica prática

Pergunte-se: "isso tem um critério claro de pronto?" Se sim, é goal. Se é só uma curiosidade ("que horas são?"), é conversa normal — não gaste um orçamento de 20 turnos nisso.

Norte

Objetivo > resposta.

~20 turnos

Orçamento que evita loop.

Super goals

4–10 ações com progresso.

Wickham

Médio prazo, semanas.

7

🧱 Anatomia de um bom goal

Um goal bem escrito gasta menos turnos e converge mais rápido. A diferença está em três coisas: um objetivo claro, um critério de pronto e as restrições que importam. Vago demais, e o agente queima turnos perguntando o básico.

✓ Goal afiado

  • "Decidir entre A e B até o fim da conversa, priorizando custo."
  • Tem critério de pronto: uma recomendação justificada.
  • Restrição explícita (custo) guia as perguntas.

✗ Goal vago

  • "Me ajude com a oportunidade A e B." (ajudar como?)
  • Sem critério de pronto — o agente não sabe quando parou.
  • Sem restrições — perde turnos perguntando o óbvio.

💡 Dica prática

Modelo mental: "alcançar X, sabendo que está pronto quando Y, respeitando Z". Preencha X, Y e Z antes de mandar o /goal.

Objetivo

O que alcançar.

Critério

Quando está pronto.

Restrições

O que respeitar.

Convergência

Menos turnos.

📌 Resumo do Módulo

Goal = norte - a conversa existe para alcançar o objetivo, não para responder algo isolado.
~20 turnos - orçamento que força convergência e evita loop infinito.
Super goals - 4 a 10 ações com barra de progresso para metas grandes.
Você no controle - /goal, /goal pause e /goal clear.
Wickham loops - metas de médio prazo para planejar a vida.

Próximo Módulo:

3.3 - 👥 Sub-agentes: subir um time que trabalha em paralelo e entrega 6h de trabalho em 1h.