TakéGenAI, generativní umělá inteligenceZákladní

Definice

Generativní AI je oblast umělé inteligence, která vytváří nový text, obrázky, zvuk, video nebo kód podle zadaného kontextu. Model se učí statistické vzory z dat a při použití skládá pravděpodobný výstup, nevyhledává hotovou odpověď. Proto vyžaduje kontrolu faktů, práv i bezpečnosti.

Kategorie: Umělá inteligenceAktualizováno

Co generativní AI skutečně generuje

Generativní AI vytváří nový obsah na základě naučených vzorů, kontextu a zadání. Výsledkem může být odstavec textu, SQL dotaz, návrh rozhraní, syntetický hlas, obrázek produktu nebo část programu. Textové systémy často stojí na large language modelu, obrazové systémy zase často používají difuzní modely nebo jiné generativní architektury.

Model při trénování neukládá každou větu jako slovník hotových odpovědí. Model upravuje vnitřní parametry tak, aby dokázal předpovídat další token, rekonstruovat obraz nebo převádět reprezentaci do jiného formátu. Při použití potom skládá pravděpodobný výstup pro daný kontext.

Proč výstup působí přesvědčivě, ale nemusí být pravdivý

Generativní AI optimalizuje pravděpodobnost a užitečnost odpovědi, nikoli pravdivost v právním nebo vědeckém smyslu. Jazykový model může plynule spojit správná fakta, neúplné vzpomínky a domněnky do věty, která zní sebejistě. Tomuto selhání se běžně říká halucinace.

Riziko se snižuje kombinací více opatření: jasným zadáním, omezením rozsahu úkolu, automatickým testem, lidskou kontrolou a napojením na ověřené zdroje. Architektura RAG například přidává do promptu relevantní dokumenty z vyhledávání, takže model nemusí tolik spoléhat na obecnou paměť z tréninku.

Dva praktické scénáře generativní AI

Support agent vloží dotaz zákazníka, číslo objednávky a interní pravidla pro vracení zboží. Generativní AI připraví návrh odpovědi s přátelským tónem a upozorní, které údaje si má agent ověřit v systému. Výsledkem není automatické rozhodnutí, ale rychlejší první verze textu.

{
  "ukol": "navrhni odpoved zakaznikovi",
  "ton": "vecny a zdvorily",
  "nepis": "neslibuj vraceni penez bez overeni objednavky"
}

Generování testů pro změněnou funkci

Vývojář změní funkci pro výpočet ceny dopravy a požádá model o návrh hraničních testů. Generativní AI doplní případy pro nulovou hmotnost, chybějící PSČ a limit dopravy zdarma. Vývojář testy upraví podle skutečné doménové logiky a spustí je v CI.

def test_free_shipping_limit():
    assert shipping_price(total=1500, weight=2) == 0

Hranice nasazení v týmu

Generativní AI se hodí pro návrhy, transformace, sumarizace a asistenci, kde lze výsledek rychle zkontrolovat. Generativní AI je problematická u rozhodnutí s právním dopadem, zdravotních závěrů, citlivých osobních údajů a obsahu, jehož původ musí být přesně doložitelný.

Bezpečné nasazení vyžaduje pravidla pro vstupní data, logování, hodnocení kvality a odpovědnost za finální výstup. Tým by měl předem určit, které údaje se do externí služby neposílají, kdo schvaluje výstupy pro zákazníky a jak se měří chybovost na reálných úlohách.

