Jak funguje umělá inteligence? Neuronové sítě polopatě
AI základy8 min čtení27. července 2026
Miroslav Douda · Zakladatel Dotazio

Jak funguje umělá inteligence? V jádru je to neuronová síť - program s miliony až miliardami nastavitelných čísel (vah), které se při tréninku postupně ladí, dokud síť nezačne v datech rozpoznávat vzory. Funguje to podobně jako učení řeči u dítěte - nikdo mu nenaprogramuje gramatiku, dítě se učí poslechem a opakováním, dokud mu jazyk nezačne dávat smysl. Stejným principem se učí i chatbot, se kterým si dnes povídáte na webu české obce nebo e-shopu, jen za cenu miliard příkladů místo pár let dětství.
Jak funguje umělá inteligence? Neuronová síť v kostce
Umělá inteligence, se kterou si dnes povídáte v chatu na webu, je v jádru neuronová síť - program složený z vrstev umělých „neuronů“, které mezi sebou posílají čísla. Otázka na vstupu se rozloží na čísla, ta projdou vrstvami sítě, každá vrstva je trochu přepočítá, a na konci vypadne odpověď. Nikdo do sítě předem nenapsal pravidlo typu „pokud otázka obsahuje slovo X, odpověz Y“ - síť se pravidla naučila sama z obrovského množství příkladů.
To je ten rozdíl oproti běžnému softwaru, na který jsme zvyklí z úřadu nebo z e-shopu. Umělá inteligence, která dnes píše texty, odpovídá na dotazy nebo rozpoznává obrázky, je produktem strojového učení, ne ručně napsaného kódu. Jak přesně to učení probíhá a proč z něj plynou i chyby, si rozebereme dál.
Co je neuronová síť a jak si ji představit
Neuronovou síť si představte jako obří tabulku vah. Vstup (třeba věta, kterou napíšete) se rozloží na čísla a ta putují přes tisíce až miliardy propojení mezi umělými neurony. Každé propojení má svou váhu - číslo, které říká, jak moc má daný signál ovlivnit výsledek. Propojení s vysokou vahou má na odpověď větší vliv, propojení s nízkou vahou téměř žádný.
Váhy jsou to jediné, co se při tréninku mění. Na začátku jsou nastavené prakticky náhodně, takže síť odpovídá nesmyslně. Postupným laděním milionů až miliard vah se z náhodného šumu stane systém, který rozezná, že „kočka“ a „kocour“ spolu souvisí, nebo že po slově „Praha“ často následuje „je hlavní město“.
Odkud se vzal nápad na neuronovou síť
Nápad napodobit síť neuronů v mozku není nový - první matematický model umělého neuronu (perceptron) popsal americký psycholog Frank Rosenblatt už v roce 1958. Skutečný obrat ale přišel až o víc než padesát let později, když v roce 2012 vyhrál soutěž v rozpoznávání obrázků ImageNet model postavený na hlubokých neuronových sítích a s velkým náskokem porazil starší přístupy. Od té doby je hluboké učení hlavním směrem, ze kterého vychází i dnešní jazykové modely.
- 1958
- vznikl perceptron, první matematický model umělého neuronu
- 86 miliard
- neuronů odhadem obsahuje lidský mozek - inspirace pro umělé sítě
- 2012
- hluboké učení prorazilo do praxe díky soutěži ImageNet
Zdroj: Zdroje: F. Rosenblatt, The Perceptron (1958); Herculano-Houzel, The Human Brain in Numbers (2009); ImageNet Large Scale Visual Recognition Challenge (2012)
Jak se učí umělá inteligence - trénink na příkladu dítěte
Nejsrozumitelnější analogie je učení řeči u malého dítěte. Nikdo dítěti nedá gramatickou příručku - poslouchá rodiče, samo zkouší věty, dostává zpětnou vazbu a postupně odvodí pravidla, aniž by je dokázalo vyjmenovat. Umělá inteligence se učí podobně, jen v mnohem větším měřítku a bez emocí.
- Model dostane vstup (třeba část věty) a odhadne, co by mělo následovat.
- Odhad se porovná se skutečnou odpovědí z trénovacích dat.
- Podle velikosti chyby se mírně upraví váhy v síti, aby byl příští odhad blíž realitě.
- Celý krok se opakuje miliardkrát, dokud model soustavně nezlepšuje své odhady.
Rozdíl oproti dítěti je hlavně v objemu a rychlosti. Dítě se za pár let naposlouchá řádově miliony vět. Velký jazykový model při tréninku zpracuje biliony slov - víc textu, než by člověk stihl přečíst za desítky životů. Proto model plynule píše v mnoha jazycích a stylech, ale nemá žádnou vlastní zkušenost se světem - zná jen vzory v textu, ne realitu, o které ten text mluví.
Strojové učení jednoduše: v čem se liší od klasického programování
V klasickém programování napíše člověk přesná pravidla a počítač je poslušně vykoná. Ve strojovém učení je to obráceně - člověk dodá data a příklady správných odpovědí a pravidla si program odvodí sám. Tenhle rozdíl vysvětluje, proč se AI chová jinak než software, na který jsme zvyklí z běžné agendy obce nebo firmy.
| Klasické programování | Strojové učení | |
|---|---|---|
| Kdo definuje pravidla | Programátor je napíše ručně | Pravidla se odvodí z dat během tréninku |
| Vstup | Data a přesná pravidla | Data a příklady správných odpovědí |
| Výstup | Výsledek přesně podle pravidel | Naučený model, který pravidla sám odvodil |
| Nový, neznámý případ | Pokud ho pravidla nepokrývají, program selže nebo spadne | Model odhadne odpověď podle podobnosti - i za cenu chyby |
Právě proto AI někdy odpoví jinak na dvě téměř identické otázky, zatímco klasický program by na ně reagoval pořád stejně. Neřídí se pevným kódem, ale pravděpodobností - vybírá odpověď, která je nejvíc podobná tomu, co viděla při tréninku.
Proč AI někdy odpoví jinak na stejnou otázku
Protože si otázku nepamatuje jako záznam v databázi, ale pokaždé znovu spočítá pravděpodobnou odpověď - a do výpočtu vstupuje i řízená míra náhody, která textu dodává přirozenost. U faktických údajů (ceny, termíny, čísla jednací) je proto rozumné nechat AI čerpat z pevně daného zdroje, ne spoléhat na to, že si je „pamatuje“ přesně.
Proč AI dělá chyby a co jsou halucinace
AI dělá chyby ze dvou hlavních důvodů. Za prvé se učí pravděpodobnost, ne pravdu - vybere odpověď, která statisticky nejvíc odpovídá tomu, co viděla, ale nemá jak si ji sama ověřit v realitě. Za druhé, když narazí na téma, ke kterému v trénovacích datech nebylo dost informací, stejně nějakou odpověď vytvoří, protože jiný způsob reakce neumí.
Tomuto jevu se říká halucinace: AI si sebevědomě vymyslí fakt, datum nebo citaci, která zní věrohodně, ale ve skutečnosti neexistuje. Nejde o poruchu, kterou by šlo jednou provždy vypnout - je to přirozený důsledek toho, jak model funguje. Proto se u důležitých odpovědí fakta vždy ověřují a v ideálním případě se AI omezí jen na ověřené podklady, ne na svou obecnou „paměť“ z tréninku.
Proč AI potřebuje kvalitní podklady
Platí staré pravidlo informatiky „odpad dovnitř, odpad ven“ a u umělé inteligence platí dvojnásob. Pokud jsou podklady, ze kterých AI čerpá, neúplné, zastaralé nebo chybné, stejně tak bude vypadat i odpověď - jen ji AI podá velmi sebevědomě. Aktualizace zdrojů proto není administrativní detail, ale podmínka, aby AI vůbec mohla odpovídat spolehlivě.
„Kvalita odpovědi nikdy nepřeroste kvalitu podkladů, ze kterých AI čerpá. Proto první otázka, kterou si u nasazení AI klademe, nezní „jak chytrý je model“, ale „jsou naše dokumenty aktuální a úplné“.“
Jak to funguje u AI chatbota na webu
U chatbota na webu obce nebo firmy jde riziko halucinací výrazně omezit - stačí mu nedovolit odpovídat z obecné „paměti“ a nechat ho čerpat jen z konkrétních podkladů, které organizace sama dodá: dokumenty, ceník, provozní řád, obsah webu. Model pak neodhaduje z celého internetu, ale hledá odpověď v ohraničeném a ověřeném souboru informací a u každé odpovědi ukáže, ze kterého zdroje čerpal.
Přesně takhle funguje Dotazio: AI asistent na váš web odpovídá výhradně z vašich dokumentů a stránek webu, ke každé odpovědi přidá citaci zdroje a když odpověď nezná, řekne to a předá kontakt na vás, místo aby si něco vymyslel.
Chcete vědět, jak přesně chatbot na webu vybírá zdroje a proč nehalucinuje jako obecná AI? Rozepsali jsme to krok za krokem. Přečíst, jak funguje AI chatbot
Tip na závěr
Chcete-li AI kdykoli prověřit, zeptejte se jí na něco z oboru, který dobře znáte. Rychle poznáte, jestli odpovídá z podkladů, nebo si domýšlí - a stejné pravidlo platí pro chatbota na vašem webu i pro obecné nástroje jako ChatGPT.
Časté dotazy
- Učí se umělá inteligence z mých dotazů?
- U obecných chatbotů typu ChatGPT to záleží na nastavení účtu - řada služeb může konverzace použít pro další trénink, pokud to v nastavení soukromí nevypnete. Specializovaný asistent, jako je Dotazio, funguje jinak: podklady od organizace slouží jen k odpovídání konkrétním návštěvníkům, ne k trénování obecného modelu. U konkrétní služby je vždy dobré ověřit si její zásady zpracování dat.
- Proč AI dělá chyby, i když zní sebejistě?
- Protože nepracuje s pravdou, ale s pravděpodobností - vybere odpověď, která nejvíc odpovídá vzorům z tréninku, ne nutně tu správnou. Sebevědomý tón je jen styl vyjadřování, ne signál spolehlivosti. Fakta se proto vždy vyplatí ověřit, zvlášť u čísel, dat a právních informací.
- Jaký je rozdíl mezi strojovým učením a klasickým programováním?
- V klasickém programování napíše člověk přesná pravidla a počítač je vykoná. Ve strojovém učení dodá člověk data a příklady správných odpovědí a pravidla si program odvodí sám během tréninku. Proto se AI někdy chová nepředvídatelně - neřídí se pevným kódem, ale naučenými vzory.
- Kolik dat potřebuje umělá inteligence, aby se něco naučila?
- Velké jazykové modely trénují na biliónech slov z internetu, knih a dalších textů. Menší, úzce zaměřené úlohy (třeba rozpoznání konkrétního typu dokumentu) zvládnou i řádově stovky až tisíce kvalitních příkladů - množství dat záleží hlavně na tom, jak obecný nebo úzký úkol se má model naučit.
- Pozná AI, když něco neví, nebo si to vždy domyslí?
- Obecné chatboty typu ChatGPT nemají vestavěnou spolehlivou brzdu a raději odpoví i bez jistoty, protože jiný způsob reakce neumí. Asistenti napojení jen na ověřené podklady, jako je Dotazio, se dají nastavit tak, aby v případě chybějící informace odpověděly „nevím“ a předaly kontakt, místo aby si odpověď vymyslely.