n8n a AI agenti: open source automatizace na steroidech

· 10 min čtení · Kategorie: Návody
n8n a AI agenti: open source automatizace na steroidech

Otevřít vizuální editor, přetáhnout pár uzlů, propojit je šipkami a nechat to běžet — tak vypadá typické n8n workflow. Přidáte OpenAI node, který shrne e-mail, a máte „AI automatizaci". Jenže tohle pořád není agent. Je to jen pevně daná linka, kde jeden krok používá jazykový model. Pořadí kroků jste určili vy, ne AI.

Skutečný AI agent funguje jinak. Dostane cíl — ne scénář — a sám se rozhodne, který nástroj v jakém pořadí použít. Zeptá se databáze, spočítá číslo, napíše návrh odpovědi, a když narazí na nejasnost, umí se zeptat. n8n je dnes jedna z mála platforem, kde takového agenta postavíte vizuálně, provozujete ho na vlastním serveru a neplatíte za každý běh.

Tento text ukazuje rozdíl mezi automatizací s AI krokem a opravdovým agentem, rozebírá anatomii AI Agent nodu, jak do něj napojit jazykový model v cloudu i lokálně přes Ollama, a na jednom konkrétním příkladu projde celý agentní workflow od zadání po výsledek.

Stručně: AI Agent node v n8n spojuje tři věci — jazykový model (mozek), paměť (kontext) a nástroje (n8n nody, které agent volá). Model se sám rozhodne, co použít. Běží na self-hostu od verze 1.19.4, funguje s OpenAI, Claude, Gemini i lokálním Ollama a při vlastním hostingu neplatíte za počet spuštění, jen za tokeny modelu.
194 000 Hvězd na GitHubu — jeden z 40 nejsledovanějších projektů
70+ Dedikovaných AI nodů (LLM, paměť, vektory, agenti)
1,7 mil. Měsíčně aktivních tvůrců workflow
5,2 mld $ Valuace n8n po vstupu SAP (květen 2026)

AI ve workflow vs. skutečný agent: kde je hranice

Rozdíl není v tom, jestli je někde v pipeline jazykový model. Rozdíl je v tom, kdo rozhoduje o postupu. V běžném workflow rozhodujete vy: nejdřív stáhni e-mail, pak ho klasifikuj, pak pošli do Slacku. Model plní jednu dílčí úlohu a nemá slovo v tom, co přijde dál. To je deterministické a předvídatelné — a pro spoustu úloh je to přesně to, co chcete.

Agent naopak dostane volnější zadání a sám sestaví postup. „Zjisti, kolik nám zbývá v rozpočtu, a připrav e-mail dodavateli." Model se podívá na dostupné nástroje, vybere ten na dotaz do databáze, výsledek pošle do kalkulačky a teprve potom sáhne po nástroji na psaní e-mailu. Když je zadání nejasné, může se zeptat. Tahle volnost je síla i riziko zároveň — proto agenti častěji selhávají a proto je téma provozní spolehlivosti agentů stejně důležité jako jejich schopnosti.

Kritérium AI ve workflow AI agent
Kdo řídí postup Vy (pevná linka nodů) Model (rozhoduje za běhu)
Nástroje Volají se v daném pořadí Model vybírá, které a kdy
Předvídatelnost Vysoká, snadné testování Nižší, nutná kontrola výstupů
Vhodné pro Opakující se, jasně dané úlohy Otevřené zadání, více cest k cíli
Příklad Faktura → extrakce → tabulka „Vyřeš tento dotaz zákazníka"

Praktické pravidlo: pokud dokážete postup nakreslit jako přímou linku bez větvení podle obsahu, nepotřebujete agenta — stačí obyčejné workflow, které je levnější a spolehlivější. Agenta nasaďte tam, kde předem nevíte, kolik kroků a v jakém pořadí bude potřeba. Základy stavby běžných workflow rozebírá samostatný návod na n8n krok za krokem; tady jdeme o úroveň výš.

Anatomie AI Agent nodu: mozek, paměť, nástroje

V n8n je agent postavený kolem jednoho centrálního uzlu — AI Agent node — ke kterému se připojují tři typy podřízených nodů. Architektura stojí na frameworku LangChain, ale nemusíte psát řádek kódu. Vše se skládá vizuálně.

1. Chat Model — mozek

Jazykový model, který uvažuje a rozhoduje. Připojíte OpenAI, Anthropic Claude, Google Gemini nebo lokální model přes Ollama. Bez něj agent nefunguje — je to jediný povinný podřízený uzel.

2. Memory — paměť

Drží kontext konverzace, aby agent věděl, na co jste se ptali před chvílí. Pozor: standardní paměť nepřežije mezi sezeními. Pro trvalou paměť napojíte databázi nebo vektorové úložiště.

3. Tools — nástroje

Cokoli, co agent umí zavolat: dotaz do databáze, kalkulačka, HTTP request, odeslání e-mailu, vyhledávání. Každý nástroj má popis a schéma, podle kterého se model rozhoduje, kdy ho použít.

