Opis flow
Účel a výhody
Prehľad
Tento workflow implementuje AI asistenta pre Google Sheets, ktorý je navrhnutý na odpovedanie na otázky používateľov výlučne s využitím informácií z poskytnutého Google Sheet. Systém zabezpečuje spoľahlivé odpovede založené na dokumente a zabraňuje vnášaniu akýchkoľvek informácií, ktoré nie sú prítomné v dodanej tabuľke. Workflow je modulárny, škálovateľný a vhodný na automatizáciu úloh odpovedania na otázky a podpory založenej na dokumentoch, čo ho robí užitočným pre správu znalostí, zákaznícku podporu a interné dopytovanie dokumentov.
Štruktúra workflowu
Workflow pozostáva z nasledovných hlavných komponentov:
Názov uzla | Účel |
---|
Chat Input | Prijíma otázky používateľa a nahrávanie súborov. |
Message Widget | Zobrazuje používateľovi uvítaciu (alebo informačnú) správu. |
Chat Output | Zobrazuje používateľovi odpovede, vrátane uvítacích správ a AI-generovaných odpovedí. |
Chat History | Uchováva krátku pamäť posledných rozhovorov na poskytnutie kontextu AI agentovi. |
Google Sheets Retriever | Načíta obsah zvoleného Google Sheet a pripraví ho ako nástroj na vyhľadávanie. |
Tool Calling Agent | AI komponent, ktorý odpovedá na otázky používateľa, pričom využíva len Google Sheet ako zdroj vedomostí. |
Hrany vo flow prepájajú tieto uzly a zabezpečujú, aby sa údaje plynulo presúvali od vstupu používateľa, cez načítanie dokumentu a AI spracovanie, až po výstup používateľovi.
Logika krok za krokom
Uvítacia správa a zber vstupov
- Keď používateľ otvorí asistenta, Message Widget zobrazí prispôsobiteľnú uvítaciu správu s pokynmi na nahranie alebo výber dokumentu a položenie otázok.
- Uzol Chat Input zachytáva otázky používateľa (text alebo nahrané súbory) a posúva ich do workflowu.
Načítanie dokumentu
- Uzol Google Sheets Retriever umožňuje používateľovi (alebo systému) vybrať konkrétny Google Sheet (a záložku), ktorý sa použije ako zdroj informácií. Uzol načíta obsah a sprístupní ho AI agentovi ako “nástroj”.
Kontext histórie chatu
- Uzol Chat History zaznamenáva posledných 5 správ (do 800 tokenov) pre kontext, čo AI umožňuje poskytovať koherentnejšie a kontextovo závislé odpovede pri viacnásobných výmenách.
AI spracovanie s obmedzeniami
- Tool Calling Agent je jadrom AI komponentu. Ten:
- Prijíma otázku používateľa aj relevantnú históriu chatu.
- Má prístup iba k Google Sheet ako jedinému zdroju vedomostí.
- Je riadený detailnou systémovou výzvou, ktorá presadzuje:
- Odpovede musia byť výlučne na základe obsahu tabuľky.
- Nie sú povolené žiadne externé vedomosti ani domnienky.
- Ak odpoveď nie je v dokumente, agent to musí explicitne uviesť.
- Pre transparentnosť je odporúčané citovať relevantnú časť.
Zobrazenie odpovede
- Odpoveď AI agenta je používateľovi zobrazená cez uzol Chat Output.
Diagram workflowu (konceptuálny)
[User Input]
↓
[Welcome Message] → [Chat Output (welcome)]
↓
[Chat Input]
↓
[Tool Calling Agent] ← [Chat History]
↑
[Google Sheets Retriever]
↓
[Chat Output (answer)]
Kľúčové vlastnosti a výhody
Prísne viazanie na dokument:
Zabezpečuje, že všetky AI výstupy sú spätne dohľadateľné v poskytnutom Google Sheet, čo je kľúčové pre súlad, spoľahlivosť a transparentnosť.
Škálovateľnosť a opätovné použitie:
Modulárny dizajn umožňuje meniť dokumenty, upravovať nastavenia načítania alebo podľa potreby vymeniť AI model.
Automatizované poskytovanie znalostí:
Používatelia si môžu sami vyhľadávať odpovede na otázky týkajúce sa dokumentov bez manuálneho zásahu, čím sa znižuje zaťaženie podpory a zvyšuje dostupnosť informácií.
Odpovede zohľadňujúce kontext:
Využitím nedávnej histórie chatu systém dokáže lepšie spracovávať následné otázky a viacnásobné výmeny.
Spracovanie chýb (error handling):
Ak sa odpoveď v dokumente nenájde, AI to jasne oznámi a zabráni dezinformáciám.
Príklady použitia
- Interné Q&A na znalostnej báze:
Zamestnanci môžu dopytovať interné smernice, cenníky alebo projekty uložené v Google Sheets. - Zákaznícka podpora:
Zákazníci dostávajú presné odpovede na základe oficiálnych dokumentov, ako napríklad špecifikácie produktov či FAQ. - Automatizované získavanie údajov:
Štruktúrované odpovede na adhoc dotazy z prevádzkových tabuliek.
Záver
Tento workflow automatizuje proces odpovedania na otázky výlučne na základe obsahu vybraného Google Sheet. Jeho prísne dodržiavanie znalostí z dokumentu a robustný, škálovateľný dizajn z neho robia hodnotný nástroj pre organizácie, ktoré požadujú presné, auditovateľné a efektívne poskytovanie informácií.