FLUXOS

Padrões de Operação para Agentes

Uma biblioteca de padrões reutilizáveis. Cada padrão define o problema, o encaminhamento do trabalho entre humano e agentes, como o resultado é validado e, igualmente importante, quando não deve ser usado.

02

Separação Arquitecto / Construtor

Um agente que desenha e implementa defende o seu próprio desenho. Separar os papéis mantém a estrutura honesta.

NÃO USAR QUANDO · A estrutura já está fixada e o trabalho apenas preenche uma forma conhecida.

03

Agente independente de revisão de código

Um revisor sem memória da implementação lê o diff a frio e apresenta conclusões antes de qualquer revisão humana.

NÃO USAR QUANDO · Código descartável gerado que nunca chegará à produção.

04

Ciclo de agente orientado por testes

Testes escritos e aprovados antes da implementação dão ao agente um alvo objectivo e ao humano uma âncora de verificação.

NÃO USAR QUANDO · Trabalho exploratório onde o comportamento desejado ainda está a ser descoberto.

05

Reprodução do erro antes da reparação

Nenhuma correcção é aceite até a falha ser demonstrada e depois demonstrada como corrigida. Elimina o "agora deve funcionar".

NÃO USAR QUANDO · Falhas verdadeiramente não determinísticas. Nesse caso, o padrão muda primeiro para instrumentação.

06

Documentação como contexto executável

Documentação escrita para uma sessão nova de agente poder agir: material de integração testado, não presumido.

NÃO USAR QUANDO · Protótipos em rápida mudança onde a documentação ficaria imediatamente desactualizada.

07

Integração no repositório

Uma primeira sessão estruturada que mapeia a base de código, convenções e acoplamentos antes de qualquer agente poder alterá-la.

NÃO USAR QUANDO · Repositórios suficientemente pequenos para caberem numa única janela de contexto.

08

Compressão de contexto e passagem

Tarefas longas são divididas entre sessões com documentos de passagem deliberados, porque a perda de contexto é silenciosa e cumulativa.

NÃO USAR QUANDO · Tarefas que terminam confortavelmente numa única sessão focada.