# ⚡ n8n.io: Automatizace workflow a AI agenti
👉 [[1.1.1 O projektu]]
👉 [[1.1.2 Vlastní digitální svět (přehled článků)]]
## 📌 Úvod: Proč n8n?
[n8n](https://n8n.io/) je **open-source automatizační nástroj**, který vám umožní propojit různé služby a automatizovat opakující se úkoly. Je to self-hosted alternativa k Zapier nebo Make.com.
Podporuje:
- ✅ **400+ integrací (Google, Slack, GitHub, databáze...)**
- ✅ **Vizuální editor workflow s drag & drop**
- ✅ **Vlastní JavaScript/Python kód v nodech**
- ✅ **Webhooky pro spouštění z externích služeb**
- ✅ **Nativní podpora AI agentů a LLM modelů**
V tomto článku si ukážeme, jak nasadit n8n v Dockeru a proč se stal oblíbeným nástrojem pro budování AI agentů.
![[image_n8n.png]]
---
## 📜 Licence a cena
| Aspekt | Detail |
|--------|--------|
| **Licence** | Sustainable Use License (fair-code) |
| **Self-hosting** | ✅ Ano, zdarma pro osobní a interní použití |
| **Komerční použití** | Vyžaduje licenci pro nabízení jako službu třetím stranám |
| **Cloud verze** | n8n Cloud (od $20/měsíc) |
| **Zdrojový kód** | [github.com/n8n-io/n8n](https://github.com/n8n-io/n8n) |
> n8n používá **Sustainable Use License** – můžete ho zdarma self-hostovat pro sebe nebo svou firmu. Placená licence je potřeba pouze pokud n8n nabízíte jako službu externím zákazníkům (konkurujete n8n Cloud).
---
## 🤖 n8n a éra AI agentů
### Proč n8n zažívá boom popularity?
V roce 2024/2025 n8n zaznamenal **masivní nárůst popularity** díky své schopnosti jednoduše budovat AI agenty. Zatímco dříve byl vnímán především jako automatizační nástroj typu Zapier, dnes je to **platforma pro orchestraci AI workflow**.
**Co se změnilo:**
- Nativní integrace s OpenAI, Anthropic (Claude), Google Gemini
- Speciální **AI Agent node** pro budování autonomních agentů
- Podpora **RAG (Retrieval Augmented Generation)** s vektorovými databázemi
- Integrace s LangChain pro pokročilé AI pipeline
### Proč vývojáři milují n8n pro AI
| Aspekt | n8n | Kód od nuly |
|--------|-----|-------------|
| Time to production | Hodiny | Dny/týdny |
| Debugging | Vizuální | Console.log |
| Změna workflow | Drag & drop | Refaktoring |
| Monitoring | Built-in | Custom řešení |
> "n8n se stal mostem mezi no-code a pro-code světem AI. Můžete rychle prototypovat agenta vizuálně a pak ho rozšířit vlastním kódem."
---
## 🚀 Instalace v Dockeru
```yaml
version: '3.8'
services:
n8n:
image: n8nio/n8n:latest
container_name: n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=your_secure_password
- N8N_HOST=n8n.yourdomain.com
- N8N_PROTOCOL=https
- WEBHOOK_URL=https://n8n.yourdomain.com/
# AI credentials
- OPENAI_API_KEY=your_openai_key
- ANTHROPIC_API_KEY=your_anthropic_key
volumes:
- n8n_data:/home/node/.n8n
networks:
- digilifehub_network
volumes:
n8n_data:
networks:
digilifehub_network:
external: true
```
📌 **n8n je dostupný na `http://IP_ADRESA:5678`**
📌 **Pro produkci doporučuji použít PostgreSQL jako databázi**
---
## ⚙️ Konfigurace
### Připojení přes Traefik
- [ ] Přidejte labels pro Traefik
- [ ] Nastavte doménu (např. n8n.yourdomain.com)
- [ ] Aktivujte HTTPS
### Nastavení AI credentials
1. Settings → Credentials
2. Přidejte OpenAI API credential
3. Přidejte Anthropic API credential (pro Claude)
4. Volitelně: Pinecone/Qdrant pro vektorovou databázi
### Základní nastavení
1. Vytvořte admin účet
2. Nastavte timezone
3. Propojte první služby (Gmail, Slack, GitHub...)
---
## 💡 Praktické použití
### Use case 1: AI asistent pro zpracování faktur
**Situace:** Účetní oddělení dostává stovky faktur emailem v různých formátech (PDF, scan, foto). Ruční přepis do účetního systému zabere hodiny.
**Workflow:**
1. **Trigger:** Email s přílohou dorazí do schránky
[email protected]
2. **Extract:** n8n stáhne přílohu a pošle do OCR služby
3. **AI:** Claude/GPT extrahuje: dodavatel, částka, datum splatnosti, variabilní symbol
4. **Validate:** Kontrola formátu IČO, existence dodavatele v databázi
5. **Action:** Vytvoření záznamu v účetním systému (API) nebo Google Sheets
6. **Notify:** Slack zpráva účetní: "Nová faktura od XY, 15 000 Kč, splatnost 14 dní"
**Výsledek:** 90% faktur zpracováno automaticky, účetní řeší jen výjimky.
### Use case 2: Inteligentní lead scoring pro obchod
**Situace:** Obchodní tým má CRM plné leadů, ale neví, kterým věnovat pozornost jako prvním.
**Workflow:**
1. **Trigger:** Nový lead v HubSpot/Pipedrive
2. **Enrich:** Stažení dat z LinkedIn (Apollo.io API), web firmy
3. **AI:** Analýza: velikost firmy, technologie na webu, aktivita na sociálních sítích
4. **Score:** AI přidělí skóre 1-100 na základě ICP (ideal customer profile)
5. **Route:** Score > 80 → okamžitě přiřadit seniornímu obchodníkovi
6. **Action:** Automatický první email s personalizovaným obsahem
**Výsledek:** Obchodníci tráví čas s nejslibnějšími leady, conversion rate +30%.
### Use case 3: Monitoring zmínek a sentiment analýza
**Situace:** Marketingové oddělení chce vědět, co se o firmě píše na internetu.
**Workflow:**
1. **Trigger:** Každou hodinu (cron)
2. **Scrape:** Hledání zmínek na Twitteru, Redditu, Hacker News, fórech
3. **AI:** Sentiment analýza každé zmínky (pozitivní/negativní/neutrální)
4. **Alert:** Negativní zmínka s vysokým dosahem → okamžitá Slack notifikace PR týmu
5. **Report:** Denní/týdenní souhrnný report do emailu CMO
6. **Archive:** Všechny zmínky do databáze pro historickou analýzu
**Výsledek:** PR tým reaguje na krize v minutách místo dnů.
### Use case 4: Automatizace onboardingu zaměstnanců
**Situace:** HR tráví první den nového zaměstnance vytvářením účtů v 10+ systémech.
**Workflow:**
1. **Trigger:** Nový záznam v HR systému (BambooHR, Personio)
2. **Create accounts:** Google Workspace, Slack, GitHub, Jira, Notion...
3. **Generate:** Přístupové údaje, welcome email s odkazy
4. **Assign:** Přidání do správných Slack channels podle oddělení
5. **Schedule:** Kalendářní pozvánky na onboarding meetingy
6. **Notify:** Manager dostane checklist pro první den
**Výsledek:** Onboarding z 4 hodin na 15 minut, žádný zapomenutý účet.
### Use case 5: AI agent pro zákaznickou podporu (rozšířený)
```
[Webhook: Nový email/ticket]
→ [AI: Klasifikace dotazu]
→ [Switch: Typ dotazu]
→ [Technický]
→ [RAG: Hledání v dokumentaci]
→ [AI: Generování odpovědi]
→ [Confidence check: > 80%?]
→ [Ano] → Odeslat automaticky
→ [Ne] → Eskalace na člověka
→ [Fakturace]
→ [API: Načtení dat z účetního systému]
→ [AI: Odpověď s konkrétními čísly]
→ [Stížnost]
→ [Sentiment: Velmi negativní?]
→ [Ano] → Okamžitá eskalace na manažera
→ [Ne] → Standardní proces
→ [CRM: Uložit interakci]
→ [Analytics: Update metriky]
```
---
## 🔮 Budoucnost: n8n jako AI orchestrátor
n8n se aktivně vyvíjí směrem k AI-first platformě:
- **Multi-agent systémy** – více AI agentů spolupracujících na úkolu
- **Memory management** – dlouhodobá paměť pro agenty
- **Human-in-the-loop** – schvalování akcí člověkem před provedením
- **Streaming responses** – real-time odpovědi z LLM
### Alternativy pro srovnání
| Nástroj | Licence | Self-hosted | AI focus |
|---------|---------|-------------|----------|
| **n8n** | Sustainable Use | ✅ | ✅ Výborný |
| **LangFlow** | MIT | ✅ | ✅ Pouze AI |
| **Flowise** | Apache 2.0 | ✅ | ✅ Pouze AI |
| **Make.com** | Proprietary | ❌ | ⚠️ Základní |
| **Zapier** | Proprietary | ❌ | ⚠️ Základní |
---
## 🏁 Závěr a další kroky
✅ **n8n je výkonný self-hosted automatizační nástroj.**
✅ **Vizuální editor usnadňuje tvorbu workflow i AI agentů.**
✅ **Neomezený počet workflow a spuštění (na rozdíl od Zapier).**
✅ **Ideální platforma pro prototypování a provoz AI agentů.**
✅ **Fair-code licence umožňuje zdarma self-hosting pro interní použití.**
👉 **Experimentujete s AI agenty? Jaké use-cases řešíte?** 🚀
---
### ⏪ Související články ⏩
> **🔙 Předchozí článek:**
> [[2025-03-01 Coolify (self-hosted Vercel alternativa)|Coolify (self-hosted Vercel alternativa)]]
>
> **🔜 Následující článek:**
> [[2025-04-01 Directus.io (headless CMS a BaaS)|Directus.io (headless CMS a BaaS)]]
#docker #n8n #automatizace #workflow #aiagents #opensource #osobniDigitalizace #digilifehub