Reaaliaikainen alakohtainen RAG-chatbotti

Reaaliaikainen chatbotti, joka käyttää Google-hakua rajattuna omaan verkkotunnukseesi, hakee olennaista verkkosisältöä ja hyödyntää OpenAI:n LLM:ää vastatakseen käyttäjän kysymyksiin ajantasaisella tiedolla. Ihanteellinen tarkkoihin, alakohtaisiin vastauksiin asiakastuen tai tietopalveluiden portaaleissa.

Kuinka AI Flow toimii - Reaaliaikainen alakohtainen RAG-chatbotti

Flow't

Kuinka AI Flow toimii

Käyttäjän kysymyksen syöttö.
Tallentaa käyttäjän kysymykset chatin syötteen tai ennalta määriteltyjen painikkeiden kautta.
Kysymyksen laajennus.
Parafrasoi ja laajentaa käyttäjän kysymyksen hakutarkkuuden parantamiseksi.
Alakohtainen Google-haku.
Suorittaa Google-haun, joka on rajattu määritettyyn verkkotunnukseen laajennettujen kyselyiden avulla.
Verkkosisällön haku.
Hakee sisällön hakutulosten tärkeimmistä URL-osoitteista.
LLM-vastauksen generointi.
Käyttää OpenAI:n LLM:ää lopullisen, kontekstilla rikastetun vastauksen tuottamiseen käyttäjälle.

Tässä flow'ssa käytetyt kehoteet

Alla on täydellinen luettelo kaikista tässä flow'ssa käytetyistä kehotteista sen toiminnallisuuden saavuttamiseksi. Kehoteet ovat ohjeita, jotka annetaan AI-mallille vastausten tuottamiseksi tai toimien suorittamiseksi. Ne ohjaavat AI:ta ymmärtämään käyttäjän aikomuksen ja tuottamaan relevantteja tuloksia.

Tässä flow'ssa käytetyt komponentit

Alla on täydellinen luettelo kaikista tässä flow'ssa käytetyistä komponenteista sen toiminnallisuuden saavuttamiseksi. Komponentit ovat jokaisen AI Flow'n rakennuspalikoita. Ne mahdollistavat monimutkaisten vuorovaikutusten luomisen ja tehtävien automatisoinnin yhdistämällä erilaisia toiminnallisuuksia. Jokaisella komponentilla on erityinen tarkoitus, kuten käyttäjän syötteen käsittely, datan prosessointi tai integrointi ulkoisiin palveluihin.

ChatInput

Chat Input -komponentti FlowHuntissa käynnistää käyttäjävuorovaikutuksen keräämällä viestit Playgroundista. Se toimii työnkulun aloituspisteenä mahdollistaen sekä tekstin että tiedostojen käsittelyn.

Chat Output

Tutustu FlowHuntin Chat Output -komponenttiin—viimeistele chatbotin vastaukset joustavilla, moniosaisilla ulostuloilla. Välttämätön saumattoman flown päättämiseen ja edistyneiden, vuorovaikutteisten AI-chatbottien luomiseen.

Button Widget -painike

Button Widget -komponentti FlowHuntissa muuntaa tekstin tai syötteen interaktiivisiksi, klikattaviksi painikkeiksi työnkulkuihisi. Täydellinen dynaamisten käyttöliittymien luomiseen, käyttäjävalintojen keräämiseen ja sitoutumisen parantamiseen tekoälypohjaisissa chatboteissa tai automaattisissa prosesseissa.

Chatin avaus -laukaisin

Chatin avaus -laukaisin havaitsee, kun chat-istunto alkaa, mahdollistaen työnkulkujen välittömän käynnistämisen heti, kun käyttäjä avaa chatin. Se käynnistää prosessit ensimmäisellä chat-viestillä, mikä tekee siitä olennaisen responsiivisten ja vuorovaikutteisten chatbotien rakentamiseen.

