Kapitola V — Praxe

AI Tools v akci

Od instalace po agenty — praktický průvodce pro odvážné

Antigravity Gemini CLI Claude Code
Krok 0

Instalace

Tři nástroje, jeden terminál, nekonečné možnosti

⚠️
Předpoklad: Na Macu je terminál v Aplikacích → Utility → Terminál. Na Windows použij PowerShell nebo Windows Terminal. Node.js potřebuješ pro Gemini CLI a Claude Code — stáhni na nodejs.org (verze 18+).
🚀 Antigravity od Google
AI coding agent přímo v terminálu — antigravity.google
1
Jdi na antigravity.google a přihlas se Google účtem
2
Stáhni instalační balíček pro svůj OS (Mac / Windows / Linux)
3
Po instalaci spusť v terminálu:
$ antigravity
4
Přihlas se svým Google účtem — hotovo!
ℹ️
Antigravity je nástupce Google AI Studio CLI. Přesné příkazy ověř na antigravity.google/docs.
💎 Gemini CLI
Open-source AI agent od Google — 1M token kontext zdarma
1
Okamžitě vyzkoušej bez instalace:
$ npx @google/gemini-cli
2
Nebo nainstaluj globálně:
$ npm install -g @google/gemini-cli
3
Na Macu alternativně přes Homebrew:
$ brew install gemini-cli
4
Spusť a přihlas se Google účtem (60 req/min zdarma):
$ gemini
🤖 Claude Code
AI coding agent od Anthropic — agentic coding v terminálu
1
Nainstaluj globálně přes npm:
$ npm install -g @anthropic-ai/claude-code
2
Spusť v projektové složce:
$ claude
3
Přihlas se Anthropic účtem nebo zadej API klíč z console.anthropic.com
💡
Claude Code má Max plan za ~$100/měs s neomezeným přístupem — ideální pro vibe coding.
Reference

Základní příkazy

Lomítko je tvůj nejlepší kamarád

gemini
Spustí interaktivní režim — začneš chatovat
gemini -p "dotaz"
Jednoráz.otázka bez interaktivního režimu (vhodné pro skripty)
gemini -m gemini-2.5-pro
Spustí s konkrétním modelem (viz sekce Modely)
/help
Zobrazí nápovědu — vždy začni tady
/chat new
Začne nový prázdný chat (vyčistí kontext)
/tools
Zobrazí dostupné nástroje (soubory, web, shell…)
/memory show
Co si Gemini pamatuje o tvém projektu
/extensions
Spravuj nainstalované rozšíření
/quit
Ukončí CLI (nebo Ctrl+C)
# Příklad: analyzuj kód bez instalace
$ npx @google/gemini-cli -p "Vysvětli mi tento Python kód" --include-directories ./src
claude
Spustí interaktivní režim v aktuální složce
claude -p "dotaz"
Jednorázový dotaz — rychlá odpověď bez vstupu do CLI
/help
Zobrazí všechny dostupné příkazy a klávesové zkratky
/clear
Vyčistí kontext konverzace — "čistý list" pro nový úkol
/model
Přepne model (opus / sonnet / haiku) — viz sekce Modely
/cost
Zobrazí náklady aktuální konverzace v dolarech
/memory
Zobrazí a upraví perzistentní paměť Claude
/doctor
Zkontroluje zdraví instalace a konfiguraci
/review
Požádá Claude o review aktuálního git diffu
/quit
Ukončí Claude Code (nebo Ctrl+C)
# Příklad: spusť claude s thinking a v jiné složce
$ claude --add-dir ../shared-lib --model claude-opus-4-6
> Porovnej tuto architekturu s best practices a navrhni vylepšení
> think hard
Konceptuální model

Jak funguje paměť

AI nemá trvalou paměť — nebo má?

Feynman by to řekl takhle: představ si AI jako velmi chytrého asistenta s amnézií. Každý nový rozhovor začíná od nuly. Ale máme triky, jak mu dát "zápisník", ze kterého čte.

