Chatbot RAG v reálném čase pro konkrétní doménu
Chatbot v reálném čase, který využívá Google Search omezený na vaši vlastní doménu, získává relevantní webový obsah a pomocí OpenAI LLM odpovídá na dotazy uživatelů s aktuálními informacemi. Ideální pro poskytování přesných, na doménu zaměřených odpovědí v zákaznické podpoře nebo informačních portálech.


Flow
Jak AI Flow funguje
- Vstup uživatelského dotazu.
- Zachytává otázky uživatelů prostřednictvím chatu nebo předdefinovaných tlačítek.
- Rozšíření dotazu.
- Parafrázuje a rozšiřuje uživatelský dotaz pro zlepšení přesnosti vyhledávání.
- Google Search pro konkrétní doménu.
- Provádí Google vyhledávání omezené na zadanou doménu pomocí rozšířených dotazů.
- Získávání webového obsahu.
- Načítá obsah z nejrelevantnějších URL adres vrácených vyhledáváním.
- Generování odpovědi pomocí LLM.
- Používá OpenAI LLM k vygenerování finální, kontextuálně obohacené odpovědi zobrazované uživateli.
Prompty použité v tomto flow
Níže je kompletní seznam všech promptů použitých v tomto flow pro dosažení jeho funkčnosti. Prompty jsou instrukce dané AI modelu pro generování odpovědí nebo provádění akcí. Vedou AI k pochopení záměru uživatele a generování relevantních výstupů.
Komponenty použité v tomto flow
Níže je kompletní seznam všech komponent použitých v tomto flow pro dosažení jeho funkčnosti. Komponenty jsou stavební bloky každého AI Flow. Umožňují vám vytvářet složité interakce a automatizovat úkoly propojením různých funkcionalit. Každá komponenta slouží specifickému účelu, jako je zpracování uživatelského vstupu, zpracování dat nebo integrace s externími službami.
Vstup z chatu
Komponenta Vstup z chatu ve FlowHunt zahajuje interakce s uživatelem tím, že zachycuje zprávy z Playgroundu. Slouží jako výchozí bod pro toky a umožňuje workflow zpracovávat vstupy jak ve formě textu, tak souborů.
Chat Output
Objevte komponentu Chat Output ve FlowHunt—dokončete odpovědi chatbota pomocí flexibilních, vícedílných výstupů. Nezbytné pro hladké dokončení toku a tvorbu pokročilých, interaktivních AI chatbotů.
Widget tlačítko
Komponenta Widget tlačítko ve FlowHunt promění text nebo vstup na interaktivní, klikací tlačítka ve vašem workflow. Ideální pro tvorbu dynamických uživatelských rozhraní, sběr uživatelských voleb a zlepšení zapojení v AI poháněných chatbotech nebo automatizovaných procesech.
Spouštěč otevření chatu
Komponenta Spouštěč otevření chatu detekuje, kdy začne chatovací relace, což umožňuje workflow okamžitě reagovat, jakmile uživatel otevře chat. Spouští toky s úvodní zprávou, což je zásadní pro tvorbu responzivních, interaktivních chatbotů.
Komponenta Historie Chatu
Komponenta Historie chatu ve FlowHunt umožňuje chatbotům pamatovat si předchozí zprávy, což zajišťuje koherentní konverzace a lepší zákaznickou zkušenost při optimalizaci paměti a využití tokenů.
Komponent Prompt ve FlowHunt
Zjistěte, jak komponenta Prompt ve FlowHunt umožňuje definovat roli a chování vašeho AI bota a zajistit relevantní a personalizované odpovědi. Přizpůsobte prompty a šablony pro efektivní, kontextově uvědomělé chatbot flow.
Generátor
Prozkoumejte komponentu Generátor ve FlowHunt—výkonné generování textu pomocí AI s vybraným LLM modelem. Snadno vytvářejte dynamické odpovědi chatbotů kombinováním promptů, volitelných systémových instrukcí a dokonce i obrázků jako vstupu, což z něj činí klíčový nástroj pro budování inteligentních konverzačních workflow.
LLM OpenAI
FlowHunt podporuje desítky modelů pro generování textu, včetně modelů od OpenAI. Zjistěte, jak používat ChatGPT ve svých AI nástrojích a chatbotech.
Rozšíření dotazu
Rozšíření dotazu ve FlowHunt zlepšuje porozumění chatbotu tím, že vyhledává synonyma, opravuje pravopisné chyby a zajišťuje konzistentní a přesné odpovědi na uživatelské dotazy.
Komponent GoogleSearch
Komponent GoogleSearch od FlowHunt zvyšuje přesnost chatbotů pomocí Retrieval-Augmented Generation (RAG) a umožňuje přístup k aktuálním znalostem z Googlu. Výsledky můžete ovlivnit nastavením jazyka, země a prefixů dotazu pro přesné a relevantní výstupy.
URL Retriever
Odemkněte webový obsah ve svých workflow pomocí komponenty URL Retriever. Snadno extrahujte a zpracovávejte text a metadata z libovolného seznamu URL – včetně webových článků, dokumentů a dalších. Podporuje pokročilé možnosti jako OCR pro obrázky, selektivní extrakci metadat a přizpůsobitelné cachování, takže je ideální pro budování znalostně bohatých AI toků a automatizací.
Popis flow
Účel a výhody
Přehled
Tento pracovní postup implementuje jednoduchý chatbot s Retrieval-Augmented Generation (RAG), který využívá Google Search v reálném čase pro získávání aktuálních informací z internetu—konkrétně jej lze upravit tak, aby všechna vyhledávání byla omezena na určitou doménu. Hlavním cílem je vytvořit chatbot, který bude odpovídat na dotazy uživatelů pomocí nejrelevantnějšího a nejnovějšího obsahu nalezeného online, což je velmi cenné v situacích, kdy statické znalostní báze nestačí.
Klíčové komponenty a tok
Pracovní postup je složen z několika modulárních bloků, z nichž každý představuje určitou schopnost. Níže je rozpis struktury a funkcionality workflow:
Komponenta | Role |
---|---|
Chat Input | Přijímá dotazy a chatové zprávy od uživatele. |
Chat History | Udržuje historii konverzace pro kontextové odpovědi. |
Query Expansion | Parafrázuje uživatelský vstup do více alternativních dotazů pro lepší pokrytí ve vyhledávání. |
Google Search | Provádí vyhledávání na Google, omezené volitelným prefixem domény. |
URL Retriever | Získává obsah z URL adres vrácených Googlem. |
Prompt Template | Strukturuje kontext, uživatelský vstup a historii pro jazykový model. |
OpenAI LLM | Generuje odpovědi pomocí jazykového modelu (např. GPT-3/4). |
Generator | Vyvolává LLM s promptem a kontextem pro vytvoření odpovědi. |
Chat Output | Zobrazuje odpovědi chatbota uživateli. |
Button Widgets | Nabízí rychlé příklady dotazů, které může uživatel vyzkoušet jedním klikem. |
Chat Opened Trigger | Inicializuje konverzaci a zobrazí rychlá startovací tlačítka. |
Jak workflow funguje
Když uživatel otevře chat, aktivuje se Chat Opened Trigger. Ten inicializuje chatovací rozhraní a zobrazí několik Button Widgets s příkladovými dotazy (například “jaký dinosaurus má 500 zubů?”). Když uživatel klikne na tlačítko nebo zadá vlastní zprávu přes Chat Input, workflow pokračuje následovně:
Rozšíření dotazu: Uživatelský vstup je parafrázován do několika verzí, aby se maximalizovala šance na získání relevantních výsledků vyhledávání.
Google Search: Rozšířené dotazy jsou odeslány do Google Search. Ve výchozím nastavení je vyhledávání omezeno na specifickou doménu (nastaveno polem
query_prefix
, např.site: www.VASEDOMENA.cz
), což vám umožní zaměřit znalosti chatbota na váš vlastní web nebo důvěryhodný zdroj.URL Retriever: Workflow načte obsah nejlepších výsledků vyhledávání (URL) jako plné dokumenty.
Sestavení promptu: Získaný obsah, uživatelský vstup a historie chatu jsou zkombinovány pomocí komponenty Prompt Template pro vytvoření bohatého kontextu pro odpověď.
Generování pomocí jazykového modelu: Prompt je zaslán do OpenAI LLM, který vygeneruje srozumitelnou a kontextově relevantní odpověď.
Výstup odpovědi: Vygenerovaná odpověď je zobrazena uživateli prostřednictvím Chat Output.
Ukázkový scénář použití
- Uživatel otevře chat: Objeví se uvítací zpráva a tři tlačítka s příkladovými dotazy.
- Uživatel klikne na “kdy je den matek 2024?”: Otázka se ihned zobrazí ve výstupu chatu (pro okamžitou zpětnou vazbu).
- Workflow projde rozšířením dotazu, vyhledáváním, získáním obsahu, sestavením promptu a generováním odpovědi pomocí LLM, poté zobrazí odpověď.
Proč je tento workflow užitečný
- Aktuální znalosti: Chatbot dokáže odpovídat na otázky s využitím nejnovějších informací z internetu nebo vaší preferované domény.
- Omezení na doménu: Úpravou
query_prefix
zajistíte, že chatbot čerpá informace pouze z vašeho důvěryhodného webu nebo znalostní báze, což zvyšuje spolehlivost odpovědí. - Kontextová povědomost: Zahrnutím historie chatu a získaného obsahu do promptu lze odpovědi personalizovat a udržet relevantní kontext během vícekrokových konverzací.
- Škálovatelnost a automatizace: Modulární design umožňuje workflow snadno rozšiřovat či přizpůsobovat pro různé domény, což podporuje nasazení ve velkém měřítku napříč různými tématy nebo weby.
- Uživatelský zážitek: Rychlá tlačítka a okamžitá zpětná vazba činí chatbota přívětivým pro koncové uživatele.
Shrnutí workflow v tabulce
Krok | Popis |
---|---|
Uživatelský vstup | Uživatel zadá otázku nebo klikne na rychlý dotaz |
Rozšíření dotazu | Vstup je parafrázován pro širší pokrytí vyhledávání |
Google Search | Vyhledávání probíhá na Google, omezené na danou doménu |
Získání obsahu z URL | Obsah nejlepších výsledků vyhledávání je načten |
Sestavení promptu | Uživatelský vstup, výsledky vyhledávání a historie chatu jsou sloučeny do promptu |
Generování pomocí LLM | OpenAI LLM generuje odpověď s využitím plného kontextu |
Výstup | Odpověď je zobrazena uživateli |
Přizpůsobení
- Pro zaměření chatbota na vaši doménu upravte pole
query_prefix
v komponentě Google Search (např.site: www.VASEDOMENA.cz
). - Přidejte či změňte příkladové dotazy pomocí komponent Button Widget pro personalizovanější uživatelský zážitek.
Ideální scénáře použití
- Chatboti zákaznické podpory, kteří vždy odpovídají na základě aktuální dokumentace nebo webového obsahu.
- Interní znalostní asistenti omezení na intranet či portál vaší společnosti.
- Jakýkoli chatbot, který musí vždy citovat nebo se spoléhat na externí, autoritativní zdroje (např. z důvodu souladu či přesnosti).
Automatizací procesu vyhledávání, získávání a generování odpovědí tento workflow šetří čas potřebný na ruční rešerši a zajišťuje, že uživatelé vždy dostanou co nejaktuálnější a nejrelevantnější informace.
Nechte nás vybudovat váš vlastní AI tým
Pomáháme společnostem jako je ta vaše vyvíjet inteligentní chatboty, MCP servery, AI nástroje nebo jiné typy AI automatizace pro nahrazení lidské práce u opakujících se úkolů ve vaší organizaci.
Zjistit více

Jednoduchý chatbot s nástrojem Google Search
Objevte šablonu Jednoduchého chatbota s Google Search, navrženou pro firmy k efektivnímu poskytování doménově specifických informací. Zvyšte uživatelský zážitek...

AI chatbot s vyhledáváním v reálném čase na webu a v databázích znalostí
Výkonný AI chatbot, který v reálném čase odpovídá na uživatelské dotazy tím, že vyhledává a syntetizuje informace z Google, Redditu, Wikipedie, Arxivu, Stack Ex...

Zdroje znalostí
Zdroje znalostí usnadňují přizpůsobení AI vašim potřebám. Objevte všechny možnosti propojení znalostí s FlowHunt. Jednoduše propojte weby, dokumenty a videa pro...