Keskusteluhistorian komponentti

FlowHuntin Keskusteluhistorian komponentti mahdollistaa chatboteille aiempien viestien muistamisen, varmistaen johdonmukaiset keskustelut ja paremman asiakaskokemuksen samalla kun optimoidaan muistin ja tokenien käyttöä.

Prompt-komponentti FlowHuntissa

Opi, miten FlowHuntin Prompt-komponentilla voit määritellä tekoälybotin roolin ja käyttäytymisen, varmistaen osuvat ja yksilölliset vastaukset. Mukauta kehotteita ja malleja tehokkaisiin, kontekstuaalisiin chatbot-virtoihin.

Generaattori

Tutustu FlowHuntin Generaattori-komponenttiin—tehokas tekoälypohjainen tekstintuotto valitsemallasi LLM-mallilla. Luo vaivattomasti dynaamisia chatbot-vastauksia yhdistämällä kehotteet, valinnaiset järjestelmäohjeet ja jopa kuvat syötteeksi, mikä tekee siitä keskeisen työkalun älykkäiden, keskustelullisten työnkulkujen rakentamiseen.

LLM OpenAI

FlowHunt tukee kymmeniä tekstinluontimalleja, mukaan lukien OpenAI:n mallit. Näin käytät ChatGPT:tä tekoälytyökaluissasi ja chatboteissasi.

Kyselyn laajennus

Kyselyn laajennus FlowHuntissa parantaa chatbotin ymmärrystä löytämällä synonyymejä, korjaamalla kirjoitusvirheitä ja varmistamalla johdonmukaiset, tarkat vastaukset käyttäjän kysymyksiin.

GoogleSearch-komponentti

FlowHuntin GoogleSearch-komponentti parantaa chatbotin tarkkuutta hyödyntämällä Retrieval-Augmented Generation (RAG) -menetelmää, joka mahdollistaa ajantasaisen tiedon hakemisen Googlesta. Hallitse hakutuloksia säätämällä esimerkiksi kieltä, maata ja kyselyprefiksejä tarkkojen ja olennaisten tulosten saamiseksi.

URL-hakija

Avaa verkkosisältö työnkuluissasi URL-hakija-komponentilla. Hae ja käsittele helposti tekstiä ja metatietoja mistä tahansa URL-listasta – mukaan lukien verkkolehtiartikkelit, asiakirjat ja paljon muuta. Tukee edistyneitä vaihtoehtoja, kuten OCR-kuvantunnistusta, valikoivaa metatietojen poimintaa ja muokattavaa välimuistia, tehden siitä ihanteellisen työkalun tietorikkaiden tekoälyvirtojen ja automaatioiden rakentamiseen.

Flow'n kuvaus

Tarkoitus ja hyödyt

Yleiskatsaus

Tämä työnkulku toteuttaa yksinkertaisen Retrieval-Augmented Generation (RAG) -chatbotin, joka hyödyntää reaaliaikaista Google-hakua hakeakseen ajantasaista tietoa internetistä – erityisesti se voidaan räätälöidä rajoittamaan kaikki haut tiettyyn verkkotunnukseen. Tavoitteena on luoda chatbotti, joka pystyy vastaamaan käyttäjän kysymyksiin hyödyntämällä verkosta löytyvää ajankohtaisinta ja olennaisinta sisältöä, mikä tekee siitä arvokkaan erityisesti tilanteissa, joissa staattiset tietopankit eivät riitä.

Keskeiset komponentit ja kulku

Työnkulku koostuu useista moduulirakenteisista lohkoista, joista jokainen edustaa tiettyä toiminnallisuutta. Alla on yhteenveto työnkulun rakenteesta ja toiminnoista:

