No espírito dos 12-factor apps e dos 12-factor agents — proponho as empresas 12-factor. Este documento é um documento vivo — continuarei a atualizá-lo.
As organizações moldam a tecnologia e a tecnologia molda as organizações. A contabilidade de partidas dobradas, a prensa tipográfica, a energia a vapor, o fax, a internet e o software dos últimos 30 anos mudaram o que significa construir e administrar grandes organizações. A IA fará o mesmo.
Embora ainda estejamos muito no início desse arco — ele virá rapidamente com muita destruição criativa. Vale a pena tentar prever como as organizações do futuro operarão.
A empresa do passado foi projetada em torno do gargalo da execução humana. A empresa do futuro é projetada em torno do gargalo do gosto e julgamento humanos. Se a execução for amplamente comoditizada — então contexto, conhecimento, segredos e gosto acumularão valor. A antiga empresa empacotava trabalho e coordenação. A nova empresa empacota contexto e autoridade.
Dados vs computação
- (1) Seja dono do seu contexto
- (2) Alugue sua inteligência
Construir vs comprar
- (3) Construa suas ferramentas
- (4) Compre infraestrutura
Contratação
- (5) Contrate agentes antes de pessoas
- (6) Monte equipes pequenas e de altíssimo gosto
Aprendizado
- (7) Maximize a abertura de informações internas
- (8) Projete uma máquina de aprendizado que se acumula
Design de processos
- (9) Desenvolva rubricas
- (10) Reativo + Proativo
Aprendizado de tarefas
- (11) Armazene e aprenda com rastros de produção
- (12) Codifique sua expertise
(1) Seja dono do seu contexto
Realmente, você precisa ser dono dele. Isso significa que você precisa evitar ferramentas que queiram acumular seu contexto para criar uma barreira. Ou o fornecedor deve dar a você acesso completo e ilimitado aos seus dados (e dados derivados) para usar como quiser, ou você precisa de uma solução diferente. Seu contexto é seu conhecimento explícito — mas também todo o conhecimento tácito e institucional. Pela primeira vez, você precisa escrever tudo isso para que a organização seja legível para humanos e agentes.
(2) Alugue sua inteligência
A inteligência ainda não é uma commodity, mas será para 99% do trabalho do conhecimento. A maneira de manter a opcionalidade e o poder de precificação é tornar fácil trocar de inteligência. Não deixe os vampiros de contexto entrarem, não deixe a raposa entrar no galinheiro.
(3) Construa suas ferramentas
O software está mais barato e mais fácil de fazer do que nunca. Isso está mudando a linha entre comprar e construir. Sua pilha de ferramentas é única para o seu negócio e possuí-la totalmente é outra maneira de defender seu contexto único.
(4) Compre sua infraestrutura
Mas você não deve construir tudo. Você (provavelmente) não deve construir sua própria infraestrutura de treinamento serverless ou banco de dados ou sistema operacional. Primitivas de infra permitem que você se mova mais rápido, construa sistemas mais escaláveis e resilientes e, o mais importante, construa mais contexto único.
(5) Contrate agentes antes de pessoas
Esta é bem simples. Para uma nova tarefa, por exemplo, revisar currículos de candidatos, primeiro tente ensinar um agente a fazer isso antes de contratar alguém para fazer.
(6) Monte equipes pequenas e de altíssimo gosto
Equipes pequenas e de alta qualidade podem tomar decisões mais rápido e com mais confiança. Quando o gargalo passa da execução para o gosto — você deve otimizar para o novo gargalo.
(7) Maximize a abertura de informações internas
Organizações do passado isolavam informações e criavam feudos. É improvável que isso já tenha funcionado particularmente bem, mas é catastrófico para agentes que são tão bons quanto seu contexto. Por padrão, seja aberto para sua equipe pequena e de alta qualidade.
(8) Projete uma máquina de aprendizado que se acumula
As organizações que vencem simplesmente subirão a colina de servir seus clientes e mercado mais rápido. Ou dito de outra forma — elas aprenderão mais rápido. Você quer projetar sua empresa para ser uma máquina de aprendizado contínuo e reduzir o tempo de ciclo o máximo possível.
(9) Desenvolva rubricas
Para tarefas essenciais e/ou críticas, você quer fornecer aos agentes instruções amplas, mas também um scorecard para verificar seu trabalho. O scorecard ou rubrica, e seus critérios específicos, também é algo para melhorar e iterar ao longo do tempo.
(10) Reativo + Proativo
Uma tentação é tratar um agente como um estagiário humilde — você entrega o trabalho e eles executam, esperançosamente bem. Isso é bom, mas os colegas que são realmente um prazer de trabalhar também são proativos. Eles estão pensando constantemente no negócio, nos clientes, no roadmap e propondo meios de melhorar a empresa. Procure maneiras de construir agentes de fundo, com contexto organizacional suficiente, que possam fazer isso bem.
(11) Armazene e aprenda com rastros de produção
Este parece óbvio, mas acho que é mais sutil do que as pessoas percebem. O objetivo não é gastar um monte de dinheiro em telemetria "por precaução" — mas usar a execução real de agentes para ajudá-los a melhorar. Isso não é bem "autoaperfeiçoamento recursivo" — mas para o construtor de IA aplicada não está longe.
(12) Codifique sua expertise
Os maiores ganhos para seus agentes serão identificar padrões de problemas e corrigi-los. Outros agentes que você emprega podem provavelmente identificar esses padrões e depois vir até você para entrevistá-lo, para que você possa ajudar a corrigi-los.
(13, bônus!) Acima de tudo: pense antes de usar IA! Seu pensamento e gosto são, e continuarão sendo, sua vantagem.
Organizações que adotarem essas práticas serão menores, mais rápidas e entregarão valor desproporcional aos seus clientes. Organizações que não o fizerem morrerão. Para mais teoria sobre isso — leia: Os rápidos herdarão a Terra.
Boa sorte.
Agradecimentos a @dexhorthy (autor dos 12 factor agents) por ler um rascunho deste artigo





