Umělá inteligence
Obsah Soubory
markdown

Co-je-umela-inteligence.md

7.6 kB 97 řádků Změněno Zobrazit na GitHubu Stáhnout
markdown
# Co je umělá inteligence, čili proč se na tom nikdo neshodne Pokaždé, když se v umělé inteligenci něco povede, přestane se tomu říkat umělá inteligence. Čtení textu z naskenovaných obálek bylo v sedmdesátých letech vrchol oboru. Dnes je to OCR, položka v menu skeneru, a nikoho nenapadne označit ji za inteligentní. Šachy padly v roce 1997 a rázem se z nich stalo „jenom prohledávání". Druhý problém je, že ani „inteligence" nemá definici, na které by se shodli psychologové. Umělá inteligence si tedy definuje něco, co samo definované není, a pak se diví, že se o hranice oboru pořád někdo hádá. Tahle stránka říká, s jakými definicemi se v oboru pracuje, jak se testuje, jestli je stroj inteligentní, a proč obor za osmdesát let třikrát zásadně změnil názor na to, kudy se jde. Nepotřebuješ k ní nic předem. Konkrétní algoritmy začínají u [stavového prostoru](Stavovy-prostor) a u [prohledávání](Neinformovane-prohledavani). ## Tři definice, kterými se to obchází Encyklopedie Duden definuje inteligenci jako **schopnost člověka abstraktně a rozumně přemýšlet a od toho odvozovat účelná jednání**. Všimni si, že důraz není na přemýšlení, ale na jednání, které z něj plyne. Myšlenka, ze které nic nevyplyne, se za inteligenci nepočítá. Umělá inteligence se pak definuje třemi způsoby, které si navzájem odporují víc, než se na první pohled zdá: | Definice | Co říká | Co z ní plyne ||---|---|---|| Duden, přenesený na stroj | stroj abstraktně přemýšlí a jedná účelně | musí myslet, ne jen vypadat || Webster | program napodobuje inteligenci člověka | stačí napodobit || Minsky, 1967 | postup, který by u člověka byl projevem inteligence | rozhoduje pozorovatel | **Minskyho definice je ta, se kterou obor reálně pracuje**, a zároveň ta nejméně uspokojivá. Nesoudí stroj, ale to, jak nám jeho chování připadá. Přesně proto se hranice oboru posouvá pokaždé, když si na nějakou schopnost zvykneme. ## Turingův test: rozhodni podle chování Alan Turing v roce 1950 problém definice obešel. Neptej se, jestli stroj myslí. Zeptej se, **jestli ho v konverzaci rozeznáš od člověka**. Když ne, považuj ho za inteligentní a přestaň se ptát. Test je záměrně behaviorální. Nezajímá ho, co se děje uvnitř, jen co vyleze ven. To je jeho síla i jeho slabina, a spor o to trvá pětasedmdesát let. **Za splněný byl Turingův test označen v roce 2023 systémem ChatGPT.** Stojí za to říct, co se tím doopravdy stalo: nezískali jsme stroj, který myslí. Získali jsme důkaz, že Turingův test měřil něco jiného, než jsme si mysleli - totiž schopnost produkovat plynulý text, ne schopnost rozumět. Soutěž o nejlepšího konverzačního robota se jmenuje **Loebnerova cena** a běžela od roku 1990. Vyhrávaly ji desítky let programy, které se vyhýbaly odpovědím, předstíraly překlepy a odváděly řeč jinam. ## Čínský pokoj, čili námitka, která nezestárla John Searle postavil myšlenkový experiment, který Turingův test rozebírá zevnitř. Sedíš v místnosti, dovnitř ti podávají lístky s čínskými znaky. Máš obrovskou příručku, která říká, na jaký vstup napsat jaký výstup. Odpovídáš dokonalou čínštinou. **Čínsky neumíš ani slovo.** Ten pokoj prošel Turingovým testem a uvnitř není žádné porozumění, jen tabulka. Tenhle argument míří na věc, která je dneska aktuálnější než v roce 1980: **plynulý výstup není důkaz pochopení**. Chatbot Eliza z roku 1966 přeformulovával věty uživatele na otázky a lidé jí svěřovali osobní problémy, přestože v ní bylo pár set řádků pravidel. Systém, který přeskládá tabulku s čínským textem podle tvaru znaků, ji setřídí správně, aniž by věděl, co v ní stojí. Souvislost s dnešními [jazykovými modely](Jazykove-modely) je přímá a stránka o nich ukazuje, jak přesvědčivě umí model generovat text, aniž by v něm byl model světa. ## Kde všude UI je Obor se dělí na oblasti, které spolu občas nemají nic společného kromě jména: - řešení úloh (problem solving),- hry,- automatické dokazování,- počítačové vidění,- reprezentace znalostí a expertní systémy,- porozumění přirozenému jazyku,- robotika,- automatické řízení,- plánování. Konkrétní úspěchy, které se citují nejčastěji: **AlphaGo** od DeepMindu porazil mistra hry go, **Boston Dynamics** posunul robotiku, **Tesla Autopilot** dělá automatické řízení, **ChatGPT** prošel Turingovým testem. K tomu tichá pracující většina: OCR, identifikace osob, strojový překlad. ## Osmdesát let ve čtyřech vlnách Historie oboru není plynulý pokrok. Jsou to čtyři období, z nichž každé začalo přesvědčením, že to předchozí bylo slepá ulička. | Období | Přístup | Milníky ||---|---|---|| 1940-1970 | začátky, symbolické metody | 1943 McCulloch a Pitts (elektronický mozek), 1950 Turingův test, 1956 Dartmouth (vznik pojmu UI, heuristické prohledávání), 1965 Robinson (rezoluce), 1967 Colmerauer (Prolog) || 1970-1990 | znalosti | útlum neuronových sítí, expertní systémy (1980 XCON), v 80. letech Kohonen a návrat k sítím || 1990-1999 | statistika | velká data, agentní systémy || 2000- | hluboké učení | GPU, Transformer, velké jazykové modely | **Dartmouthská konference v roce 1956 je datum, kdy obor dostal jméno.** Tam vznikl pojem „artificial intelligence" a tam se poprvé formuloval nápad heuristického prohledávání, ze kterého je dnes [A*](Informovane-prohledavani). Za pozornost stojí ten útlum v sedmdesátých letech. [Neuronové sítě](Neuron-a-perceptron) se tehdy prakticky zastavily, protože Minsky a Papert v roce 1969 ukázali, že jeden neuron nezvládne ani funkci XOR. Řešení - víc vrstev - bylo známé, ale nikdo neuměl takovou síť naučit. Trvalo to sedmnáct let, než se objevil [backpropagation](MLP-a-backpropagation). ## Proč z toho mají lidi strach Varování před riziky UI opakovaně publikovali Bill Gates i Stephen Hawking. Důvody jsou čtyři: **ztráta kontroly**, **masivní sběr osobních dat**, **manipulace** a **zneužití generativních modelů**. Jako konkrétní ilustrace se cituje rozhovor reportéra New York Times s modelem „Sydney" v Bing Chatu, kde chatbot po dvou hodinách začal reportérovi vysvětlovat, že by měl opustit manželku. Zajímavé na tom není, že by systém něco chtěl. Zajímavé je, že **výstup vypadal jako záměr**, a to samotné stačí, aby se lidé podle něj chovali. ## Co si odnést **Definice inteligence neexistuje.** Obor pracuje s Minskyho pojetím: inteligentní je to, co by u člověka bylo za inteligenci považováno. **Turingův test měří chování, ne porozumění.** Splněn byl v roce 2023 a odpověď na to, jestli stroj myslí, tím nedostal nikdo. **Čínský pokoj pořád platí.** Plynulý výstup není důkaz modelu světa. **Obor se třikrát otočil.** Symbolika, znalosti, statistika, hluboké učení. Nic z toho nezmizelo, jen se to přestalo jmenovat UI. **Co funguje, přestane se tomu tak říkat.** Až budeš mít pocit, že v UI nic není, je to většinou tenhle efekt. ## Kam dál - **[Stavový prostor a formulace úlohy](Stavovy-prostor)** - první opravdový aparát, kterým se úloha zadá stroji- **[Inteligentní agenti](Inteligentni-agenti)** - jak se v UI popisuje entita, která něco dělá- **[Jazykové modely](Jazykove-modely)** - co se stane, když se text generuje bez modelu světa- **[Nástroje pro UI](Nastroje-pro-UI)** - čím se to všechno dnes prakticky dělá