Tietorobotit

Lähdesolmu: 837393

Aiemmin tänä vuonna minulla oli tehtävä luoda tietoa bot yritystason alustalle. Käyttäjät olivat ensisijaisesti organisaation työntekijöitä ja tarkoituksena oli käyttää tietoa bot jakaa alustan tarjonta ja käyttö.

Markkinoilla on melko paljon kehyksiä (jokaisella on omat hyvät ja huonot puolensa), joten on erittäin tärkeää, että valitset oikean kehyksen riippuen siitä, minkä tyyppisen botin haluat kohdistaa luomaan. Tietopotkien luomisen yhteydessä tyypilliset vaatimukset ovat -

1. Tiedon päätarkoitus bot on tarjota tietoa tarjouksesta ohjatun keskustelun kautta. Jos käyttäjä haluaa, hänen on voitava tulla ulos opastetusta chatista ja esittää tilapäisiä kysymyksiä tarjouksesta ja palata opastettuun keskusteluun.

2. Tietopotin pitäisi pystyä suorittamaan yksinkertaisia ​​tehtäviä, kuten varaamaan tuotteen demo.

3. Tietopotin on annettava oikeat tiedot valitusta verkkotunnuksesta (tässä tapauksessa alustatarjonnasta) oikein ensimmäisellä kerralla sen sijaan, että se peittäisi hyvin laajan verkkotunnuksen vastauksilla, jotka ovat ~ 70–80% oikeita.

4. Vaikka sen pitäisi tarjota kyky suorittaa NLU ja ymmärtää käyttäjän kyselyjä, mutta näiden kysymysten yleinen kriittisyys on rajallinen. Sellaisena yleisesti on vain vähän vaatimusta asiayhteyteen chattailusta tietopotin tapauksessa.

Aloin arvioida markkinoilla saatavilla olevia chatbot-kehyksiä kustannusten, joustavuuden, helppokäyttöisyyden, ylläpidettävyyden, skaalautuvuuden, kehityksen helppouden, tulevaisuuden laajennettavuuden, integraation, yhteisön tuen parametrien perusteella ja nollattua alle kahdella alustalla -

i) Rasa - “Rasa on johtava keskustelu tekoälyalusta henkilökohtaisten keskustelujen toteuttamiseksi mittakaavassa. Rasan avulla kaikki tiimit voivat luoda räätälöityjä, automatisoituja vuorovaikutuksia asiakkaiden kanssa mittakaavassa. Rasa tarjoaa infrastruktuurin ja työkalut, joita tarvitaan parhaiden avustajien rakentamiseen - sellaisia, jotka muuttavat mielekkäästi asiakkaiden kommunikaatiota yritysten kanssa. " - Rasan sivustolta.

- Keskeisiä ominaisuuksia ovat -

  • Toimitettu NLU-pohjainen, oletusarvoinen NLU-moottori on avoimen lähdekoodin.
  • Mukana sekä avoimen lähdekoodin (rajoitetut ominaisuudet) että maksettu yrityslisenssi (lisää ominaisuuksia).
  • Chatbottien luominen taipuvaisemmaksi kehittäjille.
  • Tukee lisäominaisuuksia, kuten ulkoisen API: n kutsuminen, Intent Identification, Slot fill jne.
  • Voidaan upottaa verkkosivustolle. On-prem / Cloud-käyttöönotto. Keskustelurobottien luominen tarinoiden ja koulutustietojen avulla (kehittäjälähtöinen) ei tapahdu verkkopohjaisen käyttöliittymäkehyksen kautta.
  • Hyvä yhteisön tuki.
  • Alusta on rakennettu tekoälyn ympärille, ja harjoitustiedot ovat avain suorituskyvyn parantamiseen. Ei virtaukseen perustuva niin vähän mustaa laatikkoa.

ii) Botpress - “Botpress on avoimen lähdekoodin foorumi kehittäjille korkealaatuisten digitaalisten avustajien rakentamiseen. Olemme koonneet kattilakoodin ja tarvittavan infrastruktuurin, jotta chat-robotti saadaan käyttöön. Ehdotamme sinulle täydellistä kehittäjäystävällistä alustaa, joka toimittaa kaikki tarvittavat työkalut tuotantotason chat-robottien rakentamiseen, käyttöönottoon ja hallintaan ennätysajassa. " - Botpress-sivustolta.

- Keskeisiä ominaisuuksia ovat –-

  • Toimitettu NLU-pohjainen, oletusarvoinen NLU-moottori on avoimen lähdekoodin.
  • Mukana sekä avoimen lähdekoodin (rajoitetut ominaisuudet) että maksettu yrityslisenssi (lisää ominaisuuksia).
  • Chatbottien GUI-pohjainen luominen.
  • Tukee lisäominaisuuksia, kuten ulkoisen API: n kutsuminen, Intent- ja Entity Identification, lähtöpaikkojen täyttö jne.
  • Voidaan upottaa verkkosivustolle. On-prem / Cloud-käyttöönotto, mutta tarjoaa verkkokäyttöliittymän.
  • Hyvä yhteisön tuki.
  • Ensisijaisesti Flow-pohjainen ja tukee NLU-ominaisuuksia. Virheenkorjauksen tuki ja hallinta.

