Um novo tipo de membro da equipa
Um assistente de IA com acesso a um repositório e a um terminal pode hoje construir uma aplicação, implementá-la num ambiente de testes, escrever a sua documentação e corrigir os seus próprios erros. Faz em horas o que antes levava dias.
A tentação é deixá-lo fazer tudo. O risco é o mesmo que com qualquer pessoa nova com demasiadas permissões: que faça algo irreversível com muita confiança e sem o contexto suficiente.
Repartir por tipo de decisão
A forma de trabalhar que funciona reparte o trabalho segundo o tipo de decisão, não segundo a dificuldade:
O agente executa, com autonomia:
- Construir e testar segundo a especificação aprovada.
- Implementar em ambientes de desenvolvimento e aceitação.
- Escrever e atualizar a documentação, o estado e o diário de bordo.
- Corrigir o que as validações automáticas rejeitam.
A pessoa decide, sempre:
- Aprovar a especificação (o que se vai construir).
- Validar em aceitação (é o que foi pedido?).
- Autorizar a passagem a produção.
- Qualquer mudança irreversível: apagar dados, mexer na rede pública, alterar registos de domínio.
O que faz com que funcione
- As portas de aprovação estão escritas e o agente conhece-as: sabe onde tem de parar e esperar.
- As permissões coincidem com a repartição: o agente não tem credenciais para o que não deve fazer sozinho.
- Tudo fica registado: o que o agente fez aparece no diário de bordo igual ao que faz uma pessoa.
- O agente explica antes de agir em tudo o que afeta outros: o que vai mudar e porquê.
A repartição funciona se o agente souber com precisão o que está bem e o que não está. Isso não o decide o agente: decidem-no as regras que as pessoas escrevem.
Como o aplicamos: Engenharia de Plataforma.