Popis flow
Účel a výhody
Přehled
Tento pracovní postup vytváří specializovaného AI asistenta, který odpovídá na otázky uživatele výhradně na základě obsahu Google Dokumentu poskytnutého uživatelem. Asistent je navržen tak, aby poskytoval odpovědi, které vycházejí z předloženého dokumentu, bez odkazování na externí zdroje nebo činění nepodložených domněnek. Díky tomu je mimořádně vhodný pro situace, kdy je zásadní přesnost a dohledatelnost v původním obsahu, například ve výzkumu, právní revizi, vzdělávání či analýze obsahu.
Jak pracovní postup funguje
Inicializace chatu a přivítání uživatele
- Když uživatel otevře chatovací relaci, spustí se trigger uzel, který tuto akci zaznamená.
- Asistent okamžitě zobrazí uvítací zprávu s instrukcemi k nahrání Google Dokumentu nebo vložení relevantního textu. Zpráva zdůrazňuje, že odpovědi budou výhradně na základě obsahu dokumentu.
Vstup uživatele a nahrání dokumentu
- Uživatel může s asistentem komunikovat zasíláním otázek a přikládáním Google Dokumentu.
- Systém snímá vstup (dotaz a/nebo dokument) prostřednictvím specializovaného chat input uzlu.
Načtení dokumentu
- Po přijetí vstupu uživatele pracovní postup využije komponent Google Docs Retriever ke stažení obsahu nahraného nebo odkazovaného Google Dokumentu.
- To zajistí, že asistent má přístup přesně k tomu textu, který má být základem všech odpovědí.
Správa historie chatu
- Uzel historie konverzace sleduje průběh komunikace, což umožňuje kontextové odpovědi a kontinuitu v průběhu celé relace.
AI agent se striktním ukotvením v dokumentu
- Pokročilý AI agent je nakonfigurován s přísnými systémovými instrukcemi:
- Omezení zdroje: Používat pouze informace obsažené v poskytnutém dokumentu.
- Přesnost a úplnost: Odpovědi musí být přímé a důkladné, odrážet jen obsah dokumentu.
- Postup při chybějící odpovědi: Pokud odpověď není v dokumentu, asistent to výslovně uvede.
- Citace: Pokud je to vhodné, agent je motivován citovat relevantní část textu z dokumentu.
- Agent obdrží uživatelský dotaz, dokument (jako nástroj) a historii chatu pro vygenerování odpovědi.
Výstup odpovědi
- AI-generovaná odpověď se zobrazí uživateli v chatovacím rozhraní.
- Pracovní postup zajišťuje, že odpovědi jsou transparentní, dohledatelné a nikdy se neopírají o informace mimo dodaný dokument.
Klíčové kroky pracovního postupu
Krok | Komponenta | Funkce |
---|
Chat otevřen | ChatOpenedTrigger | Zaznamená novou chatovací relaci a spustí workflow |
Uvítací zpráva | MessageWidget | Informuje uživatele o přístupu asistenta zaměřeném na dokument |
Vstup uživatele | ChatInput | Zachytí dotazy uživatele a nahrané dokumenty |
Načtení dokumentu | GoogleDocsRetriever | Extrahuje obsah z uživatelského Google Dokumentu |
Sledování konverzace | ChatHistory | Uchovává historii chatu pro kontextové interakce |
Zpracování AI | ToolCallingAgent | Odpovídá na otázky pouze z dokumentu, dle přísných pravidel přesnosti a citování |
Zobrazení odpovědi | ChatOutput | Prezentuje odpověď asistenta uživateli |
Výhody a využití
- Přesnost a transparentnost: Zajišťuje, že všechny odpovědi vycházejí výhradně z jednoho, uživatelem určeného zdroje pravdy.
- Škálovatelnost: Automatizuje odpovídání na dotazy týkající se rozsáhlých či složitých dokumentů – ideální pro týmy s vysokou potřebou informací.
- Auditovatelnost: Odpovědi lze vždy dohledat zpět do původního dokumentu, což snižuje riziko a posiluje důvěru.
- Efektivita: Šetří čas rychlou extrakcí relevantních informací, zejména ve výzkumu, právu a vzdělávání.
Ideální uživatelé
- Výzkumníci: Rychle získají závěry či odkazy z odborných prací.
- Analytici: Shrnou zprávy nebo zodpoví cílené otázky k rozsáhlým dokumentům.
- Právníci: Ověří, že odpovědi vycházejí pouze z textu smluv či předpisů.
- Učitelé/studenti: Vytvoří kvízové otázky nebo objasní obsah z učebnic či materiálů.
- Týmy pro tvorbu obsahu: Ověří fakta či shrnutí pouze na základě schváleného zdroje.
Shrnutí
Tento pracovní postup vytváří zaměřený, na dokument ukotvený AI chatbot, který automatizuje a škáluje proces extrakce, ověřování a předávání informací přímo z Google Docs. Je obzvlášť užitečný všude tam, kde je zásadní zajistit, aby odpovědi nepřekračovaly rámec dodaného materiálu, což posiluje spolehlivost a důvěru v automatizované scénáře otázek a odpovědí.