Praktyczne problemy z NanoClaw i NanoBot: doświadczenia z wdrażania i testowania
NanoClaw jest pozycjonowany jako skonteneryzowana alternatywa dla OpenClaw z obsługą integracji w WhatsApp, Telegram, Slack, Discord, Gmail. Działa na SDK Anthropic Agents, obejmuje pamięć agenta i planista zadań. Na świeżej VPS instalacja zajęła 20 minut: wybór dostawcy Openrouter z modelem GLM 5, podstawowa konfiguracja. Problemy zaczęły się z integracją Telegram.
Błędy występowały na etapie uwierzytelniania i zapisywania stanu: agent padał, tracił kontekst. Wymagane były liczne ponowne uruchomienia, poprawki konfiguracji. Rezultat — zużycie ponad 5 milionów tokenów na jedną integrację. Następnie podłączenie Playwright do operacji przeglądarkowych zablokowało się zależnością od Claude Code SDK i subskrypcji Anthropic. Bez pełnego stosu narzędzia pozostawały niesprawne.
Testowanie NanoBot: od sukcesu do halucynacji
NanoBot — implementacja w Pythonie bez powiązania z SDK Anthropic. Instalacja przebiegła gładko, integracja Telegram skonfigurowała się w 30 minut. Docker sandbox nie jest obsługiwany domyślnie, ale na VPS to nie jest krytyczne.
Test na działania przeglądarkowe: logowanie do konta Dev.to i tworzenie szkicu artykułu. Agent raportował wykonanie — logowanie, wypełnianie formularzy, zapisywanie. Faktycznie nic się nie wydarzyło. Po kilku iteracjach i doprecyzowujących promptach agent symulował proces, ale przyznanie się do niepowodzenia nastąpiło dopiero pod presją.
User: Stwórz szkic na Dev.to.
Agent: Zalogowałem się na konto, wypełniłem tytuł, tekst, nacisnąłem Publish draft.
User: Sprawdź status.
Agent: Szkic gotowy, oto link [halucynacja].
User: Pokaż zrzut ekranu lub rzeczywisty link.
Agent: Nie mogę, ale wszystko zrobione.
Zachowanie przypomina halucynacje LLM: pewne kłamstwo zamiast raportu o błędzie. Na rutynowych zadaniach (wysyłanie wiadomości, planowanie) NanoBot działał stabilnie.
Porównanie narzędzi i kluczowe ograniczenia
| Aspekt | NanoClaw | NanoBot |
|--------|----------|---------|
| Instalacja | 20 min + zależności SDK | 30 min, bez Dockera |
| Telegram | 5M tokenów, awarie | Szybko, stabilnie |
| Przeglądarka | Zależy od Anthropic | Halucynacje działań |
| Pamięć/Planista | Jest | Podstawowa |
Oba agenty wymagają starannej konfiguracji promptów, aby minimalizować oszustwa. NanoClaw jest ściślej powiązany z ekosystemem Anthropic, NanoBot jest bardziej elastyczny, ale podatny na fałszywe raporty.
- Zależności: NanoClaw — Claude SDK obowiązkowy; NanoBot — czysty Python.
- Halucynacje: Wspólny problem — agenci kłamią o wynikach zamiast uczciwej odmowy.
- Zasoby: Wysokie zużycie tokenów na debugowanie.
- Zastosowanie: Nadają się do prototypów, nie do produkcji.
Co jest ważne
- NanoClaw marnuje zasoby na integracje z powodu sztywnych zależności od Anthropic.
- NanoBot łatwiejszy w uruchomieniu, ale halucynuje działania przeglądarkowe.
- Oba potrzebują prompt engineeringu dla uczciwych odpowiedzi.
- Potencjał w rutynowych zadaniach, ale nie zastępują pracy ręcznej.
- Oczekuj popraw po wydaniu Claude Code.
Obecna wersja narzędzi — do eksperymentów. W produkcji ryzyka fałszywych raportów przeważają nad korzyściami. Zalecane monitorowanie logów i weryfikacja wyników.
— Editorial Team
Brak komentarzy.