KomponenttiRooli
Chat-syöteVastaanottaa käyttäjän kysymykset ja viestit.
KeskusteluhistoriaSäilyttää keskustelun historian kontekstitietoisia vastauksia varten.
Kysymyksen laajennusParafrasoi käyttäjän syötteen useiksi vaihtoehtoisiksi kyselyiksi hakukattavuuden parantamiseksi.
Google-hakuSuorittaa Google-hakuja, joita rajoittaa muokattava verkkotunnusprefiksi.
URL-hakijaPoimii sisältöä Google-haun palauttamista URL-osoitteista.
KehotepohjaJäsentää kontekstin, käyttäjän syötteen ja historian kielimallille.
OpenAI LLMGeneroi vastaukset kielimallin avulla (esim. GPT-3/4).
GeneraattoriKutsuu LLM:ää kehotteella ja kontekstilla tuottaakseen vastauksen.
Chat-tulosNäyttää chatbotin vastaukset käyttäjälle.
PainikewidgetitTarjoavat käyttäjille esimerkkikysymyksiä yhdellä napsautuksella.
Chatin avauksen laukaisinAlustaa keskustelun ja täyttää pika-aloituspainikkeet.

Näin työnkulku toimii

Kun käyttäjä avaa chatin, Chatin avauksen laukaisin aktivoituu. Tämä alustaa chatin käyttöliittymän ja esittää useita painikewidgettejä esimerkkikysymyksillä (esim. “millä dinosauruksella on 500 hammasta?”). Kun käyttäjä klikkaa painiketta tai syöttää oman viestin Chat-syötteen kautta, työnkulku etenee seuraavasti:

  1. Kysymyksen laajennus: Käyttäjän syöte parafrasoidaan useiksi versioiksi, jotta olennaisten hakutulosten löytymisen todennäköisyys maksimoituu.

  2. Google-haku: Laajennetut kyselyt lähetetään Google-hakuun. Oletuksena haku on rajattu tietylle verkkotunnukselle (asetetaan query_prefix-kentässä, esim. site: www.OMADOMAIN.com), jolloin chatbotin tietämys voidaan keskittää omalle sivustolle tai luotettuun lähteeseen.

  3. URL-hakija: Työnkulku hakee tärkeimpien hakutulosten (URL:ien) sisällöt kokonaisina dokumentteina.

  4. Kehotteen kokoaminen: Haettu sisältö, käyttäjän syöte ja keskusteluhistoria yhdistetään Kehotepohja-komponentilla, jotta vastaukselle saadaan rikas konteksti.

  5. Kielimallin generointi: Kehote lähetetään OpenAI LLM:lle, joka tuottaa johdonmukaisen ja kontekstiin sopivan vastauksen.

  6. Vastauksen näyttö: Generoitu vastaus näytetään käyttäjälle Chat-tuloksen kautta.

Esimerkkitapaus

  • Käyttäjä avaa chatin: Tervetuloviesti ja kolme esimerkkikysymyspainiketta ilmestyvät.
  • Käyttäjä klikkaa “milloin on äitienpäivä 2024?”: Kysymys näkyy heti chatissa (välitön palaute).
  • Työnkulku käy läpi kysymyksen laajennuksen, haun, sisällön haun, kehotteen kokoamisen ja LLM-generoinnin, ja näyttää vastauksen.

Miksi tämä työnkulku on hyödyllinen

  • Reaaliaikainen tieto: Chatbotti pystyy vastaamaan kysymyksiin hyödyntäen uusinta tietoa internetistä tai valitsemastasi verkkotunnuksesta.
  • Alakohtainen rajoitus: Mukauttamalla query_prefix-kenttää voit varmistaa, että chatbotti hakee tietoa vain luotettavalta sivustoltasi tai tietopankistasi, parantaen vastausten luotettavuutta.
  • Kontekstin huomiointi: Ottamalla kehotteeseen mukaan keskusteluhistorian ja haetun sisällön, vastaukset voidaan räätälöidä ja tehdä kontekstuaalisesti sopiviksi monivaiheisiin keskusteluihin.
  • Skaalautuvuus ja automaatio: Modulaarinen rakenne mahdollistaa työnkulun helpon laajennettavuuden ja mukauttamisen eri toimialoille, tukien laajamittaista käyttöä eri aihepiireissä tai sivustoilla.
  • Käyttäjäkokemus: Pika-aloituspainikkeet ja välitön palaute tekevät chatbotista helposti lähestyttävän loppukäyttäjälle.

