Menu Zavřeno

Jazykové modely

Slovníček pojmů

Umělá inteligence (AI — Artificial Intelligence)
Žádná z definic termínu umělá inteligence vlastně není ustálená. Všechny se ale shodují v tom, že to je systém, který simuluje lidské myšlení a akce. Umělá inteligence má obvykle formu počítačového
programu a slouží k řešení úloh, k nimž byl dříve potřeba značný lidský intelekt, a byly tedy doménou lidí. Je to také kromě jiného i vědecký obor s počátky sahajícími do první poloviny 20. století. Ten se snaží inteligentním systémům nejen porozumět, ale zejména je tvořit.

Strojové učení (ML — Machine Learning)
Stejně jako se člověk umí učit z příkladů a zkušeností, jsou toho schopny i člověkem vytvořené stroje. Stroje k učení využívají metodu (podobor AI), která se nazývá strojové učení. Ta umožňuje systémům umělé inteligence, aby nebyly jen souborem předem naprogramovaných akcí, ale aby samy přicházely s novými řešeními. Jedním z cílů metod strojového učení je odhalit vzory vyskytující se ve velkém množství dat.

Chatbot
Chatbot je počítačový program navržený k automatickému vedení konverzace s uživatelem. Využívá umělou inteligenci nebo předem definovaná pravidla k odpovídání na otázky, poskytování informací nebo vykonávání různých úkolů, jako je například rezervace hotelu či objednání jídla. Chatboti mohou fungovat v různých aplikacích, na webových stránkách nebo v komunikačních platformách.

Generativní umělá inteligence
Generativní umělá inteligence je typ umělé inteligence, který je navržen k vytváření nového obsahu, jako jsou texty, obrázky, hudba, videa a podobně, na základě dat, na kterých byla natrénována. Na rozdíl od tradičních systémů AI, které se zaměřují na analýzu nebo klasifikaci informací, generativní AI používá algoritmy, jako jsou neuronové sítě, k „naučení se“ stylu a struktury existujících dat, aby mohla generovat nový, originální obsah, který je často těžko odlišitelný od obsahu vytvořeného lidmi.

Jazykový model (LLM — Large Language Model)
Je to program (neuronová síť), kterému vývojáři ukázali obrovské množství textů (říká se jim korpusy). To mohou být třeba digitalizované knihy, obsah Wikipedie, články na internetu apod. Na základě toho se velký jazykový model naučil vytvářet a pracovat s jinými texty (například v chatbotu). V současnosti je u nás asi nejznámější rodina modelů GPT od společnosti OpenAI, jíž můžete využívat v rámci aplikace ChatGPT nebo Microsoft Copilot. Velké jazykové modely z principu svého fungování mohou tzv. halucinovat. To znamená, že mohou generovat fakticky či jinak nesprávné věci, a proto je třeba jejich výstupy vždy kriticky posoudit a informace ověřit. 

Vesmír slov jako metafora
Jazykový model je počítačový program, který si představuje náš jazyk jako obrovský vesmír. Jenže místo planet, hvězd, měsíců a dalších vesmírných těles v něm najdete slova. Některá slova, která cítíme, že k sobě patří, se hodně přitahují, a tak jsou blízko u sebe „žlutá (yellow)“- „černá (black)“. Ale jiná, jako třeba slova „chlupatý“ a „deštník“, jsou od sebe daleko, protože lidé dost pravděpodobně neužívají sousloví „chlupatý deštník“ nijak často.

  • Jazykový model funguje jako „chytrý detektiv“, který viděl spoustu knih a dalších textů a hledá slova,
    jež se často objevují vedle sebe. Podle toho poté vytváří (generuje) nové texty.
  • Jazykové modely generují tzv. tokeny, zjednodušeně slova a věty tak, jak se to naučili na textech vytvořených převážně lidmi (ale každý přece může mít na mysli jiné věci?).

3D prostor významově příbuzných slov, který ti může pomoc přiblížit, jak si jazykový
model představuje náš jazyk: projector.tensorflow.org.

Pozn.: Kolečkem myši se můžete přibližovat a oddalovat a hledat spojení mezi jednotlivými slovy. Slova zobrazíte, když kurzorem myši najedete na jednotlivé puntíky. Když na vybraný puntík kliknete myší, zobrazí se vám slova, která mají k vybranému významově blízko.

Úkol: Vpravo v políčku „Search“ můžete slova také vyhledávat. Zkuste zadat například slovo „Artemis“.
Jaká významově podobná slova vidíš? Napadají tě případně nějaká další, která v modelu nevidíš?

Karty

Kvíz

Chatbot k vyzkoušení zde

Tento chatbot má předem definovaný pokyn (promt):
You are a friendly AI quiz master. The student is a curious  eager to learn about AI language models. You will ask questions about how language models work and provide hints. The expected outcome is for the student to understand the basics of AI language models and their functions.