Flow'n kuvaus
Tarkoitus ja hyödyt
Yleiskatsaus
Tämä työnkulku automatisoi asiakasviestien noutamisen tukijärjestelmästä, viimeisimmän olennaisen viestin poimimisen, sen rikastamisen kontekstilla ja keskusteluhistorialla sekä hyödyntää kehittynyttä tekoälyä (LLM:t) ja tietotyökaluja ammattimaisten, monikielisten asiakastukivastausten tuottamiseen. Prosessi valmistelee ja lähettää nämä vastaukset takaisin ulkoisiin järjestelmiin, mikä tekee siitä ihanteellisen asiakastuen, tiedonhaun ja ulkoisen API-yhdistämisen skaalaamiseen ja automatisointiin.
Vaiheittainen erittely
1. Syötteen vastaanotto ja valmistelu
- Chat-syöte: Työnkulku voi vastaanottaa saapuvia chat-viestejä suoraan.
- API-pyynnön promptin luominen: Järjestelmä käyttää prompt-templatea rakentaakseen dynaamisesti URL-osoitteen tukipyyntöviestien hakuun ulkoisesta API-rajapinnasta (esim.
https://arshiakahani.ladesk.com/api/v3/tickets/{input}/messages
). Tämä mahdollistaa joustavan haun käyttäjädatan perusteella. - Kyselyparametrien muodostaminen: Datanluontisolmua käytetään rakentamaan tarvittavat API-pyynnön parametrit dynaamisesti.
2. Ulkopuolisen datan nouto
- API-pyyntö: Rakennetun URL-osoitteen ja parametrien avulla työnkulku lähettää GET-pyynnön hakeakseen tukipyynnön viestihistorian ulkoisesta järjestelmästä. API-avaimen todennus tuetaan otsikoiden kautta.
- Haetun datan jäsennys: Kun API palauttaa datan, jäsennin muotoilee ja muuntaa sen tekstimuotoon mallipohjien avulla, jolloin se soveltuu tekoälylle jatkokäsiteltäväksi.
3. Viestin poiminta ja esikäsittely
- LLM-pohjainen poiminta: OpenAI:n LLM (esim. GPT-4.1) käyttää järjestelmäpromptia poimiakseen vain viimeisimmän käyttäjäviestin tukipyynnön datasta (erityisesti “M”-tyypin viestit) — näin vain olennaista sisältöä käsitellään eteenpäin.
- Promptin rikastus: Poimittu viesti ja keskustelun konteksti lisätään kehittyneeseen prompt-templateen, joka sisältää keskusteluhistorian ja viimeisimmän viestin segmentoinnin, valmistellen syötteen pääagentille.
4. Tiedon rikastus
- Keskusteluhistoria: Järjestelmä voi hakea viimeiset N viestiä keskustelusta jatkuvuuden ja syvemmän kontekstin varmistamiseksi.
- Dokumenttihaku: Dokumenttihakutyökalu etsii sisäisistä/ulkoisista tietopankeista (myös Google Docs -tiedostot) olennaisia tietoja asiakaskysymyksen ratkaisemiseksi. Tämä on oleellista vastausten ajantasaisuuden ja oikeellisuuden varmistamiseksi.
- Työkalujen integrointi: Sekä dokumenttihakija että Google Docs -hakija rekisteröidään agentin “työkaluiksi”, joiden avulla agentti voi etsiä tietoa dynaamisesti vastausta laatiessaan.
5. Agenttipohjainen vastausten generointi
- Tool Calling Agent: Ytimessä on työkalukutsuja käyttävä agentti (LLM:n ohjaama), joka saa rikastetun promptin, keskusteluhistorian ja pääsyn tietotyökaluihin. Sen roolina on päätellä käyttäjän aikomus, hakea vastauksia tietopankeista/työkaluista ja laatia ytimekäs, ystävällinen ja ammattimainen vastaus.
- Agentti vastaa oletuksena slovakiaksi tai vaihtaa asiakkaan kieleen, jos se havaitaan.
- Rakenne on aina ohjattu: lyhyet kappaleet, lihavoinnit korostuksiin, luettelomerkit ja emojit viestien elävöittämiseksi.
- Agentti käyttää ensisijaisesti haettua tietoa, ei keksi faktoja tai URL-osoitteita, kysyy lisätietoja tarvittaessa ja ohjaa ratkaisemattomat tapaukset ihmisavustajalle.
- Kaikki vastaukset noudattavat asiakastukiviestinnän sävyä ja rakennetta, soveltuen sähköpostimuotoon.
6. Jälkikäsittely ja tulostus
- Vastausten muotoilu: Agentin vastaus käsitellään edelleen prompt-templatejen kautta monikieliseksi (esim. sekä slovakiksi että asiakkaan alkuperäisellä kielellä).
- LLM-generointi: Toinen LLM-solmu voi tuottaa tai kääntää osia vastauksesta tarpeen mukaan.
- API-integraatio ulosmeneville viesteille: Työnkulku rakentaa dynaamisesti tiedot ulosmeneviä API-pyyntöjä varten, pakkaa tuotetun vastauksen ja lähettää sen (yleensä POST-metodilla) oikeaan ulkoiseen järjestelmään.
- Jäsennys ja lopputulos: Ulospäin lähtevät API-vastaukset voidaan jäsentää ja näyttää chat-käyttöliittymässä tai palauttaa käyttäjälle.
Keskeiset komponentit & niiden tarkoitus
Komponentti | Tarkoitus |
---|
Chat-syöte | Vastaanottaa käyttäjän/asiakkaan viestit |
Prompt-template | Rakentaa dynaamisesti URL-osoitteet ja viestipromptit |
API-pyyntö | Hakee tukipyyntödataa/viestejä ulkoisesta järjestelmästä |
Datan jäsennys | Muuntaa rakenteisen datan tekstimuotoon |
OpenAI LLM | Poimii olennaiset viestit, generoi tai kääntää vastaukset |
Dokumenttihakija | Etsii tietopankista olennaista tietoa |
Google Docs -hakija | Liittää ulkoisia dokumentteja agentin tietolähteiksi |
Tool Calling Agent | Keskus-AI-agentti — käyttää työkaluja ja keskusteluhistoriaa |
Datan luonti | Pakkaa vastaukset ja datan ulosmeneviä API-pyyntöjä varten |
Chat-tuloste | Näyttää lopputuloksen loppukäyttäjälle tai järjestelmälle |
Muistiinpanot | Ohjeistaa käyttäjää (esim. mihin syöttää API-avaimet/URL:t) |
Käyttötapaukset & hyödyt
- Automaattinen asiakastuki: Tehostaa asiakaskyselyihin vastaamista ammattimaisesti, tarkasti ja kontekstuaalisesti.
- Monikielinen tuki: Tunnistaa ja vastaa automaattisesti asiakkaan kielellä, käännös ja muotoilu hoidetaan työnkulun toimesta.
- Skaalautuva tiedonhallinta: Yhdistää useita tietolähteitä (sisäiset dokumentit, Google Docs jne.) kattaviin ja ajantasaisiin vastauksiin.
- Saumaton ulkoisjärjestelmäintegraatio: Helppo yhdistää erilaisiin API-rajapintoihin sekä saapuvia (viestien haku) että lähteviä (vastausten lähetys) toimintoja varten.
- Ihmisavustajan eskalointi: Ohjaa ratkaisemattomat tai epäselvät tapaukset automaattisesti ihmisavustajalle, mikä varmistaa laadukkaan tuen.
Miksi tämä työnkulku on hyödyllinen skaalaukseen & automaatioon
- Vähentää manuaalityötä: Automaattinen datan haku, viestien poiminta, kontekstin rakentaminen ja vastausten generointi pienentävät ihmistyön tarvetta rutiinikyselyissä.
- Johdonmukaisuus & laatu: Varmistaa, että kaikki asiakasviestintä noudattaa yrityksen sävyä, muotoa ja tietojen tarkkuutta agentista tai vuorosta riippumatta.
- Nopea mukautuvuus: Helppo yhdistää uusiin tietolähteisiin tai API-rajapintoihin, mukautua uusiin kieliin ja skaalautua suurempiin tukivolyymeihin vähäisellä lisäkonfiguraatiolla.
- Parantaa asiakastyytyväisyyttä: Nopeat, olennaiset ja ystävälliset vastaukset – räätälöityinä asiakkaan kielelle ja kysymykseen – johtavat parempiin kokemuksiin ja uskollisuuteen.
Visuaalinen työnkulku (yksinkertaistettu)
Alla yksinkertaistettu kaavio työnkulun päävaiheista:
- Chat-syöte / API-kysely →
- Tukiviestien haku (API-pyyntö) →
- Datan jäsennys →
- Viimeisimmän käyttäjäviestin poiminta (LLM) →
- Promptin rikastus kontekstilla & historialla →
- Tiedonhaku (Dokumentti/Google Docs -hakija) →
- Tool Calling Agent (LLM) generoi vastauksen →
- Muotoilu/Käännös/Lähetys (API-pyyntö) →
- Näyttö/Toimitus ulos
Tämä työnkulku on vankka perusta organisaatioille, jotka haluavat automatisoida ja skaalata asiakastukea, teknistä neuvontaa tai tiedonvälityksen työnkulkuja, joissa vaaditaan ulkoisten API-rajapintojen, tietopankkien ja kehittyneen tekoälyn yhdistämistä.