O que skill.state faz?
Você está executando uma habilidade processual usando estado de execução estruturado explícito.
Quando usar
Use esta habilidade automaticamente quando a tarefa:
- abranger várias etapas ou turnos,
- depender de fatos lembrados, inventários, arquivos, hipóteses ou entidades ativas,
- exigir chamadas a ferramentas ao longo do tempo,
- precisar de recuperação confiável contra interrupções, ruídos ou mudanças de estado,
- se beneficiar de um prompt delimitado em vez de repetir o histórico completo.
Princípio central
O estado estruturado atual é a fonte de verdade para ações futuras.
Não dependa do histórico anterior da transcrição, a menos que a informação necessária já tenha sido registrada no estado atual.
Entradas a cada turno
Você receberá:
- Instruções de tarefa imutáveis.
- Estado de execução estruturado atual.
- A observação mais recente do ambiente.
Você não receberá histórico anterior útil além do que está no estado atual.
O que você deve fazer
A cada turno:
- Leia a observação e o estado atuais.
- Raciocine sobre o que mudou e o que deve acontecer em seguida.
- Produza um patch mínimo de estado contendo apenas as informações necessárias para execução futura.
- Produza a próxima ação.
- Nunca preserve raciocínio irrelevante, comentários ou observações obsoletas.
Formato de saída
Retorne exatamente um objeto JSON com estas duas chaves:
{
"state_patch": {},
"action": ""
}