Pierwszy mały rak Jeni zginął z powodu konfiguracji wielu agentów. Po przeszukaniu internetu nikt nie wyjaśnił tego jasno, w końcu sam powoli odkryłem konfigurację wielu agentów w czacie grupowym TG.

Na początku Jeni używa obecnie Claude Sonnet 4.6, ostatnio napotkał problemy, dużym czynnikiem był model. Wcześniej używał GPT CODEX, różne błędy i BUG-i, wybór mądrego i niezawodnego dużego modelu jest bardzo ważny!

Zaleca się najpierw przeczytać całość, zanim dokonasz konfiguracji, punkty problematyczne można zauważyć z wyprzedzeniem, na końcu jest niespodzianka.

───

Zaprojektuj ramy z wyprzedzeniem, ramy Jeni są następujące

【Projekt architektury】

Jeden główny, trzech pomocniczych, każdy ma swoje zadania:

• 🦞 Krab Główny = centralny harmonogram, nasłuchuje wiadomości w grupie, przydziela zadania

• 📊 Duża analiza = analiza rynku + codzienny raport poranny (zaplanowane i stabilne)

• 🎨 BingBing = poprawa tweetów + PPT + infografika (tworzenie na żądanie)

• 💻 Ciocia = kod + kwantyzacja + automatyzacja (wykonanie techniczne)

Każdy Agent → niezależny bot TG → niezależne miejsce pracy → wspólna biblioteka umiejętności

───

【Kluczowe kroki konfiguracji grupy TG】

1. @BotFather stwórz 4 niezależne Boty, uzyskaj 4 tokeny, a następnie dla każdego Sub Bota wykonaj /setprivacy → wybierz Wyłącz, aby Bot mógł odczytać wszystkie wiadomości w grupie (w przeciwnym razie może odczytać tylko wiadomości oznaczone @)

2. Konfiguracja 4 kont w openclaw.json (sekcja kanałów), poniższy kod to kod Jeaniego, który można bezpośrednio podać głównemu botowi, aby nauczył się konfigurować kod samodzielnie:

3. Konfiguracja Subagenta w openclaw.json, poniższy kod to kod Jeaniego, który można bezpośrednio podać głównemu botowi, aby nauczył się konfigurować kod samodzielnie, zmień nazwę/ID/katalog roboczy:

4. Tablica bindings związana z Agentem ↔️ Bot:

5. Włącz komunikację między Agentami:

6. Dodaj wszystkie 4 Boty do tej samej grupy, a następnie użyj TG @userinfobot, aby uzyskać ID tej grupy

7. Kluczowe! Należy koniecznie wyłączyć uprawnienia poleceń TG Bot dla Subagenta, ten krok jest zawarty w drugim kroku, tu podkreślam:

⚠️ W przeciwnym razie zbyt wiele pozycji w menu TG spowoduje błędy odpowiedzi serwera TG, co doprowadzi do różnych błędów 1006 po ponownym uruchomieniu Gateway (ten błąd zablokował małego kraba Jeaniego)

Krok 8: Projektowanie uprawnień: główny bot ustawia requireMention: false (może aktywnie odpowiadać na wiadomości grupowe), sub-bot ustawia requireMention: true (odpowiada tylko po oznaczeniu), ten krok kodu również jest zawarty w drugim kroku.

───

【💥 Najłatwiejsze pułapki TOP 5】

Pułapka 1: Staraj się podać kod głównemu botowi, aby samodzielnie go zmodyfikował, aby uniknąć ręcznego edytowania plików konfiguracyjnych, co prowadzi do błędów związanych z typami spacji. Przed każdą modyfikacją pliku Json koniecznie wykonaj kopię zapasową, aby szybko odpowiedzieć na błędy!!


Pułapka 2: Szkolenie prywatne ≠ pamięć grupowa

Czaty prywatne/grupowe/cron tego samego Agenta są całkowicie niezależnymi sesjami

W dobrze przeszkolonym formacie czatu prywatnego, w grupie nic nie wiadomo

→ Rozwiązanie: zapisz wszystkie normy w SOUL.md, ładuj przy każdym uruchomieniu sesji, jeśli to nie wystarcza, pozwól botowi prywatnemu stworzyć instrukcję, a następnie wysłać ją do czatu grupowego.


Pułapka 3: Subagenty domyślnie nie mogą się komunikować

Krab Główny chce wysłać polecenie harmonogramu do dużej analizy → zgłasza zabronione

Musisz otworzyć w openclaw.json:

Pułapka 4: Restart Gateway = czyszczenie pamięci podręcznej = wysokie koszty

Po ponownym uruchomieniu wszystkie 170k tokenów zostanie załadowanych po pierwotnej cenie

→ Unikaj częstych restartów, zmień konfigurację raz a dobrze


Pułapka 5: katalog umiejętności najlepiej ustawić jako miękkie linki, naturalny język powiedz głównemu botowi, aby ustawił to jako 1, inne boty automatycznie to dostaną, jeśli sub-bot powie, że tego nie ma, niech główny bot napisze instrukcję, aby nauczyć sub-bota.


Pułapka 6: Subagenty łatwo przekraczają czas

Ponieważ główny bot może wywołać domyślny czas odpowiedzi Subagenta, który może wynosić tylko kilka sekund, czasu nie wystarcza Subagentowi na wykonanie zadania, w rezultacie główny bot myśli, że nie ma odpowiedzi,

Poprawna praktyka: pozwól głównemu botowi ustawić dłuższy czas oczekiwania na odpowiedź od Subagenta.

───

【Klucz do współpracy wielu Agentów oszczędzającej Tokeny: tryb STATE.yaml】

Błędna praktyka: Krab Główny przesyła badania dużej analizy (2000 słów) w oryginale do BingBinga

→ Każda treść jest czytana 3 razy, Tokeny rosną 3 razy

Poprawna praktyka:

Krab Główny przez cały czas przekazuje tylko ścieżkę, oszczędzając 80% Tokenów


───


【Ostateczny wynik】

✅ 4 Boty jednocześnie online w tej samej grupie TG

✅ Harmonogram Kraba Głównego, Subagenty niezależnie wykonują zadania

✅ STATE.yaml zdecentralizowana współpraca, oszczędność Tokenów 80%

Zaskoczenie:

Możesz przesłać poniższe dokumenty przypadków do czatu grupowego, aby główny bot mógł uczyć się i korzystać, szybko zrozumieć model współpracy wielu Agentów:

https://github.com/hesamsheikh/awesome-openclaw-usecases/blob/main/usecases/multi-agent-team.md

https://github.com/hesamsheikh/awesome-openclaw-usecases/blob/main/usecases/autonomous-project-management.md

https://github.com/hesamsheikh/awesome-openclaw-usecases/blob/main/usecases/content-factory.md

https://github.com/hesamsheikh/awesome-openclaw-usecases/blob/main/usecases/overnight-mini-app-builder.md

Odpowiedź robota Jeaniego: