Flowbeschrijving
Doel en voordelen
Overzicht Semantische Zoekworkflow
Deze workflow, getiteld “Semantische Zoekopdracht”, stelt gebruikers in staat om informatie binnen hun privékennisbank te zoeken met behulp van geavanceerde taalmodellen en semantische zoektechnieken. Het is ontworpen om alle geplande domeinen, documenten en Q&A-secties te scannen en automatiseert het ophalen van de meest relevante informatie als reactie op gebruikersvragen.
Gebruikersinteractie en Welkomstbericht
Wanneer een gebruiker de chatinterface opent, activeert de workflow een welkomstbericht:
- Message Widget toont:
👋 Welkom bij de Privé Kennisbank Zoektool!
Ik ben hier om je te helpen zoeken in documenten van je privékennisbank 📚. Ik scan alle geplande domeinen, privédocumenten en Q&A-secties om de informatie te vinden die je nodig hebt.
Voer simpelweg je zoekopdracht in en laten we samen de antwoorden vinden! ✨🔍
Deze vriendelijke boodschap helpt gebruikers te oriënteren en moedigt hen aan hun zoekopdracht in te voeren.
Verwerking en Uitbreiding van Zoekopdrachten
Gebruikersinvoer:
De gebruiker voert een zoekopdracht in via het chatinvoerveld.
Uitbreiding van de Zoekopdracht:
- De zoekopdracht wordt naar een Query Expansion-component gestuurd.
- Aangedreven door een OpenAI-taalmodel (specifiek,
gpt-4o-mini
), genereert deze component tot drie geparafraseerde of semantisch vergelijkbare zoekopdrachten. - Het doel is om de kans te vergroten dat alle relevante documenten worden gevonden, zelfs als de oorspronkelijke zoekopdracht onduidelijk of beperkt is geformuleerd.
Component | Doel |
---|
Chat Input | Verzamelt de zoekvraag van de gebruiker |
OpenAI LLM (gpt-4o-mini) | Genereert alternatieve formuleringen van de vraag |
Query Expansion | Produceert tot 3 varianten van de zoekopdracht |
Documenten Ophalen
- De uitgebreide zoekopdrachten worden doorgegeven aan een Document Retriever.
- Deze component doorzoekt de privékennisbank van de gebruiker, inclusief geplande domeinen, documenten en Q&A-secties.
- Er worden maximaal 10 van de meest relevante documenten opgehaald, met focus op inhoud binnen
<H1>
-koppen voor maximale contextrelevantie.
Presentatie van Resultaten
- De opgehaalde documenten worden ingevoerd in een Document Widget, die ze opmaakt en presenteert op een chatvriendelijke manier.
- De uiteindelijke samengestelde resultaten worden terug weergegeven aan de gebruiker in de chatinterface.
Stap | Component | Uitvoertype |
---|
Documenten Ophalen | Document Retriever | Ruwe Documenten |
Resultaten Formateren | Document Widget | Bericht |
Tonen aan Gebruiker | Chat Output | Chatbericht |
Workflowdiagram
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]
Voordelen en Gebruikstoepassingen
- Automatisering: De workflow automatiseert semantisch zoeken, bespaart handmatig werk en zorgt ervoor dat gebruikers altijd een vriendelijke, begeleide ervaring krijgen.
- Schaalbaarheid: Door zoekopdrachten uit te breiden en te zoeken in alle relevante bronnen, biedt de workflow robuuste dekking en is deze geschikt voor grote of complexe kennisbanken.
- Nauwkeurigheid: Gebruik van LLMs voor parafraseren verkleint de kans dat informatie wordt gemist vanwege de formulering van een zoekopdracht.
- Gebruikerservaring: Directe feedback en duidelijke instructies maken de tool gebruiksvriendelijk, zelfs voor niet-technische gebruikers.
Typische gebruikstoepassingen:
- Intern kennisbeheer voor supportteams
- Bedrijfsbrede FAQ- en documentzoekportalen
- Geautomatiseerde assistenten voor privé- of propriëtaire datasets
Door semantisch zoeken te integreren met LLM-gestuurde zoekopdrachtuitbreiding, zorgt deze workflow ervoor dat gebruikers efficiënt toegang krijgen tot relevante kennis, wat de productiviteit en informatieontdekking bevordert.