Oto sytuacja, ktora wiekszosc ludzi rozpoznaje: twoj zespol w pracy komunikuje sie przez Slack, bliscy przyjaciele sa na WhatsApp, spolecznosc graczy zyje na Discord, a osobiste kontakty wola Telegram. Konczysz z czterema otwartymi aplikacjami i czterema strumieniami powiadomien.
Teraz wyobraz sobie, ze twoj asystent AI dziala we wszystkich jednoczesnie, ze wspolna pamiecia, wiec pamietuje co mu powiedziales na Telegram kiedy pytasz na Discord. Jeden asystent, wszedzie gdzie juz jestes.
Jak to dziala pod maską
System kanalow ZeroClaw jest zbudowany na traitach Rust. Kazdy kanal to niezalezny adapter implementujacy ten sam interfejs. Wszystkie dziela jedno polaczenie z dostawca AI, jedna baze danych pamieci, jeden plik konfiguracyjny.
Konfiguracja Telegram
Utworz bota przez @BotFather, skopiuj token i dodaj go do config.toml wraz z dozwolonymi uzytkownikami lub czatami.
Konfiguracja Discord
Utworz aplikacje Discord w Developer Portal, wygeneruj token bota i dodaj bota do swojego serwera z odpowiednimi uprawnieniami.
Konfiguracja WhatsApp
Przy pierwszym uruchomieniu ZeroClaw wyswietla kod QR w terminalu. Zeskanuj go WhatsApp na telefonie, aby sparowac.
Uruchamianie wszystkiego
Jedno polecenie. Wszystkie trzy kanaly lacza sie jednoczesnie.
Wspolna pamiec w praktyce
Wyslij wiadomosc na Telegram: Pamietaj, ze termin mojego projektu to 15 marca. Pozniej na Discord: Kiedy jest moj termin? Odpowiedz: Termin twojego projektu to 15 marca, jak wspomniales wczesniej.
Dostosowywanie zachowania per kanal
Mozesz ustawic rozne systemowe prompty, tony i funkcje dla kazdego kanalu przez konfiguracje.
Szerszy obraz
Konfiguracja wielokanalowa rozwiazuje realny problem: twoje zycie nie toczy sie w jednej aplikacji i twoj asystent AI tez nie powinien. Jedna binarka, jeden plik konfiguracyjny, jedna baza danych pamieci i twoj asystent jest obecny na kazdej platformie, ktorej uzywasz, pamietajac kontekst we wszystkich, uzywajac mniej RAM niz jedna karta przegladarki.