Struktura AI Agent nodu v n8n AI Agent plánuje + rozhoduje Chat Model GPT-5.4 / Claude / Ollama Memory kontext konverzace Tool: databáze SQL / Sheets Tool: kalkulačka Tool: e-mail Gmail / SMTP Model volá nástroje v pořadí, které si sám určí podle zadání

Klíčový je typ agenta. n8n nabízí několik variant, ale výchozí a nejspolehlivější je Tools Agent. Ten využívá nativní „tool calling" modelu — tedy schopnost jazykového modelu sám vygenerovat strukturovaný požadavek na volání nástroje. Většina současných modelů od OpenAI, Anthropicu i Googlu to umí, takže Tools Agent je bezpečná první volba. Pokud vás zajímá, jak se n8n řadí vedle kódových řešení jako LangGraph nebo CrewAI, srovnává je přehled agentních frameworků.

Napojení LLM: cloud i vlastní server

Mozek agenta vyměníte za pár vteřin — stačí připojit jiný Chat Model node. Každý poskytovatel má svá plus a minus, a volba se často řídí ani ne tak výkonem, jako spíš tím, kam smějí odejít vaše data.

Poskytovatel Silná stránka Tool calling Data
OpenAI (GPT-5.4) Uvažování, multi-step úlohy Výborné Cloud (USA)
Anthropic (Claude Opus 4.6) Kód, dlouhé výstupy, čeština Výborné Cloud (USA)
Google (Gemini 2.5 Pro) Dlouhý kontext, multimodalita Výborné Cloud
Ollama (lokální model) Soukromí, nulová cena za token Závisí na modelu Váš server

Právě poslední řádek je důvod, proč tolik firem volí n8n. Když agent zpracovává citlivé dokumenty — faktury, smlouvy, osobní údaje — nemusíte je posílat na cizí servery. Napojíte lokální model přes Ollama a data neopustí vaši infrastrukturu. Praktické nastavení popisuje návod na provoz Ollama na vlastním stroji. Kompromis je jasný: menší lokální modely nemají tak spolehlivé tool calling jako špičkové cloudové modely, takže u složitějších agentů počítejte s laděním nebo s hybridním přístupem.

Pozor na tool calling u malých modelů: Tools Agent stojí a padá se schopností modelu generovat správně strukturovaná volání nástrojů. Menší lokální modely (7–8 miliard parametrů) v tom občas chybují. Pokud agent „zapomíná" volat nástroje nebo vrací nesmyslné argumenty, není chyba ve workflow — je v modelu. Zkuste větší model nebo přesuňte kritické kroky do pevného workflow.

Praktický příklad: provozní asistent, který sám obslouží dotaz

Teorie je hezká, ale nejlíp se agent pochopí na konkrétním běhu. Postavíme provozního asistenta, kterého kdokoli z týmu osloví v chatu a on sám zjistí odpověď napříč několika systémy. Zadání zní: „Kolik nám ještě zbývá z měsíčního rozpočtu na reklamu a připrav e-mail agentuře, ať to nepřekročí."

Agent má k dispozici tři nástroje: dotaz do databáze s útratami, kalkulačku a node na koncept e-mailu. Nikde není napevno určeno, že je má použít v tomto pořadí — model si postup sestaví sám na základě zadání a popisu nástrojů.

Systémový prompt pro AI Agent node
Jsi provozní asistent firmy. Máš k dispozici tři nástroje:
- "utrata_db": vrátí součet útrat za daný kanál a měsíc
- "kalkulacka": spočítá rozdíl mezi rozpočtem a útratou
- "koncept_emailu": připraví NÁVRH e-mailu (neodesílá ho)

Postup:
1. Zjisti aktuální útratu z utrata_db.
2. Spočítej zbývající rozpočet kalkulackou.
3. Připrav věcný český e-mail dodavateli s aktuálním
   stavem a upozorněním, ať se rozpočet nepřekročí.

Nikdy e-mail neodesílej sám. Vždy jen připrav návrh
ke schválení člověkem. Když ti chybí údaj, zeptej se.

Co se stane po odeslání dotazu? Model přečte zadání, z popisů nástrojů pozná, že nejdřív potřebuje čísla, a zavolá utrata_db. Dostane například 38 000 Kč. Výsledek pošle do kalkulacky proti rozpočtu 50 000 Kč a dostane zbývajících 12 000 Kč. Teprve pak sáhne po koncept_emailu a složí návrh zprávy. Nic z toho neodešle — vrátí koncept, který člověk schválí. To je zásadní bezpečnostní pojistka, ne omezení.

„Rozdíl mezi hračkou a produkčním agentem není v modelu. Je v tom, kolik svobody mu dáte a kolik kontrolních bodů necháte člověku." — provozní zásada pro agentní workflow