Příklady z praxe

  1. Návrh odpovědi pro zákaznickou podporu

    Support agent vloží dotaz zákazníka, číslo objednávky a interní pravidla pro vracení zboží. Generativní AI připraví návrh odpovědi s přátelským tónem a upozorní, které údaje si má agent ověřit v systému. Výsledkem není automatické rozhodnutí, ale rychlejší první verze textu.

    {
      "ukol": "navrhni odpoved zakaznikovi",
      "ton": "vecny a zdvorily",
      "nepis": "neslibuj vraceni penez bez overeni objednavky"
    }
  2. Generování testů pro změněnou funkci

    Vývojář změní funkci pro výpočet ceny dopravy a požádá model o návrh hraničních testů. Generativní AI doplní případy pro nulovou hmotnost, chybějící PSČ a limit dopravy zdarma. Vývojář testy upraví podle skutečné doménové logiky a spustí je v CI.

    def test_free_shipping_limit():
        assert shipping_price(total=1500, weight=2) == 0

Časté omyly

MýtusGenerativní AI jen kopíruje části trénovacích dat.
Ve skutečnostiGenerativní AI obvykle skládá nový výstup z naučených statistických vztahů. Kopírování se ale může objevit, zvlášť u zapamatovaných nebo velmi častých pasáží, proto je důležitá kontrola originality a licencí.
MýtusKdyž model uvede zdroj, tak je odpověď ověřená.
Ve skutečnostiGenerativní AI může uvést neexistující nebo irelevantní citaci. Zdroj je potřeba otevřít, zkontrolovat jeho obsah a ověřit, že skutečně podporuje tvrzení v odpovědi.
MýtusVětší model automaticky znamená bezpečnější výstup.
Ve skutečnostiVětší model může lépe formulovat odpovědi a zvládat složitější kontext, ale bezpečnost závisí také na datech, nastavení, filtrování, testování a řízení přístupu.

Časté dotazy

Kdy se generativní AI vyplatí nasadit do firemního procesu?
Generativní AI může ušetřit čas, pokud je úkol snadno ověřitelný a výstup slouží jako návrh. Typické jsou sumarizace dokumentů, návrhy e-mailů, prototypy kódu, překlady tónu textu nebo tvorba variant marketingového sdělení. Nasazení dává menší smysl tam, kde kontrola trvá déle než ruční práce nebo kde chyba způsobí vysokou právní, finanční či bezpečnostní škodu.
Může generativní AI používat citlivá firemní data?
Generativní AI může zpracovávat osobní údaje, zdrojový kód nebo interní dokumenty podle toho, jaký nástroj a nastavení firma použije. Riziko nevzniká jen z trénování modelu, ale také z logů, dočasného uložení promptů, přístupu administrátorů a přenosu dat mimo organizaci. Bezpečné použití vyžaduje smluvní podmínky, klasifikaci dat a technické omezení citlivých vstupů.
Jak ověřovat výstupy generativní AI v praxi?
Generativní AI potřebuje testování, protože plynulý text nezaručuje správné řešení. U kódu se kontrolují jednotkové testy, statická analýza, bezpečnostní pravidla a code review. U textu se hodnotí věcná správnost, soulad s pravidly značky a riziko nepravdivých tvrzení. Kvalita se má měřit na typických úlohách organizace, ne jen na jedné ukázkové odpovědi.
Proč generativní AI někdy nestačí místo vyhledávače?
Generativní AI nenahrazuje vyhledávač ve všech situacích. Vyhledávač vrací zdroje, které lze číst a citovat, zatímco generativní model vytváří novou formulaci z kontextu a naučených vzorů. Pro práci s fakty je vhodné požadovat odkazy na zdroje, používat RAG nebo výsledek porovnat s primární dokumentací.

Zdroje

  1. Artificial Intelligence Risk Management Framework (AI RMF 1.0)(otevře se v novém okně)NIST, 2023
  2. Attention Is All You Need(otevře se v novém okně)arXiv, 2017
  3. Language Models are Few-Shot Learners(otevře se v novém okně)arXiv, 2020
  4. Denoising Diffusion Probabilistic Models(otevře se v novém okně)arXiv, 2020

Související pojmy

Potřebujete to vyřešit v praxi?

Poradíme, jak na to ve vašem projektu

Vysvětlit pojem je jedna věc, navrhnout kolem něj funkční řešení druhá. Ozvěte se a probereme, co dává smysl u vás.