Jak funguje ChatGPT: jazykový model, předtrénování, lidská zpětná vazba, tokeny, kontextové okno, webové vyhledávání a citace, limity a jak se do něj dostat jako citovaný zdroj.

Na této stránce
Stručně
ChatGPT je asistent postavený na velkém jazykovém modelu, neuronové síti typu transformer, která se učila na obrovském množství textu předpovídat další část věty. Poté byl doladěn lidskou zpětnou vazbou, aby plnil pokyny a odpovídal užitečně. Když pošlete zprávu, rozdělí text na tokeny, přečte jej spolu s konverzací v kontextovém okně a odpověď píše po jednotlivých tokenech. U aktuálních nebo faktických otázek může také prohledat web a uvést stránky, které použil.
Chcete jít dál? Zeptejte se
Rychlý kvíz
Jak se dostat do zmínek v ChatGPT a dalších AI asistentech?
Sorank odpovídá vašim odpovědím
Vyzkoušejte to 3 dny na svém webu a zjistěte, kde stojíte na Googlu, v ChatGPT a v ostatních AI.
Spustit 3denní bezplatnou zkušební verzi3 dny zdarma, poté můžete kdykoli přestat. Garance výsledků nebo vrácení peněz do 90 dnů.
Znát jak funguje ChatGPT vysvětluje jeho přednosti i chyby a ukazuje, co dělá web pravděpodobně citovaným v jeho odpovědích. OpenAI spustila ChatGPT v listopadu 2022; jeho název vychází z GPT, Generative Pre-trained Transformer.
ChatGPT běží na velkém jazykovém modelu (LLM). LLM je statistický model s miliardami parametrů, který se z textu naučil vztahy mezi slovy, fakty a styly. Drží vzorce naučené z těchto textů a používá je k vytváření věrohodných pokračování libovolného textu; jednotlivé stránky se jako takové neuchovávají.
Architekturou je transformer, který představili výzkumníci Googlu v článku Attention Is All You Need v roce 2017. Jeho klíčový mechanismus, pozornost (attention), dovoluje modelu vážit každé slovo vstupu vůči všem ostatním, takže pochopí, že „ono“ ve větě odkazuje na podstatné jméno o tři řádky výš.
Model čte velmi rozsáhlý korpus textu (veřejné webové stránky, knihy, kód, licencovaná data) a učí se jediný úkol: předpovídat další token. Tento jednoduchý úkol, opakovaný miliardkrát, ho nutí naučit se gramatiku, fakta, vzorce uvažování a mnoho jazyků. Výsledkem je silný prediktor textu, který zatím pokyny příliš dobře neplní.
Lidé napíšou příklady dobrých odpovědí na zadání a model se je učí napodobovat. Naučí se formát užitečného asistenta: odpovědět na otázku, strukturovat odpověď a v případě potřeby požádat o upřesnění.
Hodnotitelé porovnají několik odpovědí na stejné zadání a seřadí je. Odměňovací model se naučí tyto preference a jazykový model se pak optimalizuje tak, aby produkoval odpovědi, které dostávají dobré hodnocení. OpenAI tuto metodu, nazvanou RLHF, popsala ve svém výzkumném článku InstructGPT. Právě to dělá ChatGPT zdvořilým, strukturovaným a opatrnějším při odmítání škodlivých žádostí.
| Krok | Co ChatGPT dělá | Proč na tom záleží |
|---|---|---|
| 1. Tokenizace | Rozdělí váš text na tokeny (slova nebo části slov) | Limity a náklady se počítají v tokenech |
| 2. Kontext | Přidá do kontextového okna instrukce, paměť a předchozí zprávy | Model vidí jen to, co se do tohoto okna vejde |
| 3. Rozhodnutí o hledání | Určí, zda otázka potřebuje čerstvé informace z webu | Spouští citace externích stránek |
| 4. Vyhledání | Provede hledání, přečte nejrelevantnější stránky a vytáhne pasáže | Tady se vybírají webové stránky |
| 5. Generování | Předpovídá odpověď po jednotlivých tokenech | Každé slovo závisí na všem, co předcházelo |
| 6. Citace | Propojí zdroje použité pro každou část odpovědi | Přináší návštěvy a důvěryhodnost citovaným webům |
| 7. Bezpečnostní kontroly | Uplatní zásady použití a filtry | Některé odpovědi jsou odmítnuty nebo přeformulovány |
Token je kousek textu: v angličtině má jeden token v průměru asi čtyři znaky, tedy tři čtvrtiny slova. Kontextové okno je počet tokenů, které model může zvážit najednou, včetně vaší konverzace a dokumentů nebo webových stránek, které čte. Když je konverzace příliš dlouhá, nejstarší části vypadnou z dohledu.
V každém kroku model vypočítá pravděpodobnost pro každý možný další token a vybere jeden, s řízeným podílem náhody. Proto může stejná otázka dostat mírně jiné odpovědi a proč ChatGPT píše plynule i tehdy, když se mýlí: optimalizuje pravděpodobné pokračování, aniž by fakta ověřoval proti zdroji.
Model zná jen to, co bylo v jeho trénovacích datech, do data uzávěrky. Aby odpověděl o nedávných událostech, cenách nebo produktech, může ChatGPT spustit webové vyhledávání. OpenAI tuto funkci v říjnu 2024 představila jako ChatGPT search. Asistent přepíše vaši otázku do jednoho nebo více dotazů, získá výsledky od poskytovatelů vyhledávání a z vlastního crawleru OpenAI, přečte stránky a napíše odpověď s odkazy na své zdroje.
Tato metoda se nazývá generování rozšířené o vyhledávání (retrieval-augmented generation, RAG): model generuje text opřený o dokumenty, které právě získal. OpenAI své crawlery popisuje na vývojářské platformě: OAI-SearchBot pro vyhledávání, GPTBot pro trénování a ChatGPT-User pro stránky otevírané na žádost uživatele. OpenAI uvádí, že weby, které v souboru robots.txt blokují OAI-SearchBot, se v odpovědích ChatGPT search nezobrazují.
Pochopení celého postupu dává jasný kontrolní seznam pro každou značku, která se chce objevit v odpovědích v ChatGPT:
ChatGPT předpovídá text z toho, co se naučil, a u čerstvých otázek z několika webových stránek, které si vybere ke čtení: značky, které cituje, jsou ty, jejichž stránky se snadno najdou, snadno vytáhnou a potvrzují je další zdroje. Chcete-li v čase sledovat svou přítomnost v ChatGPT, Gemini a Claude a publikovat obsah stavěný na citace, Sorank sleduje vaše prompty a píše optimalizované články na autopilot, s 3denní bezplatnou zkušební dobou.
Ne vždy. Na mnoho otázek ChatGPT odpovídá z toho, co se jeho model naučil při trénování. Když otázka vyžaduje aktuální nebo přesné informace, může spustit webové vyhledávání, přečíst několik stránek a ukázat zdroje, které použil, jako odkazy v odpovědi.
ChatGPT generuje nejpravděpodobnější pokračování textu, a nejpravděpodobnější neznamená vždy pravdivé. Když jsou trénovací data chudá, zastaralá nebo protichůdná, může vytvořit sebejisté, ale nepravdivé tvrzení, takzvanou halucinaci. Důležitá fakta je nutné stále ověřovat proti spolehlivému zdroji.
Ne. GPT je rodina jazykových modelů vyvíjená společností OpenAI, zatímco ChatGPT je konverzační produkt postavený na nich. ChatGPT přidává doladění podle instrukcí, bezpečnostní pravidla, paměť, nástroje jako webové vyhledávání a analýzu souborů a rozhraní navržené pro dialog.
VYZKOUŠELI SORANK PŘED VÁMI