Rasan päävahvuus on sen NLU-moottorissa ja sen tarjoamassa kontekstuaalisessa keskustelukokemuksessa. Asiayhteyteen tarkoitan, että jokainen käyttäjän tulo otetaan käynnissä olevan keskustelun yhteydessä ja vastataan sitten. Botin kouluttaminen näiden keskustelujen saamiseksi vaatii kuitenkin paljon työtä, laskentaa ja taitoja, ja keskustelualueen kasvaessa kirjoitettavien tarinoiden kokonaismäärä kasvaa eksponentiaalisesti.

Toisaalta, Botpress käyttää yhdistelmää tekoälyä ja sääntöpohjaista moottoria luodakseen chat-kokemuksen käyttäjälle. Se ei ole niin vahva asiayhteyteen liittyvässä keskustelussa, mutta sillä on runsaasti graafista käyttöliittymää tarjoamalla opastettua tietoa.

Vaikka olin vanhempi datatieteilijä, aluksi tunsin mennä Rasan kanssa (tiedät, että asiayhteyteen liittyvä tekoälyn tarjonta kuulostaa houkuttelevalta), mutta kun olen arvioinut hyvät ja huonot puolet käsiteltyyn tehtävään nähden, huomasin, että Botpress soveltuu paremmin luomiseen tietopotti yhdistettynä sääntöpohjaiseen opastettuun kiertueeseen ja NLU-pohjaisiin adhoc-kysymyksiin (Botpressin QnA-ominaisuus), kun otetaan huomioon aika- ja resurssirajoitus, joka meillä on yleensä IT-projekteissa.

Alla on ominaisuuksia, joita Know-botin kehittäjien tulisi tarkastella bot-kehyksessä. Olen myös maininnut, kuinka Botpress täyttää nämä.

1. Chatbotin trendiraportti 2021

2. 4 DO: ta ja 3 EI OLE Chatbot NLP -mallin kouluttamiseen

3. Concierge Bot: Käsittele useita chatbotteja yhdestä chat-näytöstä

4. Asiantuntijajärjestelmä: Keskustelevat AI Vs Chatbotit

Kehityksen helppous - Kuinka nopeasti saat perusversion tietobotistisi käyttöön. Edellyttääkö se hyvin erikoistuneita taitoja tai edes kansalaiset, joita tutkijat voivat käyttää sen kanssa? Kuinka helppoa on tehdä botin uudelleenbrändäys?

Botpressin avulla voit saada perustiedot botin käyttöön ja käyttää sen käyttöliittymän avulla ilman koodausta muutamassa viikossa. Se tarjoaa myös yksinkertaisen tavan merkitä botti muuttamalla vain tyylisivua. Se tarjoaa widgetejä, kuten kortteja ja karusellia, jakamaan tietoja graafisella käyttöliittymällä.

Integraatio - Botit on aina integroitava pääportaaliin, ja niiden on tuettava myös muita kanavia (esim. Microsoft Team). Kun valitsemme bot-kehyksen, meidän pitäisi nähdä, tarjotaanko nämä integraatiot luonnollisesti ja voidaanko ne suorittaa pienillä ponnisteluilla.

Botpressissa integrointi pääsivuston kanssa on erittäin helppoa, sillä vain yksi komentosarja avaa botin iframe-kehyksessä. Se tarjoaa myös integraation muihin kanaviin, kuten Facebook, Telegram, Microsoft Teams ja Slack muutamia mainitakseni.

Tulevaisuuden laajennettavuus - Vaikka alkuosaamisrobotti voi alkaa rajoitetulla laajuudella, tosiasia on, että soveltamisala kasvaa jatkuvasti, kun johto ymmärtää hyödyt. Botti ei ehkä enää rajoitu tietojen toimittamiseen, vaan sen odotetaan myös suorittavan yksinkertaisempia tehtäviä, kuten demovarauksen jne. Siksi on tärkeää, että valitsema botikehys tukee näitä ominaisuuksia.

Botpress tarjoaa laajennuksia mukautetun koodin kirjoittamiseen backend-sovellusliittymien soittamiseksi monimutkaisten tehtävien suorittamiseksi. Ominaisuuksia, kuten Intent, Entity ja lähtöpaikkoja, käytetään kaappaamaan käyttäjän aikomus tehdä tiettyjä tehtäviä tunnistamalla oikea entiteetti, kaappaamalla vaaditut arvot lähtöpaikkojen avulla ja pyydä sitten mukautettua koodiasi soittamaan back end -sovellusliittymälle tehtävien suorittamiseksi. Nämä tehtävät voivat vaihdella sähköpostin lähettämisestä kokoushuoneen tai lentolipun varaamiseen tai pizzan tilaamiseen.

