Opis flow
Účel a výhody
Prehľad sémantického vyhľadávacieho workflowu
Tento workflow s názvom „Sémantické vyhľadávanie“ umožňuje používateľom vyhľadávať informácie vo svojej súkromnej znalostnej databáze využitím pokročilých jazykových modelov a sémantických vyhľadávacích techník. Je navrhnutý na prehľadávanie všetkých naplánovaných domén, dokumentov a sekcií Otázok a Odpovedí, pričom automatizuje získavanie najrelevantnejších informácií v odpovedi na používateľské dotazy.
Interakcia s používateľom a uvítacia správa
Keď používateľ otvorí chatové rozhranie, workflow spustí uvítaciu správu:
- Message Widget zobrazí:
👋 Vitajte v nástroji na vyhľadávanie v súkromnej znalostnej databáze!
Som tu, aby som vám pomohol vyhľadávať v dokumentoch vašej súkromnej znalostnej databázy 📚. Prehľadám všetky naplánované domény, súkromné dokumenty a sekcie Otázok a Odpovedí, aby som našiel informácie, ktoré potrebujete.
Jednoducho zadajte svoj dotaz a začnime hľadať odpovede! ✨🔍
Táto priateľská správa orientuje používateľov a usmerňuje ich k zadaniu vyhľadávacieho dotazu.
Spracovanie a rozšírenie dotazu
Vstup používateľa:
Používateľ zadá dotaz do poľa pre chatový vstup.
Rozšírenie dotazu:
- Dotaz je odoslaný do komponentu Rozšírenie dotazu.
- Tento komponent, poháňaný jazykovým modelom OpenAI (konkrétne
gpt-4o-mini
), vygeneruje až tri parafrázované alebo sémanticky podobné dotazy. - Cieľom je zvýšiť šancu na získanie všetkých relevantných dokumentov, aj keď je pôvodné znenie dotazu nejednoznačné alebo obmedzené.
Komponent | Účel |
---|
Chat Input | Zbiera používateľskú vyhľadávaciu otázku |
OpenAI LLM (gpt-4o-mini) | Generuje alternatívne znenia dotazu |
Rozšírenie dotazu | Vytvára až 3 varianty dotazu pre vyhľadávanie |
Získavanie dokumentov
- Rozšírené dotazy sú odovzdané komponentu Document Retriever.
- Tento komponent vyhľadáva v súkromnej znalostnej databáze používateľa, vrátane naplánovaných domén, dokumentov a sekcií Otázok a Odpovedí.
- Vyberie až 10 najrelevantnejších dokumentov, pričom sa sústreďuje na obsah v
<H1>
hlavičkách pre maximalizáciu kontextu.
Prezentácia výsledkov
- Získané dokumenty sú odovzdané do Document Widget, ktorý ich naformátuje a prezentuje v chatovo-priateľskom štýle.
- Konečné skompletizované výsledky sú zobrazené používateľovi v chatovom rozhraní.
Krok | Komponent | Typ výstupu |
---|
Získaj dokumenty | Document Retriever | Surové dokumenty |
Formátuj výsledky | Document Widget | Správa |
Zobraz používateľovi | Chat Output | Chatová správa |
Diagram workflowu
flowchart LR
A[Chat Opened] --> B[Welcome Message]
B --> C[User Query Input]
C --> D[Query Expansion\n(OpenAI LLM)]
D --> E[Document Retriever]
E --> F[Document Widget]
F --> G[Chat Output]
Výhody a použitie
- Automatizácia: Workflow automatizuje sémantické vyhľadávanie, šetrí manuálnu prácu a zabezpečuje, že používatelia vždy dostanú priateľský a vedený zážitok.
- Škálovateľnosť: Rozširovaním dotazov a prehľadávaním všetkých relevantných zdrojov poskytuje workflow robustné pokrytie, vhodné aj pre veľké či zložité znalostné databázy.
- Presnosť: Využitie LLM na parafrázovanie znižuje riziko vynechania informácií kvôli formulácii dotazu.
- Používateľský zážitok: Okamžitá spätná väzba a jasné inštrukcie robia tento nástroj užívateľsky prívetivým aj pre netechnických používateľov.
Typické prípady použitia:
- Interný manažment znalostí pre tímy podpory
- Firemné vyhľadávače FAQ a dokumentov
- Automatizovaní asistenti pre súkromné alebo proprietárne datasety
Integráciou sémantického vyhľadávania s LLM-poháňaným rozširovaním dotazov tento workflow zabezpečuje efektívny prístup k relevantným znalostiam, čím zvyšuje produktivitu a objavovanie informácií.