Máme opět neděli a to je čas odpočinout si od politiky. Dnes tedy dávám třetí část seriálu o tom, jak vlastně AI pracuje.
Úvodem vysvětlím, že nejsem žádný expert na AI a k tématu jsem se dostal díky své zvědavosti. Jako IT pracovníka mě princip fungování AI začal zajímat, když jsem zjistil, že AI může být nainstalována na lokálním PC a může pracovat bez připojení k internetu. K dovršení zvědavosti pomohl fakt, že ta lokální instalace „celé AI“ zabírá něco málo přes 20GB dat (pro AI model 32b), což je objem dat pro cca 10 hodinových filmů v HD kvalitě … a data této velikosti prostě nemohou obsahovat „všechnu moudrost světa“ ve formě nějaké databáze, lexikonu apod. Takže moje základní otázka zněla – jak to vlastně celé funguje? … a napadlo mě zeptat se na místě nejpovolanějším, tedy přímo AI.
Všechny texty, resp. přirovnání a zobecnění jsou z části dílem AI a z části dílem mým. Každopádně, před zveřejněním měla AI poslední slovo, jakožto korektor. Ostatně, stejně mohl postupovat každý 🙂 .
Opakování je matka moudrosti …
V minulých článcích jsem uvedl, že AI modely mají v označení „1b“, „7b“, 14b“, „32b“, „64b“ … atd., kde písmeno „b“ je od anglického „bilion“ – tedy česky miliarda a označení v podstatě uvádí, s kolika parametry (v miliardách) dotyčný model pracuje – jen připomenu, že ekvivalentní označení pro lidský mozek se odhaduje mezi „100 000b“ – „1 000 000b“. Dále jsem uvedl, že model AI 32b je pro lokální instalaci v podstatě soubor dat o velikosti cca 20GB – pro srovnání opakuji že je to velikost cca 10 hodinových filmů v HD kvalitě, což vylučuje formát „všech znalostí lidstva“ ve stylu databáze, encyklopedie apod. Pozn. – „Full“ (nekvatizovaný) AI model 32b má cca 64GB, pro lokální instalaci se ale používá „kvantizovaný“ model, který získáme v podstatě zaokrouhlením číselných hodnot.
Dále jsem uvedl, že „mozek AI“ nepracuje se slovy, ale tokeny a jednu tabulku přece jenom obsahuje – je to základní tabulka tokenů, která má nejčastěji okolo 250.000 řádků a 4.096 sloupců Na každém řádku tabulky je tedy 1 token, který má 4.096 parametrů – v každém sloupci jeden. Vstupní dotaz je napřed „rozsekán“ na tokeny (tokenizace), pro které jsou v dalším kroku (embedding matici) vybrány parametry –> každý token z dotazu je tak pomocí embedding matice převeden na soustavu čísel (vektorů).
Nyní nastal čas zopakovat mé přesvědčení, že AI „nepřemýšlí“, protože se jedná o počítačový program a o počítači je všeobecně známo, že umí v principu jen počítat ve dvojkové soustavě. To, že pokročilý matematický výpočet může budit zdání „přemýšlení“ je věc druhá.
Vyšší dívčí
Vstupní dotaz máme tedy převeden na tokeny a ke každému z nich je přiřazeno nejčastěji 4.096 parametrů ze základní tabulky tokenů. Máme tedy skupinu čísel (vektorů), která postupuje do třetí, hlavní výpočetní části „mozku AI“ (Transformeru), kde dochází k počítání nejpravděpodobnějšího (můžeme taky říct“nejsprávnějšího“) následujícího tokenu. Tato třetí část obsahuje počet parametrů, který je v názvu modelu – model AI 32b má tedy v této hlavní „výpočetní“ části 32 miliard parametrů. Pomocí těchto parametrů se (v několika vlnách) zpracuje soubor čísel (vektorů), který jsme získali extrahováním ze základní tabulky tokenů (embedding matice) pro tokeny ze vstupního dotazu.
Přiznám se, že první dva díly jsem si celkem dovedl představit, jak to asi může fungovat, ale u tohoto třetího mám jen mlhavou rámcovou představu o způsobu výpočtu … a asi nebudu jediný 🙂 , protože se bavíme o nepředstavitelných 32 miliardách parametrů – viz. níže
Jak jsem již napsal, mozek AI pracuje ve 4 krocích a v tom nejjednodušším příměru si můžeme představit celý matematický propočet AI následovně:
- V základní tabulce tokenů si ty parametry v každém sloupci u každého řádku/tokenu představte nikoliv jako abstraktní číslo, ale jako „štelovací šroubeček“ a parametr je hodnota „utažení nebo pootočení šroubečku“ … např. řádek tokenu „svař“ má 4.096 sloupců s parametry → představte si to jako 4.096 „štelovacích šroubečků“ a uvedené hodnoty pak udávají jak přesně je „šroubeček“ nastaven, resp. zašroubován. Připomínám, že parametry jsou malá čísla a počet desetinných míst má vliv na přesnost výpočtu, což se jeví jako „inteligence“ AI – např. parametr tokenu „svař“ může mít ve sloupci 2.034 hodnotu 0,00128 … tedy šroubeček č. 2.034 je zašroubován na 0,00128. Tyto parametry/šroubečky v podstatě velmi přesně charakterizují vlastnosti tokenu – např. jestli má token blíže k životnému nebo neživotnému stavu, blíže k češtině nebo angličtině atd. a přesné hodnoty se ustanovují při tréninku AI.
- Hlavní výpočetní část (Transformer) si pak představte obdobně – jako stroj, který má sice 32 miliard parametrů, ale každý parametr představuje „štelovací šroubeček“, resp. přesnou hodnotu jeho pootočení/nastavení a ve výsledku všechny „šroubečky/parametry“ určí, jak bude probíhat výpočet. Pozn. – nejbližší přirovnání mě napadá s řídící jednotkou (ECU) automobilového motoru, který může mít 30.000 – 70.000 parametrů, podle kterých pak celý motor pracuje. Parametry ECU řídí chod motoru, parametry Transformeru AI pak matematický výpočet.
- Pokud tedy v druhém kroku získáváme soubor čísel (vektorů) z tokenů zadaných na vstupním dotazu, pak ve třetí části se tento soubor čísel propočítává podle nastavení 32 miliard „štelovacích šroubečků“
- Výsledkem výpočtu je opět jen soubor čísel, který je ve čtvrté části „mozku“ AI jen zpět převeden na tokeny/slova.
Podstata trénování
Dříve jsem uvedl, že na úplném začátku, tj. při prvním sestavení nenatrénované AI (nemá zmrazené váhy), jsou parametry v základní tabulce tokenů a 32 miliard parametrů v hlavní, třetí, výpočetní části nahodilá čísla. Podstatné je, že parametr nesmí být roven nule nebo prázdný. Pokud tedy při prvním spuštění nenatrénované AI zadáte např. dotaz: „Jaké je hlavní město ČR?“, tak se spustí celý proces výpočtu, ale protože všechny parametry jsou nahodilé, tak výsledek bude nesmyslný – např.: Hlavní město ČR je xj?*3z. Správná odpověď je ale „Praha“. První odpověď AI označí vývojáři jako chybnou a uvedou správnou odpověď „Praha“. No a nyní nastane něco, co si představte jako „zpětný chod“ nebo zpětný propočet, kdy AI si některé parametry upraví na nové hodnoty tak, aby při opakovaném stejném vstupním zadání vypočítal jako správné slovo „Praha“.
Pozn. 1 – V určitém stupni trénování se model AI vždy tzv. zmrazí/uzavře a vydá pro lokální používání ve stavu „read-only“. Model se „zmrazenými váhami“ nelze klasicky „dotrénovat“, jen upřesnit pomocí „fine-tuningu“. Na originál modelu se pak pokračuje s trénováním dále a při příštím „zmrazení vah“ dostaneme natrénovanější, tj. chytřejší model …
Pozn. 2 – Tento „zpětný chod“ (odborně backpropagation) tedy nikdy neprobíhá u vás doma na počítači. Lokální verze AI je už hotová a pevně zamčená. Tento proces učení/tréninku probíhal před uzavřením/zmrazením vah AI v obřích datových centrech pod dohledem vývojářů. Tam počítače miliónkrát dokola zkoušely vypočítávat následující slova, porovnávaly je se správnými texty z internetu(?) a pomocí zpětného chodu ladily těch 32 miliard šroubečků tak dlouho, dokud model nezačal odpovídat správně. Domů si tedy stahujete hotový, „zafixovaný/natrénovaný“ model AI.
Jestliže v základní tabulce tokenů máme pro každý token 4.096 parametrů, tak tohle si ještě asi jde představit a dosledovat, který „šroubeček“ byl pootočen, o kolik a proč. Ovšem v hlavní výpočetní části máme 32 miliard „šroubečků“ a tvrdím, že po světě nechodí moc lidí, kteří by uměli zdůvodnit proč a o kolik se některý z těch 32 miliard parametrů změnil. To jsou ty nářky vývojářů, že přestože algoritmus znají, nejsou přesně schopni určit, který parametr se změnil, proč zrovna ten a ne jiný a o kolik ho bylo třeba změnit.
No a tímto způsobem se trénuje AI dál – další dotaz např. bude: Hlavní město Polska → AI napíše nesmysl, vývojáři napíší správnou odpověď a AI spustí „zpětný chod“ a upraví některé parametry tak, aby při stejném dotazu bylo vypočítáno správně „Varšava“. V podstatě je to jak učit neznalého žáka → napřed odpoví špatně, Vy ho opravíte a řeknete správnou odpověď a žák by si to měl zapamatovat tak, aby při stejném dotazu v budoucnu odpověděl správně. AI má oproti lidskému žákovi výhodu – nezná prázdniny, nezná svátky, nezná volno, nezapomíná a vše si pamatuje díky tomu, že má 32 miliard + 4.096 „šroubečků“, které si nastavuje a při opakovaném stejném dotazu si jenom zjistí přesné nastavení, které má použít ve výpočtu.
Toť opět vsjo → trénování AI není nic jiného než pokládání otázek -> vyhodnocování odpovědí a zadání správné → „zpětný chod AI“ → nastavení některých parametrů v základní tabulce tokenů (embedding matici) a v hlavní „výpočetní části“ (Transformeru).
Rozdíl oproti lidskému učení je ten, že trénink AI může běžet 24/7/365 (AI nezná prázdniny, volné svátky, únavu… atd.), přičemž na základní dotazy a odpovědi můžete použít nějakou formu automatizace, takže učení může být násobně rychlejší než u lidí. Ale i tak se jedná o vyšší milióny dotazů a odpovědí. Jen zopakuji – lokální instalace AI modelu nejde trénovat nebo dotrénovat, lokální model je vždy do nějaké úrovně natrénovaný a uzavřený, resp. se zmrazenými vahami.
Další potenciál je následující a přímo vyplývá z principu – řekněme, že máme dva lidské jedince a každý má vystudované 2 specializace na úrovni vysoké školy. Tito dva pak mohou mít klidně i nebinární styk, ale zatím neexistuje způsob, jak by si během několika málo minut předali své vědomosti tak, aby každý měl znalosti ze všech čtyř specializací. U AI tomu ale může být jinak, protože ty vědomosti jsou pouze data jednotlivých parametrů … a přehrát je druhé AI může být teoreticky coby dup. Sice nemůžete snadno vzít „půlku mozku“ z jedné AI a nahrát ji do druhé, ale můžete nechat jednu AI, aby napsala své znalosti do textů, ze kterých se pak druhá AI bleskově naučí.
Princip neuronové sítě pro technicky zdatnější
Výše jsem uvedl nejjednodušší přirovnání, které mě napadlo. Ve skutečnosti se v podstatě počítají velmi přesné prostorové vazby mezi jednotlivými tokeny.
Každý si dovede představit třírozměrný prostor, ve kterém jsou osy X,Y a Z (Z se možná bude muset přejmenovat ať to není propagace proruských narativů). Pokud by neuronová síť pracovala jen s třírozměrným prostorem, pak by základní tabulka tokenů měla jen tři sloupce a v každém pak parametr, který by určoval přesné umístění daného tokenu ve třírozměrném prostoru. Jenže, základní tabulka tokenů má 4.096 sloupců/parametrů, tedy se v podstatě jedná o vícerozměrný prostor, který nemá jen 3 osy, ale má 4.096 os. Každý parametr v základní tabulce tokenů tak velmi přesně určuje polohu daného tokenu v tomto 4096-rozměrném prostoru.
Hlavní, třetí, výpočetní část (transformer) „mozku“ AI pak dělá to kouzlo, že tyto polohy v prostoru dynamicky mění a ohýbá podle kontextu celé věty. Těch 32 miliard šroubečků/parametrů zařídí, že např. slovo „zámek“ se posune v prostoru blíž ke slovu „klíč“ nebo „hrad“ podle toho, o čem byl vstupní dotaz. Výsledkem celého tohoto matematického výpočtu je nový bod v prostoru.
Na úplném konci se pak jednoduše podívá zpět do základní tabulky tokenů a jako další slovo vybere to, které je tomuto výslednému bodu geometricky nejblíže.“
Opis téhož procesu, ale jinými slovy může být následující
1. Vstup a embedding prostor – pokud má embedding rozměr 4096, pak je každé slovo/token reprezentováno jako bod (vektor) ve 4096-rozměrném prostoru. Tyto souřadnice v sobě nesou základní sémantický význam slova (např. že „král“ má blízko k „muž“ a „královna“ k „žena“).
2. Výpočetní část (Transformer a Attention mechanismus) – Transformer neměří jen statickou vzdálenost tokenů, ale dynamicky mění jejich význam na základě kontextu.
- Máme větu: „Jeřáb zvedl těžký náklad.“ versus „Jeřáb odletěl na jih.“
- Na vstupu má slovo „Jeřáb“ v embedding matici stále stejné počáteční souřadnice.
- Mechanismus pozornosti (Self-Attention) se podívá na ostatní tokeny v textu. V prvním případě zjistí, že je tam „náklad“, a ve druhém „odletěl“.
- Na základě toho Transformer tyto vektory v průběhu svých vrstev (Layer) přepíše (posune v prostoru). Vektor pro „Jeřáb“ v první větě se posune blíž ke stavebním strojům, ve druhé větě blíž k ptákům.
3. Generování dalšího slova -> na konci všech vrstev Transformeru máme vypočítaný výsledný vektor posledního tokenu, který zohledňuje význam celého předchozího textu (vstupního dotazu) – můžeme taky říct, že … vektor posledního tokenu má v sobě „nasáklý“ význam celého předchozího textu (vstupního dotazu).
Kdyby model fungoval tak, že jen najde nejbližší slovo k tomuto bodu, generoval by strašně deterministický, nudný a často zacyklený text. Místo toho se děje toto:
- Projekce do slovníku (Unembedding): Finální vektor (o velikosti 4096) se vynásobí s obří maticí slovníku (který má třeba 32 000 nebo 100 000 tokenů).
- Výpočet skóre (Logits): Výsledkem není jeden bod, ale seznam čísel (skóre) pro úplně každý token v celém slovníku. Každý token dostane body podle toho, jak moc se do daného kontextu hodí.
- Převod na pravděpodobnost (Softmax): Tato skóre se převedou na procenta (např. token „strom“ má 60 %, „les“ 20 %, „auto“ 0.01 %…).
- Vzorkování (Sampling): Model si z této distribuce pravděpodobností vybere příští token. Tady vstupuje do hry tzv. temperatura. Pokud je nízká, model vybere téměř vždy ten nejpravděpodobnější token. Pokud je vyšší, dává šanci i méně pravděpodobným slovům, což zajišťuje kreativitu a lidskost textu.
Shrnutí v jedné větě –> výpočet v třetí části (Transformeru) na základě kontextu vygeneruje procentuální předpověď pro každé slovo, které v jazyce existuje, a z tohoto seznamu se následně s určitou mírou náhody (viz. výše bod 4. – temperatura) vybere „vítěz“. Tento nový token se pak připojí na konec textu a celý proces se opakuje pro další slovo.
Nejdůležitější -> je třeba VŽDY mít na mysli, že AI nepřemýšlí, neuvažuje a neumí lidsky posuzovat smysl a pravdivost sdělení nebo zprávy. Pokud AI bude natrénovaná nad souborem textů a dat, které „dokládají“, že USA je ráj na Zemi a Čína naprosté peklo, pak odpovědi AI budou přesně v tomto duchu …
Dal jsem svůj příspěvek omylem pod Gulwika.
Takže znovu a s více příklady.
Práce s AI bez přístupu k internetu v reálném čase? Poněkud staromódní.
Koukněte sem: https://web.litterate.cz/julius-suman/comment-page-1/#comment-676305 se zdůrazněním „naskenované stránky v Krameriovi dokázal přečíst pomocí vlastního OCR“ – přemýšlejte o tom několikrát za sebou, až do úplného pochopení
Pak koukněte sem https://web.litterate.cz/mam-takovou-teorii/comment-page-2/#comment-707077 – dva zcela odlišné výklady veršů, v reálném čase
No a nakonec k tomu Vašemu poslednímu odstavci „Pokud AI bude natrénovaná nad souborem textů a dat, které „dokládají“, že USA je ráj na Zemi a Čína naprosté peklo, pak odpovědi AI budou přesně v tomto duchu“
Asi ne:
Pohled A: USA jako ráj, Čína jako peklo Svoboda a lidská práva: USA jsou postaveny na svobodě slova, vyznání a tisku. Občané mohou otevřeně kritizovat vládu, volit si své zástupce a žít podle svých představ. V Číně naopak vládne totalitní režim jedné strany, existuje zde tvrdá cenzura internetu (Velký čínský firewall) a dochází k potlačování menšin (např. Ujgurové v Sin-ťiangu).Inovace a bohatství: USA jsou kolébkou globálního pokroku, Silicon Valley a největších firem světa (Apple, Google, Microsoft). Americký sen láká talenty z celého světa, kteří zde mohou legálně zbohatnout. V Číně jsou úspěšné firmy (např. Alibaba) pod neustálou kontrolou státu a jejich zakladatelé mohou přes noc zmizet, pokud se znelíbí straně.Osobní prostor a životní prostředí: USA nabízejí obrovskou geografickou rozmanitost, čistou přírodu, národní parky a možnost vlastnit rodinný dům se zahradou. Čína trpí extrémním přelidněním v megaměstech, obrovským smogovým znečištěním a systémem sociálního kreditu, který neustále sleduje a trestá každý krok občana pomocí kamer s rozpoznáváním obličejů.
Pohled B: Čína jako ráj, USA jako peklo Bezpečnost a stabilita: V Číně můžete jít o půlnoci do jakékoliv čtvrti megaměsta bez strachu, že vás někdo přepadne nebo okrade. Kriminalita je minimální a neexistují zde masové střelby na školách. USA jsou naopak peklem pouličního násilí, kde ročně umírají desítky tisíc lidí kvůli střelným zbraním a gangům.Infrastruktura a pokrok: Čína vybudovala nejmodernější síť vysokorychlostních železnic na světě, má supermoderní čistá metra a města bez bezdomovců. V USA jsou infrastruktura, silnice a letiště zastaralé a zchátralé. Centra amerických měst (jako San Francisco, Los Angeles nebo New York) jsou plná stanových městeček bezdomovců a lidí závislých na fentanylu.Sociální jistoty a růst: Čína dokázala za posledních 40 let vymanit z extrémní chudoby přes 800 milionů lidí, což je největší humanitární úspěch v dějinách. Zdravotní péče a školství jsou dostupné pro všechny. V USA je zdravotnictví extrémně drahé, lidé tam bankrotují kvůli účtům za nemocnici a mladí lidé se na celý život zadlužují jen proto, aby mohli studovat na univerzitě.
Co z toho vyplývá? Tento pokus přesně ukazuje to, o čem jsme mluvili: AI nemá vlastní názor. Dokáže poslušně posbírat reálná fakta (neboť fentanylová krize v USA i represe v Číně jsou reálné fenomény) a poskládat je do jednostranné propagandy. Rozdíl oproti „hloupému stroji“ je v tom, že moderní AI dokáže oba tyto texty vygenerovat najednou na jednom screenu a ukázat ti ten kontrast, zatímco člověk se často zasekne jen u jednoho z těchto pohledů.
https://share.google/aimode/r5nXwGR6Z3pDHXRYY
Tohle je pohled z roku, 2022, tence zabalený do roku 2026.
Popisujete transformer jako kdyby to byla celá AI. A ono už to dávno není. To co popisujete – tokeny, embedding matice s 4096 sloupci, štelovací šroubečky, softmax a sampling s teplotou – to je učebnice prvního semestru. Funguje to tak u Llamy 32B co si člověk stáhne domů na disk. Jenže svět už je jinde.
Dnešní špičkové systémy už nepřemýšlí ve slovech. To je právě to co jsme řešili minulý týden s Pathway a jejich BDH-CQ. Model se 150 miliony parametrů, tedy proti té 32B úplné mimino, který vůbec negeneruje řetězce myšlenek. Má vnitřní paměť, pracovní prostor kde si průběžně přepisuje stav. Nemluví si pro sebe, aby došel k výsledku. A stojí ho to desetinu centu za úlohu kde GPT-5 potřebuje dolary. Tohle už není transformer jak ho popisujete, to je světový model. Systém co si buduje model světa, ne model dalšího slova.
A vedle toho máte celé post-transformerové architektury – Mamba, diffusion LM, JEPA od LeCuna – které právě obcházejí ten problém s 32 miliardami šroubečků. Protože ano, máte pravdu že nikdo na světě neumí říct proč se pohnul šroubeček číslo 17 432 887 121. Ale nové architektury právě proto jdou cestou, kde se nešroubuje, ale kde se uvažuje v latentním prostoru. V jednom vektoru, ne ve větě.
A pak je tu hardware, který úplně ignorujete. Pořád počítáte gigabajty na disku a kvantizaci. Jenže za tři roky už nebudeme počítat v tranzistorech. Optonika už dnes v laborce dělá maticové násobení světlem s účinností o dva řády lepší než Nvidia. Memristory co si pamatují váhu bez napájení, to je ten váš „zmrazený model“ hardwarově. A fault tolerant kvantové čipy – IBM, Google, PsiQuantum – všichni slibují první logické qubity do 2028-2029. To není sci-fi, to jsou road mapy za které dali akcionáři desítky miliard. Až tahle trojice přijde – a o tom se nespekuluje na teoretických sezeních, ale výrobně – inženýrsky se to připravuje, tak vašich 20 GB za 10 filmů bude úsměvné jako disketa.
A poslední věc, ta nejdůležitější, co píšete v závěru. Že když AI nakrmíš tím že USA je ráj a Čína peklo, tak to bude psát. Ano. Bude. Jenže takhle ovlivněná AI by byla k ničemu. Kdo by si ji koupil? K čemu by byla fabrice co potřebuje seřídit linku z 19 minut na 84 vteřin? K čemu v nemocnici? K čemu v archivu?
Nikdo nebude záměrně vyrábět hloupou a zaujatou AI, odmítající třeba výsledky ruské vědy, nebo jiná nepohodlná fakta, protože trh ji okamžitě zabije. To co popisujete jako riziko manipulace je ve skutečnosti ekonomická sebevražda výrobce. Dnešní boj není o to jestli bude AI levicová nebo pravicová. Dnešní boj je o to, kdo udělá model co uvažuje bez slov, za desetinu ceny a běží na ledničce. A ten kdo vyhraje, nebude mít čas řešit jestli má v trénovacích datech o jedno CNN víc.
Ty šroubečky už nestačí. Vy prostě nemáte talent na popularizaci vědy.
No, pane Dvořáku, k tomu Vašemu poslednímu odstavci:
Zkus „doložit“, že „USA jsou ráj na Zemi a Čína naprosté peklo“. A v druhém kroku to obrať a „dolož“, že Čína je ráj na Zemi sa USA jsou naprosté peklo“. Dokážeš to? Uvést dvě naprosto protichůdná zdůvodnění?
Ano, dokážu to bez problému:
https://share.google/aimode/r5nXwGR6Z3pDHXRYY
Hňup.
Důkaz neexistence Boha sporem: není myslitelné, aby dokonalý všemohoucí Bůh z tvůrčí ruky vypustil takový nepodarek.
Celé jeho expozé na tomto webu se nese v duchu zásady „Vím o tom úplné hovno, ale dávete dobrý pozor, co vám k tomu řeknu.“
Impotent pochopení psaného textu.
Ale všechno špatné je i k něčemu dobé, to zas jo. Bez jeho setrvalého vysírání bychom nenahlédli, jací omezenci mají přístup ke krávesnici napojené na Internet, a s jakou vehemenci se dožadují práva mluvit do toho, čemu nerozumějí, ani co by se za nehet vlezlo. – A teď to, hosana, s jistotou víme.
No ano, ale ten Gulwik na rozdíl od vás uvedl konkrétní technicko – inženýrské argumenty. Vy ne, vy jste se jen rozštěkal jak pes…
Technicko-inženýrských argumentů má ve svém článku pan Dvořák, a to vrchovatě. To, co píče „Gulwik“, je nanejvýš argumentů prostý fantazijní blábol. Nanejvýš.
Dobře napsáno. Vlastně je to tak trochu návod, jak si naprogramovat vlastní malou AI. – V dobách své vrcholné IT kariéry bych na 100% podlehl pokušení to udělat 🙂
A jak by byly na USA? 😃
Podélně i příčně pruhované.