RAG nad firemními dokumenty: od podkladů k odpovědi

RAG spojuje vyhledávání ve vašich podkladech s generováním odpovědi. Pomůže zaměstnanci najít správný postup, ale jen tehdy, když systém dohledá platné dokumenty a respektuje jeho přístupová práva.

Kdy použít RAG nad dokumenty

Retrieval-Augmented Generation, zkráceně RAG, nejprve vyhledá podklady a potom je předá jazykovému modelu jako kontext. Model z nich sestaví odpověď. Zaměstnanec tak může položit běžnou otázku místo hledání přesného názvu souboru. Microsoft popisuje tento princip v dokumentaci Azure AI Search.

Výsledek závisí na obou krocích. Dobře napsaná odpověď může vycházet ze špatného dokumentu. Správný dokument zase může model nesprávně vyložit. V návrhu proto oddělujte hodnocení vyhledávání od hodnocení odpovědi. U důležitých závěrů ukažte konkrétní dokument a místo, ze kterého tvrzení vychází.

Kdy firemní vyhledávání s AI pomůže

Při hledání čísla smlouvy obvykle potřebujete otevřít správný záznam. Začal bych proto běžným vyhledáváním. RAG doporučuji pro otázky, při kterých musíte spojit informace z několika platných dokumentů a chcete dostat odpověď se zdrojem. Rozhodujte podle toho, co lidé potřebují zjistit, když výsledky hledání otevřou.

RAG mění podklady dostupné při odpovídání, aniž by kvůli každé úpravě dokumentu bylo nutné přeučovat model. Pro jednoduchou otázku nad několika krátkými soubory přitom může stačit předat dokumenty přímo. Samostatný index je užitečný, když potřebujete vybírat relevantní části většího souboru podkladů, řídit přístupy nebo průběžně zpracovávat změny.

Modelový příklad: odpověď podle platného návodu

Zaměstnanec se ptá: „Jak mám nahlásit poruchu tiskárny?“ Ve firemní složce jsou dva návody. Starý uvádí e-mail technika, nový používá servisní formulář.

  1. Vyhledávání vybere platný návod, ke kterému má zaměstnanec přístup. Archivní verzi do podkladů pro tuto odpověď nezařadí.

  2. Asistent navrhne odpověď: „Otevřete servisní formulář a vyberte zařízení.“ Připojí odkaz na konkrétní odstavec aktuálního návodu.

  3. Zaměstnanec může odpověď ověřit. Pokud systém platný návod nenajde, oznámí chybějící podklad místo odhadu kontaktu.

Co si odnést: RAG má dohledat použitelný podklad a ukázat, odkud odpověď pochází. Samotný přístup k dokumentům nestačí, pokud nerozlišujete jejich platnost.

Začněte pořádkem v podkladech

Pro první zkoušku vyberte oblast, ve které se vyznáte. Poznáte tak starý návod i odpověď, která neodpovídá současným pravidlům. U dokumentů zapište vlastníka, platnost, verzi a skupiny uživatelů a oddělte archiv. Podívejte se také, jak aplikace přečetla PDF, tabulky a skeny. Ztracená hlavička tabulky může změnit význam čísla, přestože samotný text vypadá správně.

Při dělení textu zachovejte název kapitoly a souvislosti. Samostatná věta „platí od ledna“ bez roku a názvu předpisu není použitelný podklad. Anthropic popisuje význam kontextu při vyhledávání i kombinaci významového vyhledávání s přesnou textovou shodou. U označení výrobků, smluv nebo chybových kódů ověřte obě cesty na vlastních otázkách.

Oprávnění musí platit už při vyhledávání

Asistent má pracovat pouze s dokumenty, které smí otevřít aktuální uživatel. Přístup k aplikaci a přístup ke konkrétnímu podkladu jsou dvě různá oprávnění. Dokumentace Microsoftu ukazuje filtrování na úrovni dokumentů. Vlastní aplikace musí takové omezení skutečně vynucovat.

Podklady jiné firmy nebo oddělení se nesmějí dostat do kontextu modelu. Pokyn „nezobrazuj citlivé informace“ po jejich načtení už přístupovou hranici nenahradí. Do testů zahrňte změnu role, odebrání uživatele ze skupiny a smazání dokumentu. Ověřte i cache odpovědí: výsledek určený jednomu člověku nesmí uniknout druhému.

Jak poznat, že odpovědi obstojí

Připravte sadu skutečných pracovních otázek. Ke každé zapište správný podklad, očekávanou odpověď a přijatelné chování, když podklad chybí. Přidejte nejednoznačné dotazy, starší verze a otázky za hranicí oprávnění. Hodnoťte věcnou správnost, oporu citace a schopnost přiznat nedostatek informací.

Měřte čas člověka včetně kontroly, odezvu aplikace a cenu zpracování dokumentů i jednotlivých dotazů. Jedno působivé demo neukáže, zda systém pomáhá při běžné práci. Každou změnu modelu, vyhledávání nebo zdrojových dokumentů porovnejte se stejnou testovací sadou.

Co připravit pro první projekt

Pro zadání stačí vymezit pracovní situaci, schválené podklady, uživatele a způsob ověření výsledku. Určete člověka, který bude řešit chybné odpovědi a aktualizace. První verzi můžete provozovat pouze pro čtení a návrhy odpovědí. Zápis do dalších systémů přidejte až s jasnými pravidly.

Pro základní výběr pilotu navazuje průvodce GenAI ve firmách. Při práci s externími podklady projděte také rizika prompt injection. Pokud řešíte vlastní nástroj nad dokumenty, popište pracovní proces a dostupné podklady. Podle nich lze navrhnout rozsah první verze.

Ověřené zdroje

Primární zdroje a jejich vztah k článku byly zkontrolovány .

AI playbook: pravidla používání AI a vzor ke stažení

Jak sestavit AI playbook pro každodenní práci. Povolená použití, data, kontrola výstupů a schvalování. Vazba na ISO 27001 a ISO 42001.

4 min čtení Přečíst článek

Jak prověřit AI nástroj před nasazením

Jak posoudit AI nástroj před použitím: tok dat, uchování, smluvní podmínky, oprávnění, testování a možnost službu opustit.

4 min čtení Přečíst článek

ChatGPT v práci: jak chránit firemní data

Bezpečné používání ChatGPT ve firmě: osobní a firemní účet, trénování modelů, dočasný chat, citlivá data a pravidla pro zaměstnance.

4 min čtení Přečíst článek