Wiki · Začínáme

První chat s agentem

Agent není vyhledávač. Tady je, jak mu zadávat úkoly, aby se daly ověřit — a co dělat, když se něco zvrtne.

💬
Agent není vyhledávač ani klávesa na odpovědi. Dávejte mu úkoly, které se dají ověřit — a on je sám provede: spustí příkazy, přečte soubory, něco zapíše. Než začnete, mějte hotový vybraný model.

Jak to vypadá

Napište hermes a otevře se rozhovor v terminálu. Vy píšete běžnou češtinou, agent pracuje:

# spuštění $ hermes # a první úkol — ověřitelný, s jasným výsledkem ❯ Zjisti, kolik místa zabírá disk, a vypiš to jako tabulku.

V rozhovoru pak uvidíte, co agent dělá: každý spuštěný nástroj má na začátku řádku ● a na konci ✓ (nebo ✗, když selhal). Během psaní bliká ukazatel — agent právě přemýšlí.

Jak zadávat úkoly, aby se daly ověřit

MístoNapišteProč
„Nastav server.“„Zjisti verzi systému a napiš ji do souboru verze.txt.“Výsledek si přečtete a hned víte, jestli to udělal správně
„Udělej pořádek v datech.“„Vypiš deset největších souborů ve složce /var/log a nic nemaž.“Malý krok, který se dá zkontrolovat, a jasně řečeno, co nesmí
„Oprav to.“„Najdi příčinu chyby v logu, napiš mi ji a navrhni dvě možnosti opravy — zatím nic neopravuj.“Nejdřív zjištění, pak akce. Agent se tak nerozjede špatným směrem
„Zkontroluj web.“„Ověř, že stránka vrací 200 a že se v hlavičce posílá kódování utf-8; ukaž mi přesný příkaz, kterým jsi to zjistil.“Chcete důkaz, ne dojem

Zlaté pravidlo: čím lépe si dokážete výsledek ověřit vy, tím lépe se s agentem pracuje. Když nepoznáte, že je úkol hotový, nepozná to ani on.

Užitečné lomítkové příkazy

Do rozhovoru se píšou příkazy začínající lomítkem — ovládají agenta, ne jeho práci:

PříkazCo udělá
/helpVypíše, co všechno v rozhovoru jde
/newZačne novou konverzaci (stará zůstává uložená)
/modelZmění model uprostřed práce (drahý jen na těžký úkol)
/contextUkáže, jak je zaplněná paměť rozhovoru
/compressSrovná paměť rozhovoru, když je plná
/undo a /retryVezme zpět poslední výměnu / zopakuje poslední dotaz
/stopZastaví všechny běžící úlohy na pozadí
/queue (nebo /q)Zařadí další úkol, až agent dokončí ten současný
/bgPustí úkol na pozadí, ať můžete pracovat dál
/statusUkáže model, profil, složku a identifikátor konverzace

Kompletní seznam má oficiální dokumentace (přes 160 příkazů) — odkaz je dole.

Schvalování: agent se vás na důležité věci zeptá

Než agent spustí něco, co může něco změnit nebo smazat, zobrazí se mu panel s žádostí o schválení (⚠ approval required) a uvidíte přesný příkaz. Můžete potvrdit, nebo odmítnout a napsat, co místo toho. Režim, kdy se agent neptá (YOLO), existuje, ale na serveru s daty ho nedoporučujeme — nikdo pak nedrží ruku nad tím, co se spouští.

Pokračování v práci

# pokračovat v posledním rozhovoru $ hermes --continue # vypsat uložené konverzace a vybrat si $ hermes sessions # jeden dotaz bez otevírání rozhovoru (hodí se do skriptů) $ hermes chat -q "kolik je volného místa na disku?"

Naše tipy z praxe

TipProč
Pište česky, jak jste zvyklíAgent češtině rozumí. Když má odpovídat česky i v delších výstupech, řekněte mu to na začátku
Nechte ho nejdřív zjistit stav„Podívej se…“ místo „Udělej…“. Ušetříte opravy po unáhleném zásahu
Žádejte důkaz„Ukaž mi příkaz, kterým jsi to zjistil.“ Ověříte výsledek i to, že si ho nevymyslel
Když se to zvrtne, použijte /stopZastaví běžící úlohy. Změny v souborech jde vrátit přes /rollback
Nedávejte jeden obří úkolRozdělte ho na kroky, které po sobě zkontrolujete. Menší kroky = méně slepých cest
Co má platit i zítra, napište do souboruRozhovor se zapomene, soubor (návod, poznámka, skill) ne

Když to nevyjde napoprvé

Co se staneCo s tím
Agent pochopil úkol jinakNapište /undo a zkuste to přesněji. Řekněte mu, co jste čekali
Odpovídá pořád dokola nebo se zasekl/stop, případně začněte nový rozhovor /new a shrňte, co už víte
Došla paměť rozhovoru/context ukáže stav, /compress ho srovná
Něco rozbil/rollback vrátí soubory z uloženého bodu; u systémových změn se ptejte, než je udělá

Kam dál

← Zpět na wiki