Files
DBAdmin/inbox/Master Hermes Agent_ Przewodnik dla początkujących bez zbędnych rzeczy po pamięci, umiejętnościach i orkiestracji wieloagentowej.md
Paweł Domański b0c712c4e8 Aug 7, 2026, 3:29 PM
2026-08-07 13:29:13 +00:00

6.3 KiB

title, source, author, published, created, description, tags
title source author published created description tags
Master Hermes Agent: Przewodnik dla początkujących bez zbędnych rzeczy po pamięci, umiejętnościach i orkiestracji wieloagentowej https://kd-agentic.medium.com/master-hermes-agent-a-no-bs-beginners-guide-to-memory-skills-and-multi-agent-orchestration-1c94996fdfba
KD Agentic
2026-06-07 2026-06-29 Przestań walczyć ze swoim agentem AI. Dowiedz się, jak faktycznie działa kuracja pamięci, tworzenie umiejętności i orkiestracja wieloagentowa w Hermes Agent — bez żadnego szumu
clippings

Przestań walczyć ze swoim agentem AI. Dowiedz się, jak faktycznie działa kuracja pamięci, tworzenie umiejętności i orkiestracja wieloagentowa w Hermes Agent — bez żadnego szumu

Większość ludzi podchodzi do Hermes Agent w niewłaściwy sposób. Instalują go, zaczynają rozmawiać i w ciągu kilku dni napotykają te same przeszkody: agent nie pamięta rzeczy, umiejętności są mylące, a podagenci dają zagadkowe rezultaty.

Wiem to, bo dokładnie to zrobiłem. Po niezliczonych godzinach prób i błędów zrozumiałem, że problemy nie są błędami — to nieporozumienia co do tego, jak Hermes ma działać.

Trzy modele mentalne, które zmieniają wszystko

Zanim dotkniesz się jednego pliku konfiguracyjnego, przyswaj te trzy pomysły. Oddzielają ludzi, którzy walczą z Hermesem, od tych, którzy płyną z nim.

Nie pamięta wszystkiego — i to jest celowe

Hermes korzysta z pamięci kuratorowanej przez agentów. Agent decyduje, co warto zatrzymać, nie ty. To nie jest wada. Gdyby agent zapisywał każde słowo, koszty tokenów gwałtownie wzrosłyby, a kontekst zatopiłby się w szumie spowodowanym odrzuconymi pomysłami i beznadziejnymi eksperymentami.

Rozwiązanie jest proste. Gdy coś naprawdę ma znaczenie, bądź wprost: "Zachowaj to w pamięci długotrwałej." Na długie sesje, gdzie stan ma znaczenie, poproś agenta o napisanie pliku w katalogu projektu. Plik na dysku nie jest kompresowany ani reorganizowany.TASK_STATUS.md

To, gdzie co zmierza, ma ogromne znaczenie. SOUL.md trzyma trwałe zasady i tożsamość — tylko ty do niego piszesz. USER.md przechowuje Twoje preferencje, a agent może je zaktualizować. MEMORY.md przechowuje notatki robocze i podlega automatycznej reorganizacji. Złota zasada: nigdy nie wkładaj tego, co do SOUL.md należy, do MEMORY.md.

Umiejętność to nie kod — to standardowa procedura operacyjna

Spędziłem tygodnie, myśląc o umiejętnościach jako o wtyczkach lub skryptach. Nie są ani jednym, ani drugim. Umiejętność to wielokrotnego użytku dokument z rabatami, który mówi agentowi: "gdy napotkasz tego typu zadanie, dokładnie oto co należy zrobić."

Każda skuteczna umiejętność zawiera cztery rzeczy: warunek wyzwalający, który informuje agenta, kiedy go użyć, instrukcje krok po kroku, sposób weryfikacji sukcesu oraz listę pułapek, w które już wcześniej wpadł. Ta ostatnia z nich z czasem narasta na wartości.

Wzorzec rozwijania umiejętności jest organiczny: powtarzasz workflow, agent to zauważa, mówisz mu, by stworzył umiejętność i on krystalizuje ten wzorzec. Nie twórz umiejętności z wyprzedzeniem. Poczekaj, aż zrobisz coś trzy razy.

Subagenci zaczynają od zera — za każdym razem

To był błąd, który najbardziej mnie poparzył. Tworzysz sub-agenta i mówisz "napraw ten błąd", zakładając, że wie, który plik, która linia i jaka wersja Pythona.

Nie ma. Subagenci wychodzą z zupełnie nowych kontekstów rozmów. Nie dziedziczą nic po rodzicu. Musisz spakować wszystko, czego potrzebują, w terenie: ścieżki plików, komunikaty o błędach, przyczyny źródłowe, wersje zależności i strukturę projektu. Lenistwo tutaj jest głównym powodem, dla którego zadania subagentów zawodzą.context

Limit współbieżności to dwa do trzech subagentów, nie dlatego, że Hermes cię ogranicza, ale dlatego, że limity prędkości API i kwestie kosztowe w rzeczywistym świecie to ograniczają. Zacznij od dwóch i skaluj się dopiero wtedy, gdy udowodnisz, że wzór działa.

Profile: siła izolacji

Profile dają całkowicie oddzielne środowiska Hermesa na jednej maszynie. Każdy ma własną konfigurację, wspomnienia, sesje i umiejętności — bez zanieczyszczenia krzyżowego.

Praktyczne zastosowanie jest natychmiastowe: w jednym terminalu można uruchomić asystenta kodowania, a w innym asystenta badawczego. Nie dzielą nic, co oznacza, że nie nadepną na swoje wspomnienia ani umiejętności.

Jeśli wdrażasz do produkcji

Siedem rzeczy do weryfikacji: uruchom bez błędów, zachowaj klucze API w nie, włącz Gateway Heartbeat, aby zapobiec cichym awariom, konfiguruj whitelisty użytkowników, odpowiednio ustaw tryb zatwierdzania, weryfikuj strefę czasową serwera i testuj każde zadanie CRON ręcznie przed jego uruchomieniem.hermes doctor``.env config.yaml timedatectl

Co robić, gdy coś idzie nie tak

SymptomPrawdopodobna przyczynaFixAgent nigdy nie pamiętaSesja zbyt krótka lub uznana za nieistotnąPowiedz "zapisz to do pamięci długoterminowej"Subagent wydaje się nieświadomyNie przekazano żadnego kontekstuNie przekazano kontekstuWypełnij pole kontekstu całkowicieCron nie wywoła się Zła strefa czasowa lub brama nie działaSprawdź strefę czasową, sprawdź bramę, testuj ręcznieKoszty spiralaZa wielu współcześnie agentówOgranicz do dwóch lub trzech, używaj tańszych modeliTirith blokuje normalne poleceniaTryb zatwierdzania zbyt restrykcyjnyPrzełącz na tryb smart

Podsumowując.

Hermes nie jest magią. Są trzy rzeczy: pamięć rozwiązuje zapominanie, ale wymaga od ciebie oznaczania tego, co się liczy, umiejętności rozwiązują powtarzalność poprzez krystalizację workflow w wielokrotnie używane SOP, a subagenty rozwiązują skalę, ale tylko wtedy, gdy dasz im pełny kontekst.

Większość początkujących nie radzi sobie, bo pomija pierwszy — oczekując, że agent zapamięta wszystko — oraz trzeci — rzucając podagentów do zadań bez odpowiednich instrukcji.

Napraw te dwie rzeczy i 80 procent bólu znika. Zacznij od "zapisz to do pamięci długoterminowej" i "zapisz wszystko w polu kontekstowym". Wszystko inne wynika stamtąd.