Popis flow
Účel a výhody
Přehled
Tento workflow implementuje AI asistenta nad Google Sheets, navrženého k odpovídání na dotazy uživatelů výhradně s využitím informací ze zadaného Google Sheet dokumentu. Systém zajišťuje spolehlivé odpovědi založené na dokumentu a vyhýbá se vnášení jakýchkoli informací, které nejsou v poskytnuté tabulce obsaženy. Workflow je modulární, škálovatelný a vhodný pro automatizaci úkolů s otázkami a odpověďmi nad dokumenty, což ho činí užitečným pro správu znalostí, zákaznickou podporu i interní dotazování dokumentů.
Struktura workflow
Workflow se skládá z následujících hlavních komponent:
Název uzlu | Účel |
---|
Chat Input | Přijímá dotazy uživatele a nahrané soubory. |
Message Widget | Zobrazuje uživateli uvítací (nebo informační) zprávu. |
Chat Output | Zobrazuje uživateli odpovědi, včetně uvítacích zpráv a odpovědí generovaných AI. |
Chat History | Uchovává krátkou paměť posledních chatových výměn pro kontext AI agenta. |
Google Sheets Retriever | Načítá obsah zvoleného Google Sheet a připravuje jej jako nástroj pro získávání dat. |
Tool Calling Agent | AI komponenta, která odpovídá na dotazy uživatelů pouze na základě obsahu Google Sheet. |
Hrany ve flow propojují tyto uzly a zajišťují, že data plynule přecházejí od vstupu uživatele, přes získání dokumentu a AI zpracování, až k výstupu pro uživatele.
Krok za krokem
Uvítací zpráva & zachycení vstupu
- Když uživatel otevře asistenta, Message Widget zobrazí upravitelnou uvítací zprávu s instrukcemi pro nahrání nebo výběr dokumentu a zadání dotazu.
- Uzlu Chat Input zachytí dotazy uživatele (text či nahrané soubory) a předá je do workflow.
Získání dokumentu
- Uzlu Google Sheets Retriever umožní uživateli (nebo systému) vybrat konkrétní Google Sheet (a záložku), která bude sloužit jako zdroj informací. Tento uzel načte obsah a zpřístupní jej AI agentovi jako „nástroj“.
Kontext historie chatu
- Uzlu Chat History zaznamenává posledních 5 zpráv (do 800 tokenů) pro kontext, což umožňuje AI poskytovat koherentnější a kontextově vhodné odpovědi při vícekrokových konverzacích.
AI zpracování s omezeními
- Tool Calling Agent je jádrem AI komponenty. Tento uzel:
- Přijímá uživatelskou otázku a relevantní historii chatu.
- Má přístup pouze k Google Sheet jako ke svému zdroji znalostí.
- Řídí se podrobným systémovým promptem, který vynucuje:
- Odpovědi musí být výhradně na základě obsahu tabulky.
- Není dovoleno využívat žádné externí znalosti ani domněnky.
- Pokud odpověď není přítomna, agent to musí jasně sdělit.
- Pro transparentnost je doporučeno citovat příslušnou část tabulky.
Zobrazení odpovědi
- Odpověď AI agenta je zobrazena uživateli prostřednictvím uzlu Chat Output.
Schéma toku (koncepční)
[Uživatelský vstup]
↓
[Uvítací zpráva] → [Chat Output (uvítání)]
↓
[Chat Input]
↓
[Tool Calling Agent] ← [Chat History]
↑
[Google Sheets Retriever]
↓
[Chat Output (odpověď)]
Klíčové vlastnosti a výhody
Přísné zakotvení v dokumentu:
Zajišťuje, že všechny výstupy AI jsou dohledatelné zpět k poskytnutému Google Sheet, což je klíčové pro compliance, spolehlivost a transparentnost.
Škálovatelnost a opakovatelnost:
Modulární návrh umožňuje snadné připojení různých dokumentů, úpravu nastavení získávání nebo výměnu AI modelu dle potřeby.
Automatizované předávání znalostí:
Uživatelé si mohou sami vyhledávat odpovědi na dotazy ohledně dokumentů bez manuálního zásahu, což snižuje zátěž podpory a rozšiřuje přístup k informacím.
Odpovědi s kontextem:
Díky využití nedávné historie chatu systém lépe zvládá navazující otázky a vícekrokovou konverzaci.
Ošetření chyb:
Pokud v dokumentu není odpověď nalezena, AI to jasně sdělí a zabrání šíření dezinformací.
Příklady použití
- Interní znalostní báze Q&A:
Zaměstnanci mohou dotazovat interní směrnice, ceníky nebo projektovou dokumentaci uloženou v Google Sheets. - Zákaznická podpora:
Zákazníci získají přesné odpovědi na základě oficiálních dokumentů, jako jsou technické specifikace nebo FAQ. - Automatizované získávání dat:
Strukturované odpovědi na ad-hoc datové dotazy z provozních tabulek.
Závěr
Tento workflow automatizuje proces odpovídání na dotazy pouze na základě obsahu vybraného Google Sheet. Díky přísnému dodržování znalostí z dokumentu a robustnímu, škálovatelnému návrhu je cenným nástrojem pro organizace, které požadují přesné, auditovatelné a efektivní doručování informací.