Lembro-me de me contarem a história de uma agência que celebrava os cartões de visita de todos com quem se encontravam.
A parede da entrada era dominada por uma vasta teia de cartões de visita e lã vermelha. Uma teia em evolução de linhas vermelhas e retângulos coloridos. Essencialmente todo o negócio deles, visível para a equipa e para qualquer pessoa que os visitasse.
É uma ideia que ficou comigo. A minha cabeça é um castelo sem limites de memórias agrupadas e das coisas que li e aprendi, mas isso é outra história.
Esta história é sobre a visibilidade dos dados, e sobre como as coisas se ligam umas às outras.
Quando comecei este negócio, era claro que toda a gente estava a aparafusar IA ao seu pensamento, ao seu modelo de negócio, ao seu cargo e ao seu post no LinkedIn. Eu também.
Antes de mais. Estas novas ferramentas são incríveis. Têm limitações. Têm perigos. Não vão, de todo, voltar para a caixa.
Por essa altura li um post do Nic Hodges. Enquanto a maioria falava com LLMs, ele insistia em dizer que deveríamos estar a construir ferramentas. As ferramentas costumavam ser caras. Continuam a custar tempo e força de vontade. Podem ser tudo o que quisermos que sejam.
A minha carreira inicial mapeia o início das redes sociais. Lembro-me de receber um dos primeiros convites para o Facebook quando decidiram abrir o serviço para além da Ivy League. Lembro-me do convite para o ASmallWorld que se seguiu pouco depois. O que mais me lembro, contudo, é que construir na plataforma de outra pessoa acaba por custar mais a cada ano. Veja-se a receita publicitária da Meta. Afinal, não era bem o Cluetrain Manifesto.
Sentei-me a construir uma ferramenta que me ajudasse a mim e ao negócio que estou a construir. Ligada a estas máquinas incríveis, mas construída no meu terreno, não no deles.
Os negócios constroem-se sobre listas. Algumas estão bem formalizadas, como as que vêm das Finanças. A maioria está enterrada algures num share drive, atomizada por mil ambientes de trabalho à medida que se tornam Business_Pipeline_040325_Pete's Copy (v2) edited FINAL FINAL.xls.
A lista mais importante quando se está a começar um novo negócio é aquela que regista os novos negócios.
Está cheia de informação obsoleta. Palpites. Números otimistas. Mentiras que se vão acumulando.
Um sítio óbvio para construir um produto, na verdade.
Pelo que entendo, a maioria das bases de dados já criadas no mundo são listas aninhadas. Úteis, mas mais ou menos com o mesmo nível de inovação que pegar numa secretária com documentos guardados em pastas, digitalizá-la, incliná-la algures entre 85 e 90 graus, e chamar-lhe ambiente de trabalho.
Como a maioria dos exemplos no mundo são listas aninhadas, qualquer LLM vai conduzir-nos a uma base de dados SQL. É o material de treino a falar. Quando comecei a construir, aconteceu-me. Se não tiver opiniões, também lhe vai acontecer.
É o contexto comercial que define a consultoria. As pessoas e entidades à volta das quais se constroem relações e um registo de valor. As ligações entre elas, a forma como se influenciam mutuamente, a lã vermelha da sua proveniência.
A minha observação inicial é que quanto melhor se conseguir definir as arestas que ligam os dados, mais úteis essas arestas se tornam nesta nova fase do conhecimento computacional. A lã agora não só mantém a ligação. Carrega o contexto de como foi atada.
Por isso estou a construir a partir dos meus contactos e das empresas com quem quero trabalhar.
As hierarquias que se escolhem, ou, se for novo no vibe-coding, as hierarquias que se aceitam, têm consequências reais na forma como os dados são guardados e na forma como estes novos agentes interagirão com eles.
Renunciei às listas em favor de estrutura.
Operator
O Plan B funciona sobre um sistema a que chamei Operator. Por causa do The Matrix.
É um CRM de grafo tipado. Contactos e empresas são nós. A lã entre eles é tipada e direcional. Apresentado por não é compete com não é aconselha. O grafo é consultado, não navegado. A pergunta nunca é mostra-me os meus contactos. A pergunta é mostra-me o caminho de confiança mais curto até esta conta, e através de quem. Tudo o que tem peso espera numa fila pendente. Fica a olhar para mim até eu admitir que falava a sério. Isso não é uma funcionalidade de base de dados. É um portão de julgamento.
Uma Superfície de Pensamento
O grafo não é apenas contactos e empresas. O conhecimento também é um nó primário. Em qualquer ponto de uma interação com o Operator, uma abordagem de conhecimento em quatro níveis pode ser ativada. Uma das arestas que estes nós de conhecimento adquirem é um node_added que liga ao lugar onde eu estava quando tive a ideia.
O degrau mais baixo do conhecimento é um Scratch. Um Scratch pode ser algo que reparei. Um artigo que me soou verdadeiro. Um simples espicaçar de interesse. O equivalente cognitivo a resmungar para um autocarro que passa. Os Scratches têm de carregar um de três tipos de informação. Uma frase, uma imagem (integrada na câmara do telemóvel), ou um URL. Pode-se forçar uma ligação a outro nó e adicionar tags para ajudar a organizar as coisas no conjunto. A maioria dos Scratches morre onde caiu. É essa a função.
A subir a partir de um Scratch está um Basis. Um Basis é uma ideia que pode ser aplicada a um determinado problema. Exige uma afirmação e uma defesa. Todos os tipos de conhecimento acima de um Scratch recebem um cursor de crença que eu defino, e uma pontuação de relevância para a qual a máquina contribui ao longo do tempo. Estes ajudam a priorizar as coisas no seu conjunto.
A evolução seguinte do pensamento é uma Hypothesis. Que, como o Buddy the T.Rex tanto gostava de dizer, é uma ideia que se pode testar. Uma Hypothesis exige um enquadramento se-isto-então, articulando o que aconteceria caso fosse verdade, e oferece uma ligação de volta a um Basis.
Por fim, depois de uma ideia ser testada como verdadeira, há um Solve. Um Solve oferece diferentes formas de articular a crença na ideia, o raciocínio por detrás dela, e o potencial daquilo em que se pode tornar. É a base do que se entrega a um cliente. Habitualmente engalanado com artefactos de apresentação versionados. Há muuuuito mais Scratches do que Solves e, francamente, a maioria das ideias merece essa proporção.
Até agora, isto seria uma forma muito específica de organizar informação que só faz sentido para o teórico da conspiração que resmunga e ata nós em lã vermelha desfiada.
Mas agora, as vozes na minha cabeça são reais. Ou, pelo menos, podem ser programadas para complementar e moldar o trabalho que faço. Falo de agentes.
O MCP é a caixa de ferramentas. É a forma como o modelo chega ao que se construiu e, mais importante, é onde se decide o que ele tem permissão para partir. Capacidades amplas para ler. Formas estreitas e específicas para escrever. O mesmo instinto que a fila pendente, um piso acima.
E assim o MCP torna-se a UI. Páginas estruturadas e formulários arrumadinhos dão lugar a consultas em linguagem natural através do Claude. Não abro um cartão de contacto. Pergunto. Mostra-me o caminho de confiança até Sue's portfolio. Promove esse Scratch a um Basis. O grafo responde porque as ferramentas foram construídas para o permitir. Deixo de andar a clicar pelo meu próprio software como um cliente.
O Scout é um agente de sinal e um bisbilhoteiro com discernimento. Procura menções nos media, conversas ao nível da audiência, e tendências culturais que sustentem os nós na superfície de pensamento. As suas ferramentas são pesquisas estruturadas pelos canais onde o sinal realmente vive. Imprensa especializada, conversa ao nível da audiência, feeds de investigação, os sítios que não são bem rastreados pelas pesquisas genéricas. Mantém um olho no meu NBD e nos clientes de sonho como parte disto, à maneira como uma boa assistente se lembra de um nome que nos esquecemos de anotar. O seu trabalho fica anexado como um Scratch e pode ser promovido a um Basis por um humano. Aprende com o que vai sendo promovido ao longo do tempo, e tem sentimentos sobre o assunto.
O Librarian é um orangotango. O Terry Pratchett sabe porquê. Olha para trás em vez de olhar para a frente. Aprofunda o que já existe. Trabalho académico, arquivos, os cantos empoeirados da investigação estabelecida, as coisas que me levariam uma semana a encontrar sozinho. Não tem pressa. Volta com proveniência e com a vaga sensação de que já devíamos saber aquilo. O Scout encontra o que está a emergir. O Librarian encontra o que já é conhecido. Ook.
O Tester caça provas contra uma Hypothesis específica. Onde o Librarian recupera o que se sabe, o Tester decide se algo daquilo apoia, de facto, a afirmação em cima da mesa. É relutante. Preferia não se comprometer. Escreve como um Basis quando as evidências aguentam, e sinaliza a Hypothesis como não sustentada quando não aguentam, o que acontece mais vezes do que eu gostaria.
O Assassin aborda as coisas de outra forma. Persegue Solves, Hypotheses e Bases. Um estudioso da filosofia da crítica. Irritante de se discutir e difícil de contornar. Não ataca trabalho que considere bom, o que é mais irritante do que atacar tudo, porque significa que, quando vem atrás de nós, fala a sério. Escreve como um Scratch sinalizado como anti em relação a qualquer outro objeto de conhecimento.
Faço correr todos estes como rotinas no Claude Code para evitar custos de agentes via API.
Todos eles estão afinados para qualidade em pequeno volume em detrimento de ruído em grande volume. Todo o input de máquina carrega uma pontuação de confiança que o distingue do input humano. Os agentes agrupam-se em torno do meu foco em vez de se desviarem para fora, que é a única forma que encontrei de impedir que um sistema como este se transforme silenciosamente no sistema de toda a gente.
A Mesma Espinha
Esta não é, no fundo, uma história sobre software. É o mesmo argumento que o Plan B já apresentou antes, apontado numa nova direção.
O Brand Sentinel era sobre codificar o discernimento de marca em sistemas de IA, para que as boas decisões viajem com as ferramentas em vez de irem atrás delas num PDF que ninguém abre. O Operator faz o mesmo um piso abaixo. Guarda como uma empresa de facto sabe aquilo que sabe. As relações, o raciocínio, as evidências, a dúvida, o orangotango no fundo do escritório. Para que nada disto se evapore no instante em que eu saio da sala.
O Plan B integra discernimento nos sistemas. Não o deixa na cabeça das pessoas à espera que dê certo.
A Sala
Se preside a um conselho ou gere uma carteira, não lhe interessa que um estratega escreva código aos fins de semana. Justo.
Eis o que está na sala. A parede ainda não é uma parede, é um ecrã, mas o princípio mantém-se. As empresas estão lá. As pessoas que as dirigem. A mudança de liderança que aconteceu a semana passada, e o caminho que a atravessa, e a razão pela qual esse caminho existe. O Scout está num canto. O Librarian anda algures nas estantes. O Assassin está irritado com qualquer coisa. A lã está etiquetada e as etiquetas significam alguma coisa. Nada de importante é confirmado sem que eu concorde que deve ser.
Sou eu, uma sala vazia e 85 miles de lã vermelha.

