Flow'n kuvaus
Tarkoitus ja hyödyt
Tämä työnkulku, nimeltään “Semanttinen haku”, mahdollistaa käyttäjien tiedon hakemisen omasta yksityisestä tietokannastaan hyödyntämällä edistyneitä kielimalleja ja semanttisia hakutekniikoita. Se on suunniteltu skannaamaan kaikki ajastetut verkkotunnukset, dokumentit ja K&V-osiot, automatisoiden olennaisimman tiedon haun käyttäjän kyselyihin vastattaessa.
Käyttäjän vuorovaikutus ja tervetuloviesti
Kun käyttäjä avaa keskusteluliittymän, työnkulku käynnistää tervetuloviestin:
- Viesti-widget näyttää:
👋 Tervetuloa yksityisen tietokannan hakutyökaluun!
Autan sinua etsimään tietoa yksityisestä tietokannastasi 📚. Skannaan kaikki ajastetut verkkotunnukset, yksityiset dokumentit ja K&V-osiot löytääkseni tarvitsemasi tiedon.
Kirjoita vain kyselysi, niin aloitetaan vastausten etsiminen! ✨🔍
Tämä ystävällinen viesti auttaa käyttäjää orientoitumaan ja ohjaa hänet syöttämään hakukyselynsä.
Kyselyn käsittely ja laajennus
Käyttäjän syöte:
Käyttäjä lähettää kyselyn keskustelukentän kautta.
Kyselyn laajennus:
- Kysely lähetetään Kyselyn laajennus -komponenttiin.
- OpenAI:n kielimallilla (erityisesti
gpt-4o-mini
) toimiva komponentti tuottaa enintään kolme uudelleenmuotoiltua tai semanttisesti samankaltaista kyselyä. - Tarkoituksena on lisätä mahdollisuuksia löytää kaikki olennaiset dokumentit, vaikka alkuperäinen kysely olisi epäselvä tai suppea.
Komponentti | Tarkoitus |
---|
Chat Input | Kerää käyttäjän hakukysymyksen |
OpenAI LLM (gpt-4o-mini) | Luo kyselystä vaihtoehtoisia muotoiluja |
Query Expansion | Tuottaa enintään 3 kyselyvarianttia hakua varten |
Dokumenttien haku
- Laajennetut kyselyt välitetään Document Retriever -komponentille.
- Tämä komponentti etsii käyttäjän yksityisestä tietokannasta, mukaan lukien ajastetut verkkotunnukset, dokumentit ja K&V-osiot.
- Se hakee enintään 10 olennaisinta dokumenttia, keskittyen erityisesti
<H1>
-otsikoiden sisältöön kontekstin merkityksellisyyden maksimoimiseksi.
Tulosten esittäminen
- Haetut dokumentit syötetään Document Widget -komponenttiin, joka muotoilee ja esittää ne keskusteluystävällisessä muodossa.
- Lopulliset koonnut tulokset näytetään käyttäjälle keskusteluliittymässä.
Vaihe | Komponentti | Ulostulotyyppi |
---|
Hae dokumentit | Document Retriever | Raakadokumentit |
Muotoile tulokset | Document Widget | Viesti |
Näytä käyttäjälle | Chat Output | Keskusteluviesti |
Työnkulun kaavio
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]
Hyödyt ja käyttötarkoitukset
- Automaatio: Työnkulku automatisoi semanttisen haun, säästää manuaalista vaivaa ja varmistaa käyttäjille aina ystävällisen, ohjatun kokemuksen.
- Skaalautuvuus: Laajentamalla kyselyitä ja hakemalla kaikista olennaisista lähteistä työnkulku tarjoaa kattavan haun, joka sopii suurille tai monimutkaisille tietokannoille.
- Tarkkuus: Kielimallien hyödyntäminen uudelleenmuotoiluun vähentää riskiä, että tiedot jäävät löytymättä kyselyn muotoilun vuoksi.
- Käyttäjäkokemus: Välitön palaute ja selkeät ohjeet tekevät työkalusta käyttäjäystävällisen myös ei-teknisille käyttäjille.
Tyypillisiä käyttötarkoituksia:
- Sisäinen tiedonhallinta tukitiimeille
- Yrityksen laajuiset UKK- ja dokumenttihakupalvelut
- Automaattiset avustajat yksityisille tai luottamuksellisille tietojoukoille
Yhdistämällä semanttisen haun LLM-pohjaiseen kyselyn laajennukseen tämä työnkulku varmistaa, että käyttäjät pääsevät tehokkaasti käsiksi olennaiseen tietoon, mikä lisää tuottavuutta ja helpottaa tiedon löytämistä.