📥 Kontext okno (Krátkodobá paměť)
⚙️ System prompt — instrukce od Anthropic/Google ~2k tok.
📄 CLAUDE.md — tvoje instrukce (auto-načte) 0–5k tok.
💬 Konverzace — vše co sis napsal v tomto chatu roste
🔧 Výsledky nástrojů — kód, soubory, výstupy roste
🧠 MEMORY.md index — co si má "zapamatovat" ~3k tok.
Kontext má limit! Claude Sonnet = 200k tokenů, Gemini 2.5 = 1M tokenů. Při přeplnění AI "zapomene" začátek.
💾 Soubory na disku (Dlouhodobá paměť)
📂 ~/.claude/MEMORY.md — globální paměťový index trvalé
📝 ~/.claude/memory/*.md — konkrétní paměťové záznamy trvalé
⚙️ ~/.claude/settings.json — globální nastavení trvalé
📋 ./CLAUDE.md — projektové instrukce (per-složka) trvalé
🔑 .env — API klíče a tajné proměnné trvalé
💡
Řekni: "Zapamatuj si, že pracuji na projektu X a preferuji Python." — Claude to uloží do MEMORY.md a příště o tom bude vědět.
Načítá se automaticky každý chat
Trvalé — přežije zavření terminálu
Zmizí po /clear nebo novém chatu
Pod kapotou

Konfigurační soubory

Kde bydlí nastavení a jak je měnit

Claude Code má dvě úrovně konfigurace — globální (pro všechny projekty) a lokální (pro konkrétní projekt):

~/ # tvůj domovský adresář ├── .claude/ │ ├── settings.json ← globální config │ ├── CLAUDE.md ← globální instrukce │ └── memory/ │ ├── MEMORY.md ← index paměti │ └── *.md ← paměťové záznamy ./můj-projekt/ # projektová složka ├── CLAUDE.md ← projektové instrukce ⭐ ├── .env ← API klíče (nikdy do gitu!) └── .gitignore ← přidej .env!

Gemini CLI ukládá nastavení zde:

~/ ├── .gemini/ │ ├── settings.json ← model, MCP, auth │ └── extensions/ ← nainstalovaná rozšíření ./můj-projekt/ ├── GEMINI.md ← projektové instrukce └── .gemini/ ← lokální MCP config
CLAUDE.md je superzbraň! Napiš do něj: kdo jsi, co děláš, jaký je kontext projektu, a Claude to přečte automaticky při každém spuštění.

Příklad CLAUDE.md pro projekt:

# CLAUDE.md — Projekt: Analýza prodeje

## Kontext
Pracuji na analýze prodejních dat e-shopu. Používám Python + pandas.
Data jsou ve složce /data/sales/*.csv

## Moje preference
- Odpovídej česky
- Komentáře v kódu piš anglicky
- Vždy navrhni vizualizaci dat

## Co NESMÍŠ
- Commitovat bez mého souhlasu
- Mazat existující data
Výběr nástroje

Přepínání modelů

Správný model ve správný čas — jako převadit rychlost

🤖 Claude Code — příkaz /model

Model
Rychlost
Kdy
claude-opus-4-6
Nejchytřejší
Složité
claude-sonnet-4-6
Vyvážený
Výchozí
claude-haiku-4-5
Nejrychlejší
Rychle
# Přepni model interaktivně
> /model claude-opus-4-6

# Nebo při spuštění
$ claude --model claude-haiku-4-5

💎 Gemini CLI — přepínač -m

Model
Rychlost
Kdy
gemini-2.5-pro
Nejsilnější
Složité
gemini-2.5-flash
Rychlý + chytrý
Výchozí
gemini-2.0-flash
Základní
Rychle
# Spusť s konkrétním modelem
$ gemini -m gemini-2.5-pro

# Jednorázový dotaz na mocném modelu
$ gemini -m gemini-2.5-pro -p "Analyzuj architekturu"
🎯
Pravidlo palce: Na 80% úkolů stačí výchozí model (Sonnet / Flash). Opus/Pro si nech na opravdu složité věci — jsou pomalejší a dražší. Haiku je skvělé na generování názvů, překlady, jednoduché dotazy.
Kognitivní výkon

Úrovně thinking

Říkáš AI, jak moc má přemýšlet — jako u šachů "blitz vs. klasika"

Claude Code umí explicitně přemýšlet — vidíš jeho myšlenkový proces. Čím více přemýšlí, tím lepší výsledky, ale trvá to déle a stojí víc tokenů.

(bez klíčového slova)
Rychlá odpověď, bez viditelného uvažování
🤔
think
Základní uvažování — vidíš myšlenky
🧩
think hard
Hlubší analýza — prozkoumá více cest
🔬
think harder
Důkladná analýza s ověřením
🚀
ultrathink
Maximum — pro kritická rozhodnutí
# Bez thinking — rychlá odpověď
> Jak se jmenuje hlavní město Francie?

# S think — základní uvažování
> think: Zkontroluj bezpečnost tohoto kódu

# Think hard — komplexní problémy
> think hard: Navrhni architekturu pro real-time chat s milionem uživatelů

# Ultrathink — maximum výkonu
> ultrathink: Najdi všechny potenciální race conditions v tomto kódu
💸
Ultrathink ≠ vždy lepší. Pro "Napiš pozdrav na email" je zbytečný a stojí 10× více tokenů. Používej ho jen na opravdu složité architektonické nebo bezpečnostní otázky.
💎
Gemini CLI má reasoning zabudovaný v modelu gemini-2.5-pro — ten "přemýšlí" automaticky. Parametr --thinking-budget (v tokenech) umožňuje kontrolovat hloubku.
Rozšíření

Instalace Skills

Skills jsou jako "cheat codes" pro Claude — naučíš ho nové triky

Skill je složka se souborem SKILL.md, který říká Claude jak přesně splnit určitý typ úkolu. Místo popisování postupu pokaždé znova — Claude si přečte skill a ví přesně co dělat.

🏪
1. Najdi skill
Marketplace, GitHub nebo si vytvoř vlastní
📥
2. Stáhni
Zkopíruj složku do ~/.claude/skills/
⚙️
3. Aktivace
Claude ho načte automaticky — nebo použij Skill tool
4. Použití
Požádej Claude — skill se aktivuje podle kontextu

Dostupné built-in skills:

docx
Tvorba Word dokumentů s formátováním, TOC, styly
xlsx
Excel tabulky, grafy, vzorce, pivot tabulky
pptx
PowerPoint prezentace, šablony, animace
pdf
Čtení, vytváření, slučování PDF souborů
skill-creator
Vytváří nové skills — meta-skill!
schedule
Plánuje opakující se úkoly (cron-like)

Jak vypadá SKILL.md (zjednodušeně):

# SKILL.md — docx skill

## Kdy se aktivovat
Aktivuj se kdykoli uživatel chce vytvořit
Word dokument (.docx soubor).

## Jak postupovat
1. Nainstaluj python-docx pokud chybí
2. Vygeneruj Python kód pro dokument
3. Spusť kód v sandboxu
4. Ulož výsledek do workspace složky
5. Vrať odkaz ke stažení
🛠️
Vlastní skill vytvoříš tak, že řekneš Claudovi: "Vytvoř skill pro generování výkazů z docházky." — použije skill-creator a skill bude připraven!
Zlatá pravidla

10 věcí dělat & 10 věcí nedělat

Zkušenosti z praxe — ušetří ti hodiny frustrace

✅ DĚLEJ
Začni jednoduchým úkolem — postupuj od snadného ke složitému. Buduj si intuici.
Piš v přirozeném jazyce — AI rozumí češtině i angličtině. Nemusíš programovat.
Používej think hard na architekturu, bezpečnost a složité problémy.
Napiš si CLAUDE.md pro každý projekt — ušetří ti vysvětlování při každém startu.
Iteruj! První pokus je základ, ne hotový výsledek. "Uprav to tak, aby..."
Kontroluj výsledky — AI dělá chyby. Ty jsi pilot, AI je kopilot.
Instaluj skills pro opakující se úkoly — jednou nastavíš, stokrát použiješ.
Dávej kontext: "Jsem HR manažer, potřebuji..." — AI lépe chápe záměr.
Používej /memory pro long-term projekty — AI si bude pamatovat kontext.
Přidej .env do .gitignore — API klíče nikdy do veřejného repozitáře!
❌ NEDĚLEJ
Nedávej API klíče přímo do promptu nebo kódu — uloží se do kontext historie!
Nečekej dokonalý výsledek na první pokus — vibe coding je iterativní proces.
Nespouštěj kód od AI bez pochopení co dělá — zejména příkazy jako rm -rf.
Nezapomínej na context window — při dlouhém chatu použij /clear a začni čerstvě.
Nepoužívej ultrathink na triviální otázky — zbytečně pomalé a drahé.
Nespoléhej slepě na AI pro kritická data, právní nebo lékařská rozhodnutí.
Nesdílej citlivé osobní nebo firemní údaje — ty se mohou dostat do tréningových dat.
Nezapomínej /clear mezi nesouvisejícími projekty — smísí se kontexty.
Nepoužívej nejdražší model (Opus/Pro) na jednoduché věci — Haiku/Flash stačí.
Neignoruj chybové hlášky — AI ti řekne co nefunguje, jen se ho zeptej proč.
Workshop

Příklady — od jednoduchých po složité

Feynmanův postup: začni od základů, buduj rozumění

1
Hello World — první let s Antigravity 🚀
Antigravity Snadné

Spusť Antigravity a zadej první příkaz. Cíl: pochopit, že to opravdu funguje.

$ antigravity
✓ Připojeno. Ahoj! Co ti mohu pomoci?

> Ahoj! Kdo jsi a co umíš?
Jsem Antigravity, AI asistent od Google...

Co ses naučil: Spuštění, první interakce, základní rozhraní.

2
Gemini CLI — jednoduchý dotaz bez instalace 💎
Gemini Snadné

Není potřeba nic instalovat — npx stáhne Gemini CLI dočasně a rovnou spustí dotaz.

$ npx @google/gemini-cli -p "Vysvětli mi co je to API jako bych byl 10 let"
API je jako obsluha v restauraci. Ty (zákazník) říkáš obsluze (API)...

Co ses naučil: npx jako "vyzkoušej bez instalace", flag -p pro přímý dotaz.

3
Nech AI napsat email 📧
Oba nástroje Snadné

Klasický use case — formulace profesionálního emailu. Klíč je dát dostatečný kontext.

> Napiš profesionální email klientovi.
  Kontext: dodali jsme projekt o 2 dny později než bylo domluveno
  kvůli technickým problémům. Chceme se omluvit a nabídnout 10% slevu.
  Tón: formální, ale lidský. Délka: krátký (max 150 slov).

Předmět: Omluva za zpoždění dodávky projektu
Vážený pane Nováku,
dovolujeme si Vás upozornit...

Co ses naučil: Kontext je klíč. Čím více informací dáš, tím lepší výsledek dostaneš.

4
Python skript bez znalosti Pythonu 🐍
Claude Code Snadné

Claude Code nejen napíše skript — rovnou ho spustí a ukáže výsledek. Nepotřebuješ vědět jak Python funguje.

> Vytvoř skript, který přejmenuje všechny soubory v složce
  /Fotky/Dovolena2025 — přidej datum dnešního dne na začátek
  každého názvu souboru. Formát: YYYY-MM-DD_originalname.jpg

✓ Analyzuji složku... nalezeno 47 souborů
✓ Skript vygenerován a spuštěn
✓ Přejmenováno 47 souborů

Co ses naučil: Claude Code má přístup k souborovému systému a může příkazy přímo spustit.

5
Analýza Excel/CSV dat 📊
Oba nástroje Střední

Nahraj CSV soubor s daty a nech AI provést analýzu, kterou by jinak trvalo hodiny.

> Analyzuj přiložený soubor prodeje_2025.csv
  - Který měsíc měl nejvyšší tržby?
  - Jaké jsou top 3 produkty podle zisku?
  - Vytvoř graf trendů po měsících

📊 Analýza dat (1,847 záznamů):
Nejlepší měsíc: Říjen 2025 (2.3M Kč)
Top produkty: 1) Produkt X, 2) Produkt Y...
✓ Graf uložen jako trend_2025.png

Co ses naučil: AI umí pracovat s daty bez Excelu. Gemini CLI má 1M token kontext — načte i velký soubor.

6
Prezentace z dokumentu — skill v akci 🎨
Claude Code Střední

Kombinace skills: přečti Word dokument, vytvoř z něj PowerPoint prezentaci. Claude automaticky aktivuje pptx skill.

> Přečti soubor výroční_zpráva.docx a vytvoř z něj
  10-slidovou prezentaci pro akcionáře.
  Design: profesionální, tmavé pozadí, zlaté akcenty.

📖 Čtu dokument... (42 stran)
🎨 Aktivuji pptx skill...
📊 Generuji 10 slidů s klíčovými daty...
✓ Prezentace uložena: akcionari_2025.pptx

Co ses naučil: Skills se aktivují automaticky. Claude umí zpracovat vstup (docx) a produkovat výstup (pptx) v jednom kroku.

7
Web scraping — sběr dat z internetu 🌐
Gemini Střední

Gemini CLI má zabudovaný přístup k webu přes Google Search grounding — může hledat a agregovat aktuální data.

> Porovnej ceny elektřiny u 5 největších českých dodavatelů
  k dnešnímu datu. Vytvoř přehlednou tabulku s cenami za kWh
  a doporučením pro domácnost s roční spotřebou 4000 kWh.

🔍 Prohledávám aktuální ceníky dodavatelů...
✓ ČEZ: 4.2 Kč/kWh | E.ON: 3.9 Kč/kWh | ...
📊 Tabulka a doporučení vygenerovány

Co ses naučil: Gemini CLI s Google Search grounding má přístup k aktuálním datům z webu — výhoda oproti Claude Code bez MCP.

8
MCP server — připoj Claude k libovolné službě 🔌
Claude Code Pokročilé

MCP (Model Context Protocol) je standardní způsob jak připojit AI k externím systémům — databázím, API, nástrojům. Příklad: Claude čte a píše do Google Drive.

# ~/.claude/settings.json — přidej MCP server
{
  "mcpServers": {
    "gdrive": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-gdrive"]
    }
  }
}

> Najdi ve svém Google Drive všechny prezentace z roku 2024
  a shrň klíčové body z každé z nich do jednoho dokumentu.

📂 Prohledávám Google Drive...
✓ Nalezeno 12 prezentací
📝 Shrnutí vygenerováno a uloženo

Co ses naučil: MCP = "zásuvka" pro připojení jakékoli služby. Tisíce MCP serverů jsou open-source dostupné na npmjs.com.

9
Skill-creator — nauč Claude nový trik 🧠
Claude Code Pokročilé

Skill-creator je meta-skill — Claude použije jeden skill k vytvoření dalšího. Jednou popíšeš co chceš, Claude vytvoří skill sám.

> Vytvoř skill pro generování měsíčních HR výkazů.
  Skill by měl:
  - Načíst docházku z CSV souboru
  - Spočítat přesčasy a absence
  - Vygenerovat Word dokument s tabulkami
  - Přidat graf vývoje docházky

🛠️ Aktivuji skill-creator...
📝 Analyzuji požadavky...
✓ Skill vytvořen: ~/.claude/skills/hr-vykaz/
✓ SKILL.md obsahuje: 8 kroků, 3 šablony

> Použij hr-vykaz skill pro docházka_leden.csv

📊 Zpracovávám 47 zaměstnanců...
✓ Výkaz_2025_01.docx uložen

Co ses naučil: AI umí generovat nástroje pro sebe sama. Jednou vytvořený skill použiješ každý měsíc bez opakování instrukce.

10
Superpowers — multi-agent pipeline 🦸
Claude Code Superpowers

Nejvyšší level: Claude spustí paralelní agenty, každý se specializuje na jinou část úkolu. Toto je "vibe coding" v plné síle.

> ultrathink: Jsem HR ředitelka. Analyzuj výsledky průzkumu
  spokojenosti zaměstnanců (survey_2025.xlsx), porovnej s
  oborovými benchmarky, identifikuj top 5 rizikových oblastí,
  navrhni konkrétní akční plán a připrav:
  1. Prezentaci pro management (PPTX, 15 slidů)
  2. Detailní report s daty (Word, 20 stran)
  3. Shrnutí pro zaměstnance (1 strana PDF)
  Vše česky, deadline: zítra ráno.

🚀 Spouštím paralelní agenty...
  Agent 1: Analyzuje data (Excel)...
  Agent 2: Vyhledává benchmarky (web)...
  Agent 3: Generuje akční plán...
✓ Data analyzována: 234 respondentů, 87% návratnost
✓ Benchmarky: porovnáno s 12 firmami v oboru
✓ management_prezentace.pptx (15 slidů) — uložena
✓ detailni_report.docx (22 stran) — uložen
✓ zamestnanci_shrnutí.pdf (1 strana) — uložen
⏱ Celkový čas: 4 minuty 23 sekund

Co ses naučil: S ultrathink a správným kontextem Claude dokáže za pár minut to, co by HR týmu trvalo týden. To jsou superpowers.

🎯
Klíč k superpowers: kontext + iterace + správný model + thinking level. Žádná z těchto věcí sama o sobě nestačí. Dohromady mění způsob práce.