Modul 01 · Claude: základy

Ověřování a halucinace

Proč si model občas vymyslí funkci, která neexistuje, jak to poznáš dřív, než ti to sežere odpoledne, a co s tím.

12 minlekce 10/107

Po lekci umíš

  • Rozumíš tomu, proč halucinace vznikají
  • Znáš tři situace, ve kterých je riziko nejvyšší
  • Umíš odpověď rychle ověřit, aniž bys tomu rozuměl do hloubky
Obsah lekce (4)

Občas ti Claude s naprostou jistotou popíše funkci, která neexistuje. Nebo příkaz, který se jmenuje skoro správně. Nebo nastavení, které platilo před rokem.

Říká se tomu halucinace a je to vlastnost, ne porucha. Stojí za to rozumět tomu, kdy se objevuje.

Proč to vzniká

Model nevyhledává fakta v databázi. Odhaduje, co je nejpravděpodobnější pokračování textu. U věcí, které se v podkladech vyskytovaly tisíckrát, je odhad prakticky vždycky správný. U okrajových věcí je odhad pořád pravděpodobný, jen ne nutně pravdivý.

Tři situace s nejvyšším rizikem

  1. Konkrétní jména a čísla

    Názvy funkcí, přesné parametry příkazů, čísla verzí, jména konfiguračních klíčů. Tohle je nejrizikovější kategorie vůbec.

  2. Nedávné změny

    Cokoliv, co se změnilo nedávno. Model má znalosti k určitému datu a svět se pohnul dál. U rychle se měnících nástrojů – včetně samotného Claude Code – to platí dvojnásob.

  3. Málo používané kombinace

    „Jak nastavit tuhle konkrétní knihovnu, aby fungovala s touhle konkrétní službou na tomhle konkrétním hostingu.“ Čím vzácnější kombinace, tím větší prostor pro odhad.

Jak to poznáš

Praktické signály, které fungují, i když tématu nerozumíš:

  • Odpověď je podezřele hladká na něco, co jsi našel na internetu jen těžko.
  • Claude uvádí přesný název, ale nedá se najít ve vyhledávači.
  • Postup na první pokus nefunguje a chybová hláška říká „neznámý parametr“ nebo „nenalezeno“.
  • Odpověď se liší při druhém zeptání v nové konverzaci.

To poslední je nejjednodušší test. Zeptej se stejně v novém vlákně. Když dostaneš jinou odpověď, aspoň jedna z nich je vymyšlená.

Co s tím dělat

  1. Nech ho podívat se do dokumentace

    Claude Code umí číst webové stránky. Když jde o produkt nebo knihovnu, řekni mu, ať to ověří v oficiální dokumentaci, a dej mu odkaz.

  2. Nech ho to spustit

    U příkazů a kódu je nejlepší kontrola prostě zkusit to. Když Claude Code může příkaz spustit, ať ho spustí. Realita je spolehlivější recenzent než jakákoliv úvaha.

  3. Zeptej se na míru jistoty

    „U kterých částí téhle odpovědi si nejsi jistý a proč?“ Model dokáže docela slušně označit místa, kde odhadoval.

  4. Ověř jméno, ne princip

    Vysvětlení principu bývá spolehlivé. Konkrétní název funkce spolehlivý není. Když ti Claude vysvětlí, jak funguje přesměrování, věř tomu. Když ti řekne přesný název parametru, ověř to.

Prompt pro Claude Code

Ověř to v dokumentaci

Použij, kdykoliv jde o konkrétní funkci, příkaz nebo nastavení nějakého produktu.

Než mi odpovíš, podívej se do oficiální dokumentace na [ODKAZ]
a odpověz jen na základě toho, co tam skutečně je.

Když tam odpověď nenajdeš, napiš, že tam není. Nedomýšlej si to.
U každého konkrétního názvu nebo parametru mi napiš, kde přesně jsi
ho v dokumentaci našel.
Cvičení10 minut

Zeptej se Clauda na nějaký detail nástroje, který používáš – přesný název přepínače, konfiguračního klíče, cokoliv konkrétního. Pak si to ověř v dokumentaci.

Jestli to sedělo: dobře. Jestli ne: právě jsi zažil věc, na kterou by tě jinak čekalo přijít v nejméně vhodnou chvíli.

Co si odnést

  • Halucinace vzniká tam, kde model nemá dost podkladů a přesto odhaduje.
  • Nejrizikovější jsou konkrétní jména, čísla a nedávné změny.
  • Princip bývá správně, konkrétní název ověřuj.
  • Nejlepší kontrola je nechat to spustit nebo nechat to ověřit v dokumentaci.

Máš to za sebou?

Označ lekci jako hotovou, ať víš, kde jsi skončil. Nic se tím neuzamkne.

Obsah aktualizován: 21. srpna 2026