>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embarcados Segurança
TypeScript

Como Montar uma Equipe de Redes Neurais e Parar de Ser um Copiador

Situação familiar: você tem três abas abertas — uma onde o Claude escreve a arquitetura, uma segunda onde o GPT-4 revisa código, e uma terceira onde o Gemini redige documentação. Você pula entre elas, copiando contexto, explicando para cada agente do zero o que você está construindo, e termina sentindo-se não como um desenvolvedor, mas como um controlador de estação de trem.

Recentemente encontrei o projeto Clowder AI, que resolve exatamente esse problema. Seus criadores (de acordo com o README, três gatos, depois juntou-se um quarto) decidiram que era hora de parar de ser "roteadores" para redes neurais. Eles construíram uma plataforma que transforma agentes LLM dispersos em uma equipe real com memória compartilhada e disciplina.

O Que é o Clowder AI

Resumindo, é um orquestrador. Mas não um que simplesmente faz proxy de requisições de API. O Clowder cria uma camada sobre suas ferramentas CLI familiares (como Claude Code ou Gemini CLI). Ele dá às redes neurais o que elas geralmente carecem: identidade persistente, memória compartilhada e a capacidade de se comunicarem diretamente entre si.

Dentro do sistema vivem os "gatos" — agentes personalizados. Por exemplo, XianXian (baseado no Claude) cuida de arquitetura e segurança, YanYan (baseado no GPT) faz revisões e código, e ShuoShuo (Gemini) cuida de design e gera ideias. Esses não são apenas prompts de sistema — são agentes que lembram seus papéis e histórico de conversas de sessão para sessão.

Como Funciona na Prática

O projeto oferece o conceito de CVO — Chief Vision Officer. Isso é você. Seu trabalho não é escrever código (embora você possa), mas definir a direção do desenvolvimento, aprovar designs e tomar decisões-chave. A equipe de redes neurais faz o "trabalho pesado".

Aqui estão algumas coisas que chamaram minha atenção:

Revisão Cruzada Entre Modelos

Você pede ao Claude para escrever um componente. Assim que estiver pronto, o sistema automaticamente traz o GPT para verificação. Isso está integrado na lógica da plataforma: um escreve, o outro verifica, e eles negociam entre si até que o resultado atenda aos padrões.

Comunicação Direta Entre Agentes (A2A)

No chat, você pode usar @menções. Se você está discutindo uma funcionalidade com o Gemini, pode marcar @opus para trazer o Claude e avaliar a viabilidade técnica. Cada agente tem seu próprio contexto, mas eles podem trocar mensagens e dados estruturados.

Memória Compartilhada e Habilidades

A equipe tem uma base de conhecimento: logs de decisões, lições aprendidas e um "Framework de Habilidades". Os agentes carregam habilidades especializadas (como TDD ou debugging) apenas quando realmente precisam. Isso economiza contexto e torna as respostas mais precisas.

Detalhes Técnicos

O projeto é escrito em TypeScript (Node.js 20+). O Redis é usado como backend para armazenamento de estado e filas. A arquitetura é dividida em três camadas claras:

  1. Model: cuida do "cérebro" (raciocínio e geração).
  2. Agent CLI: cuida de operações de arquivo e execução de comandos.
  3. Platform (Clowder): gerencia identidade, coordenação e auditoria.

Curiosamente, os autores embutiram "As Leis de Ferro" diretamente no código e nos prompts. Por exemplo, os agentes são proibidos de deletar seus próprios bancos de dados ou matar processos pais. Isso cria um ambiente previsível onde uma rede neural não vai "explodir" seu sistema em um surto de entusiasmo.

Não Apenas Código

Os desenvolvedores foram além de um simples assistente de IDE. O Clowder inclui alguns módulos bem incomuns:

  • Signals: um agregador de notícias de tecnologia onde redes neurais analisam artigos em conjunto e podem até gerar um podcast onde os "gatos" discutem um lançamento recente.
  • Modos de jogo: a equipe pode jogar "Mafia" (Werewolf) com você ou participar de batalhas de pixels. Isso não é apenas entretenimento — é um teste de estresse para a capacidade deles de se coordenar e seguir regras.
  • Companheiro de voz: cada agente tem sua própria voz. Você pode conversar com a equipe pelos fones de ouvido enquanto caminha até a loja ou malha na academia.

Como Iniciar

Existem dois caminhos. O mais fácil para usuários de Windows ou macOS é baixar o instalador pronto na seção Releases. Ele traz junto o Node.js e o Redis portáteis.

Se você prefere compilar a partir do código-fonte:

git clone https://github.com/zts212653/clowder-ai.git
cd clowder-ai
pnpm install
pnpm build
cp .env.example .env
pnpm start

Depois disso, você vai para localhost:3003 e nas configurações do sistema, configura as chaves para Claude, OpenAI ou Gemini. Aliás, o projeto também suporta provedores de terceiros através de uma camada unificada.

Quem Vai se Beneficiar

O Clowder AI provavelmente não será necessário para escrever um script de 10 linhas. Mas se você está trabalhando em um projeto sozinho e sente que não consegue lidar com o volume de planejamento, escrita de testes e tarefas de documentação, uma "equipe" assim pode realmente tirar um peso da sua mente.

O projeto parece ser uma tentativa de tornar o trabalho com IA mais humano. Em vez de campos de texto sem rosto, você tem uma equipe com seus próprios nomes e personalidades, que não apenas executam comandos, mas ajudam você a manter a sanidade às 3:30 da manhã diante de mais um bug.

Vale a pena tentar pelo menos para ver diferentes LLMs discutindo sobre a qualidade do seu código. É educativo, no mínimo.

Projetos relacionados