skaalautuvuus - Usein sinun tarvitsee rakentaa tietopotti Internet-liikennettä varten, ja siksi on erittäin tärkeää, että valitsemasi bottikehys voidaan skaalata.

Botpressilla on klusteripohjainen horisontaalisesti skaalautuva arkkitehtuuri. Voidaan hyödyntää kuormituksen tasapainotinta liikenteen jakamiseksi bottien kesken.

ylläpidettävyys - Kuten kaikkien IT-projektien kohdalla, tämä ei ole koskaan käyttöönotto ja unohda -skenaario. Asumme DevOpsin maailmassa, jossa sovellusta käytetään jatkuvasti tuotantoon. Siksi on ensiarvoisen tärkeää, että botikehyksessä on malli, joka käsittelee mittakaavaa ja monimutkaisuutta varsinkin kun etsit GUI-pohjaista kehitystä.

Botpressissa kehitys tapahtuu luomalla vuokaavio, rakenne on modulaarinen. Se kykenee luomaan alavirtoja alavirralle määritetyllä sisääntulo- ja poistumispisteellä. Näin voimme luoda tietopotit käyttämällä monia yksinkertaisempia, pienempiä virtauksia yhden suuren virtauksen sijaan.

NLU - Vaikka ohjattu kulku on hyvä tiedon toimittamiseen, se ei yksin riitä. Botin tarjoamisen päätarkoitus on, että käyttäjän pitäisi pystyä keskustelemaan ikään kuin botin takana istuu henkilö. Tämä tarkoittaa, että botin pitäisi pystyä ymmärtämään kielen vivahteet ja antamaan oikea vastaus.

Botpressissa on QnA-moduuli, jonka avulla voit vastata satunnaisiin kysymyksiin, joita käyttäjä saattaa kysyä tuotteesta. Voit antaa useita kysymyksiä vastausta vastaan ​​ja kouluttaa Botpress NLU -moottorin neutraloimaan kysymykset semantiikkaa ja kielioppia vastaan. Vaikka NLU-moottori ei ole yhtä tehokas kuin Rasan, huomasin, että se sopii käyttötarkoitukseen. Meillä oli noin 110 vastausta ~ 1100 kysymykseen. Harjoittelun jälkeen huomasin, että NLU-moottori teki kunnollista työtä ja sai oikeat vastaukset yli 97% ajasta. Botpress NLU -moottorit käyttävät kahta palvelua -

a) Ankanpoikanen - Järjestelmäyksiköiden poimimiseksi, jotka tekevät siitä vankemman kokonaisuuteen ja lähtöpaikkoihin perustuvien tehtävien toteuttamisen aikana (esim. pizzan tilaaminen tai lentolipun varaaminen).

b) Kielipalvelin - Tämä tarjoaa sanan upotukset ja tukee useita kieliä.

Kontekstin vaihtaminen - Siirtymän tilapäisten kysymysten ja ohjatun työn välillä on oltava saumaton. Virtausten ei tulisi olla kovin pitkiä, tarjota käyttäjille katkaisupisteet, joissa hän voi esittää kysymyksiä ja palata sitten takaisin virtaukseen tarvittaessa.

Botpressin tarjoaman 'virtauksen laajojen siirtymien' ominaisuuden avulla kontekstinvaihto opastetun kierroksen ja satunnaisten kysymysten välillä voidaan toteuttaa helposti. Lisäksi kysymys ja vastaus -osiosta Botpress antaa mahdollisuuden palata solmuun, joka on osa opastettua kierrosta, jolloin käyttäjä viedään takaisin opastetulle kierrokselle.

Botpressilla on muita ominaisuuksia, kuten monikielinen kyky, telakointi, Human In the loop, kolmansien osapuolten NLU: n käyttö, SSO-integraatiot, klusterointi, seuranta ja muutos, vahva yhteisön tuki, joka voi tehdä kokonaiskokemuksesta vankemman.

Yhteenveto - Seuraavan kerran kun halusit rakentaa tietopotin lyhyessä ajassa, harkitse botkikehystä, joka hyödyntää sekä sääntöpohjaisia ​​että NLU-moottoreita. Botpress on vahva kilpailija samalle varsinkin, jos kustannukset ja sijoitetun pääoman tuottoprosentti ovat päätöksentekotekijä.

Abhinav Ajmera

Vanhempi datatieteilijä, Atos

Kirjoittajan mielipide on henkilökohtainen, eikä kirjoittaja ole millään tavalla yhteydessä Botpressiin.

Source: https://chatbotslife.com/knowledge-bots-5536c16b8d32?source=rss—-a49517e4c30b—4

Aikaleima:

Lisää aiheesta Chatbots Life - Keskitaso