Stejný vzor rozšíříte donekonečna. Přidáte nástroj na vyhledávání v interní znalostní bázi a agent odpovídá s oporou ve vašich dokumentech. Přidáte napojení na CRM a umí založit záznam. Přidáte vyhledávání na webu a doplní si čerstvé informace. Každý nový nástroj je jen další node s popisem — agent se sám naučí, kdy po něm sáhnout, aniž byste přepisovali logiku workflow.

Kolik to stojí a jak agenta nepustit ze řetězu

Ekonomika self-hostovaného agenta je nezvyklá v jednom bodě: za samotné běhy workflow neplatíte nic. Na rozdíl od cloudových automatizací, které účtují za počet operací, platíte u n8n na vlastním serveru jen za dvě věci — hosting (VPS od zhruba 110 Kč měsíčně) a tokeny jazykového modelu. U lokálního modelu přes Ollama odpadá i to druhé.

Pozor ale na jednu vlastnost agentů: spotřebují víc tokenů než obyčejné workflow. Model totiž „přemýšlí" ve více kolech — přečte zadání, rozhodne o nástroji, zpracuje výsledek, rozhodne znovu. Každé kolo je další volání modelu. U složitého agenta se počet volání snadno zněkolikanásobí, takže hlídání nákladů má smysl řešit hned. Jak funguje účtování za tokeny a kde se dá ušetřit, rozebírá text o nákladech AI API.

Tři pojistky produkčního agenta: (1) Human-in-the-loop u všeho, co něco mění navenek — odeslání e-mailu, platba, zápis do systému necháte na schválení člověku. (2) Omezené nástroje — agent má přístup jen k tomu, co opravdu potřebuje, ne k celé databázi s právem zápisu. (3) Limit kroků — nastavte maximální počet iterací, aby se agent nezacyklil a neutratil rozpočet za tokeny během minuty.

Nezapomínejte ani na bezpečnost vstupů. Agent, který čte e-maily nebo webové stránky, může narazit na skrytou instrukci, jež se ho pokusí přesměrovat — takzvaný prompt injection. Když má takový agent zároveň nástroj s právem něco odeslat nebo zapsat, je to reálné riziko. Proto platí pravidlo oddělení: data z nedůvěryhodného zdroje nikdy nemají v témže kroku spouštět akci. Podrobně se tématu věnuje text o prompt injection a obraně proti němu.

Jak postavit prvního agenta za odpoledne

Nemusíte začínat složitým multi-agentním systémem. Nejrychlejší cesta k pochopení je jeden agent s jedním nástrojem, který postupně rozšíříte.

Checklist: první AI agent v n8n

  • ☐ Nainstalujte n8n (Docker nebo n8n Cloud) — potřebujete verzi 1.19.4 nebo novější kvůli AI nodům
  • ☐ Vytvořte nové workflow a přidejte Chat Trigger jako vstup
  • ☐ Přidejte AI Agent node a zvolte typ Tools Agent
  • ☐ Připojte Chat Model — pro start OpenAI nebo Claude, na citlivá data Ollama
  • ☐ Napište stručný systémový prompt: kdo agent je a jak má postupovat
  • ☐ Přidejte jeden nástroj (např. kalkulačku nebo dotaz do Google Sheets) s jasným popisem
  • ☐ Otestujte přes chat — sledujte v běhu, které nástroje agent volá a v jakém pořadí
  • ☐ Přidejte Memory node pro udržení kontextu konverzace
  • ☐ U akcí navenek (e-mail, zápis) vložte krok schválení člověkem
  • ☐ Nastavte limit iterací a základní ošetření chyb

Až agent poběží, uvidíte v n8n přesně, jak model uvažoval — které nástroje zavolal, s jakými argumenty a co dostal zpět. Tahle průhlednost je hlavní důvod, proč stavět agenty vizuálně a ne jen v kódu: chyba je vidět na první pohled a nemusíte ji lovit v logu.

Hlavní závěr

Agenta v n8n nedělá jazykový model, ale svoboda rozhodovat plus kontrola nad tím, co smí udělat. Postavíte ho vizuálně za odpoledne, provozujete na vlastním serveru bez poplatku za běhy a citlivá data udržíte doma přes lokální Ollama. Začněte s jedním agentem a jedním nástrojem, přidejte lidské schválení u akcí navenek a rozšiřujte teprve, až prvnímu agentovi budete věřit. Otázka roku 2026 není, jestli agenty stavět, ale které procesy jim svěřit jako první — a kde nechat ruku na brzdě.

Zdroje a reference

  • n8n Docs — AI Agent node a Tools Agent (docs.n8n.io)
  • n8n — 70+ AI nodů, LangChain integrace, dostupnost od verze 1.19.4
  • Sacra / Startup Riders — n8n valuace 5,2 mld $ a růst ARR (2026)
  • Flowlyn — statistiky uživatelů n8n (2025/2026)
  • n8n Community — 100k+ hvězd na GitHubu (aktuálně 194 000)
  • Digital Applied — přehled AI nodů a agentních workflow v n8n