>_ DevTrendspl

Język

Strona główna

Języki

Sekcje

Frontend Backend Mobilne DevOps AI / ML GameDev Blockchain Systemy wbudowane Bezpieczeństwo
TypeScript

Jak zbudować zespół sieci neuronowych i przestać być copy-pasterem

Znana sytuacja: masz otwarte trzy zakładki — w jednej Claude pisze architekturę, w drugiej GPT-4 recenzuje kod, a w trzeciej Gemini tworzy dokumentację. Przeskakujesz między nimi, kopiując kontekst, tłumacząc każdemu agentowi od nowa, co budujesz, i zamiast czuć się jak deweloper, czujesz się jak dyżurny na dworcu kolejowym.

Niedawno natknąłem się na projekt Clowder AI, który rozwiązuje dokładnie ten problem. Jego twórcy (według README — trzy koty, później dołączył czwarty) postanowili, że czas przestać być „routerami" dla sieci neuronowych. Zbudowali platformę, która zamienia rozproszone agenty LLM w prawdziwy zespół z wspólną pamięcią i dyscypliną.

Czym jest Clowder AI

W skrócie — to orkiestrator. Ale nie taki, który po prostu proxyje żądania API. Clowder tworzy warstwę nad twoimi ulubionymi narzędziami CLI (jak Claude Code czy Gemini CLI). Daje sieciom neuronowym to, czego zwykle brakuje: trwałą tożsamość, wspólną pamięć i możliwość bezpośredniej komunikacji między sobą.

Wewnątrz systemu żyją „koty" — spersonalizowane agenty. Na przykład XianXian (oparty na Claude) zajmuje się architekturą i bezpieczeństwem, YanYan (oparty na GPT) robi recenzje i kod, a ShuoShuo (Gemini) zajmuje się designem i rozwija pomysły. To nie są tylko systemowe prompty — to agenty, które pamiętają swoje role i historię rozmów z sesji na sesję.

Jak to działa w praktyce

Projekt oferuje koncepcję CVO — Chief Vision Officer. To ty. Twoja praca nie polega na pisaniu kodu (choć możesz), ale na wyznaczaniu kierunku rozwoju, zatwierdzaniu projektów i podejmowaniu kluczowych decyzji. Zespół sieci neuronowych zajmuje się „brudną" robotą.

Oto kilka rzeczy, które zwróciły moją uwagę:

Recenzje między modelami

Prosisz Claude o napisanie komponentu. Gdy tylko będzie gotowy, system automatycznie podciąga GPT do weryfikacji. To wbudowane w logikę platformy: jeden pisze, drugi sprawdza i negocjują ze sobą, aż wynik spełni standardy.

Bezpośrednia komunikacja agentów (A2A)

Na czacie możesz używać @wzmianek. Jeśli dyskutujesz o funkcji z Gemini, możesz otagować @opus, żeby Claude ocenił wykonalność techniczną. Każdy agent ma własny kontekst, ale mogą wymieniać wiadomości i ustrukturyzowane dane.

Wspólna pamięć i umiejętności

Zespół ma bazę wiedzy: dzienniki decyzji, wyciągnięte wnioski i „Framework Umiejętności". Agenty ładują wyspecjalizowane umiejętności (jak TDD czy debugging) tylko wtedy, gdy są faktycznie potrzebne. To oszczędza context window i sprawia, że odpowiedzi są dokładniejsze.

Techniczne wnętrzności

Projekt jest napisany w TypeScript (Node.js 20+). Redis służy jako backend do przechowywania stanu i kolejek. Architektura jest podzielona na trzy wyraźne warstwy:

  1. Model: obsługuje „mózg" (rozumowanie i generowanie).
  2. Agent CLI: obsługuje operacje na plikach i wykonywanie poleceń.
  3. Platforma (Clowder): zarządza tożsamością, koordynacją i audytem.

Ciekawe jest to, że autorzy wbudowali „Żelazne Prawa" bezpośrednio w kod i prompty. Na przykład agentom zabrania się usuwania własnych baz danych czy zabijania procesów nadrzędnych. To tworzy przewidywalne środowisko, w którym sieć neuronowa nie „wysadzi" twojego systemu w przypływie entuzjazmu.

Nie tylko kod

Deweloperzy poszli dalej niż prosty asystent IDE. Clowder zawiera dość nietypowe moduły:

  • Signals: agregator wiadomości technologicznych, gdzie sieci neuronowe wspólnie analizują artykuły i mogą nawet generować podcast, w którym „koty" omawiają świeżo wydany produkt.
  • Tryby gry: zespół może zagrać z tobą w „Mafię" (Wilkołaki) albo wziąć udział w pikselowych bitwach. To nie tylko rozrywka — to stress test dla ich zdolności do koordynacji i przestrzegania zasad.
  • Towarzysz głosowy: każdy agent ma własny głos. Możesz rozmawiać z zespołem przez słuchawki, idąc do sklepu czy ćwicząc na siłowni.

Jak uruchomić

Istnieją dwie ścieżki. Najłatwiejsza dla użytkowników Windows lub macOS to pobranie gotowego instalatora z sekcji Releases. Sam pobiera przenośne Node.js i Redis.

Jeśli wolisz budować ze źródeł:

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

Potem przechodzisz do localhost:3003 i w ustawieniach systemu konfigurujesz klucze dla Claude, OpenAI lub Gemini. Przy okazji, projekt obsługuje też zewnętrznych dostawców przez ujednoliconą warstwę.

Kto skorzysta

Clowder AI raczej nie będzie potrzebny do pisania 10-linijkowego skryptu. Ale jeśli pracujesz solo nad projektem i czujesz, że nie dajesz rady z ilością planowania, pisania testów i dokumentacji, taki „zespół" może naprawdę odciążyć ci głowę.

Projekt wygląda jak próba uczynienia pracy z AI bardziej ludzką. Zamiast bezosobowych pól tekstowych masz zespół z własnymi imionami i osobowościami, którzy nie tylko wykonują polecenia, ale pomagają ci zachować zdrowy rozsądek o 3:30 w nocy przy kolejnym bugu.

Warto przynajmniej spróbować i popatrzeć, jak różne LLM-e kłócą się ze sobą o jakość twojego kodu. To co najmniej edukacyjne.

Powiązane projekty