Skip to main content

K000111 – Vzor plánovaného agenta

KNIFE – Knowledge In Friendly Examples Séria: Systemic Thinking in IT & Digital Fabrication Úroveň: Stredná – pokročilá Tagy: automatizácia agent cowork claude pattern rozhodovanie

🎯 Čo rieši (účel, cieľ)

Ako postaviť akúkoľvek opakovanú osobnú automatizáciu typu „pravidelne pozri X, prefiltruj podľa pravidiel, priprav mi akciu na schválenie" — monitoring, triage, pripomienky, rešerše, prvé odpovede — bez toho, aby si pre každú novú tému vymýšľal architektúru odznova.

🧩 Ako to rieši (princíp)

Jeden opakovateľný skelet s piatimi krokmi. Tému vymeníš, kostra ostáva:

Obecný vzor agenta — kostra, dve inštancie, FIN/ČAS a deployment

(interaktívny zdroj diagramu: img/vzor-agenta.html, tmavý variant: img/vzor-agenta-dark.png)

  1. Zdroj — odkiaľ tečú dáta (API, DB, e-mail, web).
  2. Most / konektor — ako sa zdroj dostane k agentovi (MCP konektor, e-mail forward, DB adaptér).
  3. Plánovaný agent — beh na rozvrhu (cron / scheduled task), ktorý pri každom behu číta Pravidlá a číta/píše Pamäť.
    • Pravidlá = „mozog": jedno miesto pravdy, kde meníš logiku (skóre, prahy, no-go zoznam).
    • Pamäť = trvalý stav medzi behmi (docs / DB): tracker, log, status.
  4. Výstup — čo agent doručí (push/e-mail digest, zoznam, návrh akcie).
  5. Ľudská slučka — človek výstup schváli/odošle a rozhodnutiami spätne ladí Pravidlá. Nie je to chyba vzoru; drží kvalitu aj bezpečnosť (limity platforiem, správy tretím stranám).

Keď novú úlohu vieš opísať v týchto piatich krokoch, vieš ju postaviť; ak nie, chýba ti jasný zdroj alebo jasné pravidlá.

Rules layer — dvojosé rozhodovanie (FIN/ČAS)

Ak agent triedi príležitosti, oplatí sa mať pravidlá ako dve osi 0–10, nie binárne áno/nie:

  • PRÍNOS (↑ lepšie) — koľko mi to dá (napr. financie). Musí prejsť minimálny floor.
  • ZÁŤAŽ NA HLAVU (↓ lepšie) — koľko mi to zoberie z kapacity na to, čo je naozaj cieľ (čas + mentálna námaha).
  • Záťaž je brzda: vysoká záťaž zhora zastropuje verdikt aj pri vysokom prínose („veľa peňazí + nula času = zle").

Pôvod: job-filter (FIN/ČAS), ale použiteľné na akékoľvek rozhodnutie „oplatí sa mi to vziať?".

🧪 Ako to použiť (aplikácia)

Over si na dvoch nezávislých inštanciách rovnakého vzoru:

KrokJob-hunt (Job Scout)KnowMyself.academy (License Watcher)
ZdrojLinkedIn Jobs + sieť, EPSOdatabáza licencií · zákazníci · dátumy expirácie
Moste-mail forward (systemthinking.sk → gmail) + Gmail MCP konektorkonektor na e-shop / DB (Sheets, API) + e-mail
AgentJob Scout (Po–Pia 7:35) + rubrik FIN/ČAS + project memory; Claude-in-Chrome na hľadanie kontaktov„License Watcher" scheduled task + pravidlá (expiruje o 30/7 dní, typ licencie) + project memory
Výstupranný push/e-mail digest, riadky v trackerizoznam expirujúcich · návrh e-mailu na obnovu · FAQ odpovede
ČlovekRoman posiela connecty ručne (1–2/deň), rozhodnutia ladia rubrikRoman schváli / odošle obnovu a odpovede

⚡ Rýchly návod (Top)

  1. Definuj Zdroj a Most — bez jasného konektora vzor nefunguje.
  2. Napíš Pravidlá ako jeden dokument (rubrik), nie roztrúsenú logiku v kóde.
  3. Nastav Pamäť ako project docs/DB (status, tracker, log) — nie len stav v hlave agenta.
  4. Definuj Výstup ako niečo, čo sa dá jedným pohľadom schváliť.
  5. Ponechaj človeka v slučke — schvaľovanie a ladenie pravidiel je súčasť vzoru, nie obchádzka.

📜 Detailný článok

Deployment — kde agent beží

Cowork scheduled taskKonzola — Claude Code / SDK
Kedydefault, hneď, bez infrakeď treba priamy prístup k lokálnej DB/serveru
Plusycloud, hotové konektory, human-in-loop cez telefónbeh na vlastnom stroji, headless/CI, vlastné nástroje
Limitbez konektora nedosiahne lokálnu DBmusíš hostiť a strážiť sám

Pravidlo: začni na Cowork vzore; na konzolu/SDK prejdi, až keď agent potrebuje priamy prístup k databáze alebo vlastný beh na serveri. Vzor sa nemení, len sa presunie, kde beží.

Kedy siahnuť po tomto vzore

Akákoľvek opakovaná úloha typu „pravidelne pozri X, prefiltruj podľa pravidiel, priprav mi akciu na schválenie": monitoring, triage, pripomienky, rešerše, prvé odpovede.

💡 Tipy a poznámky

  • Mermaid diagramy vyššie sú editovateľný zdroj (verzovateľný text). Tento KNIFE viewer mermaid natívne nerenderuje — preto je vedľa nich aj statický PNG export (img/) a samostatný interaktívny HTML zdroj (img/vzor-agenta.html) na ďalší SVG/PNG re-export.
  • Ak sa vzor použije na triedenie príležitostí, rules layer FIN/ČAS je dobrý default; pre iné typy agentov (napr. čistý monitoring bez rozhodovania) sa táto sekcia vynecháva.

✅ Hodnota / Zhrnutie

Jeden skelet, dve nezávisle overené inštancie (Job Scout, License Watcher), jasný rules layer pre rozhodovacie agenty. Namiesto architektúry od nuly pre každú novú automatizáciu stačí dosadiť tému do piatich krokov.

⬅ KNIFES – PrehľadZoznamDetaily