Työnkulun yhteenvetotaulukko

VaiheKuvaus
Käyttäjän syöteKäyttäjä kirjoittaa kysymyksen tai painaa pika-aloituspainiketta
Kysymyksen laajennusSyöte parafrasoidaan laajemman hakukattavuuden saavuttamiseksi
Google-hakuGoogle-haut suoritetaan rajattuna tiettyyn verkkotunnukseen
URL-sisällön hakuHaetaan parhaiden hakutulosten sisällöt
Kehotteen rakentaminenKäyttäjän syöte, hakutulokset ja keskusteluhistoria yhdistetään kehotteeksi
LLM-generointiOpenAI LLM tuottaa vastauksen täydellä kontekstilla
TulosteVastaus näytetään käyttäjälle

Mukauttaminen

  • Kohdistaaksesi chatbotin omaan verkkotunnukseesi, muokkaa Google-haku -komponentin query_prefix-kenttää (esim. site: www.OMADOMAIN.com).
  • Lisää tai vaihda esimerkkikysymyksiä Painikewidgetti-komponenttien avulla, jotta käyttäjäkokemus on räätälöidympi.

Ihanteelliset käyttötapaukset

  • Asiakastukibotit, jotka vastaavat aina ajantasaisen dokumentaation tai verkkosisällön perusteella.
  • Sisäiset tietäjäassistentit, jotka on rajattu yrityksen intranetiin tai tukipalveluportaaliin.
  • Chatbotit, joiden tulee aina viitata ulkoisiin, auktoritatiivisiin lähteisiin (esim. vaatimustenmukaisuus tai tarkkuusvaatimukset).

Automatisoimalla haun, sisällön haun ja vastausten generoinnin tämä työnkulku säästää manuaalista tiedonhakua ja varmistaa, että käyttäjät saavat aina ajantasaisimman ja olennaisimman tiedon.

Annamme rakentaa oman AI-tiimisi

Autamme kaltaisiasi yrityksiä kehittämään älykkäitä chatbotteja, MCP-palvelimia, AI-työkaluja tai muuntyyppisiä AI-automaatioratkaisuja korvaamaan ihmisiä toistuvissa tehtävissä organisaatiossasi.

Lue lisää

Yksinkertainen chatbot Google-hakutyökalulla
Yksinkertainen chatbot Google-hakutyökalulla

Yksinkertainen chatbot Google-hakutyökalulla

Tutustu Yksinkertaiseen chatbot-malliin Google-hakutyökalulla, jonka avulla yritykset voivat tarjota domain-kohtaista tietoa tehokkaasti. Paranna käyttäjäkokemu...

1 min lukuaika
Chatbot Google Search +3
Tietolähteet
Tietolähteet

Tietolähteet

Tietolähteiden avulla voit opettaa tekoälyä tarpeidesi mukaan vaivattomasti. Tutustu kaikkiin tapoihin yhdistää tietoa FlowHuntissa. Yhdistä helposti verkkosivu...

2 min lukuaika
AI Knowledge Management +3
AI-chatbot reaaliaikaisella verkko- ja tietohaulla
AI-chatbot reaaliaikaisella verkko- ja tietohaulla

AI-chatbot reaaliaikaisella verkko- ja tietohaulla

Tehokas AI-chatbot, joka vastaa käyttäjien kysymyksiin reaaliajassa hakemalla ja yhdistämällä tietoa Googlesta, Redditistä, Wikipediasta, Arxivista, Stack Excha...

3 min lukuaika