Dirbtinio intelekto asistentai ir agentai „Microsoft Teams“: biuro užkariavimas
Konnichiwa! Sveiki atvykę į Office Samurai podcast kur mes ne tik išgyvename biure, bet jį užkariaujame – po vieną automatizuotą procesą. Šį kartą kalbėsime apie dirbtinio intelekto asistentus ir DI agentus – tuos išmanius mažus DI kūrinius, kurie daro mūsų gyvenimą lengvesnį arba bent jau įdomesnį. Aš esu jūsų vedėjas Andrzej Kinastowski, vienas iš Office Samurai įkūrėjų – įmonės, kuri drįsta paklausti: „O kas, jeigu verslo konsultavimą darytume be viso to bullshito?“. Taigi, nesvarbu, ar esate verslo lyderis, technologijų entuziastas, ar tiesiog žmogus, pavargęs tūkstantąjį kartą atsakyti į klausimą „Kur rasti šią procedūrą?“, jūs esate tinkamoje vietoje. Dabar griebkite savo mėgstamą kataną arba tą slaptą šokolado plytelę stalčiuje ir pradėkime.
Hype ciklas: agentų realybė prieš apsimetėlius
DI agentai. Visi nori kalbėti apie DI agentus. Jei nueisite į LinkedIn, pusė įrašų bus apie DI agentus. Ir pamatysite daug skirtingų žmonių, kalbančių labai įvairius dalykus apie DI agentus. Jie mus sunaikins. Jie mus išgelbės. Jie atims mūsų darbus. Jie sukurs nuostabių darbo vietų. Jie viską atliks tobulai arba viską sugadins. Visi kalba apie DI agentus, visi nori daryti DI agentus, o daugelis žmonių tik apsimeta, kad daro DI agentus.
Neseniai gavome naujienų apie įmonę „Nate“. Tai buvo įmonė, kuri teigė turinti DI agentus, galinčius užbaigti pirkimo procesą už jus. Taigi, jei buvote e. prekybos svetainėje ir norėjote ką nors nusipirkti, iš esmės tereikėjo naudoti „Nate“, kad viską užbaigtų, ir jie pritraukė daugiau nei 50 milijonų dolerių kapitalo įmonės plėtrai. Neseniai sužinojome, kad automatizacijos lygis visiems pirkimams buvo 0 %, o visas tas operacijas atliko šimtai žmogiškųjų rangovų, dirbančių skambučių centruose Filipinuose ir Rumunijoje. Tokių atvejų bus vis daugiau, nes ten, kur yra hype, visada atsiras žmonių, norinčių tuo pasinaudoti – vieni tam, kad padėtų jums pasisekti, kiti tam, kad jus apgautų. Todėl tikrai reikia saugotis nesąmonių, skleidžiamų apie DI agentus.

Labai dažnai tai, kas pristatoma kaip DI agentas, iš tikrųjų yra tik daug „jeigu“ sąlygų arba tiesiog daug žmonių, atliekančių darbą, kas, juokinga, bet nėra taip jau blogai. Pagalvokite, kai tiek daug žmonių bijo, kad DI atims jų darbus, čia turime visiškai priešingą situaciją – DI duoda darbo žmonėms, tad iš šios perspektyvos tai nėra taip blogai. O rinkoje yra daug konsultantų, kurie reklamuoja idėją, kad DI agentai jau tokie geri, jog galite kurti ištisas DI agentų komandas, kurios dirbs kartu, turės DI agentų vadovus, DI agentų auditorius ir iš esmės visur bus DI agentai.
Dabar tai kol kas gali veikti laboratorijoje, bet tai nėra kažkas, ką pamatysite savo įmonėje šiais ar kitais metais. Esu tikras, kad kažkada taip ir bus. Bet šiuo metu tai tik bandymai, tai tik laboratorijos, tai veikia tik labai labai specifiniais atvejais. Bet tai nereiškia, kad nėra prasmės domėtis DI agentais. Tai nereiškia, kad turėtumėte praleisti šią technologiją. Yra daug dalykų, kuriuos DI agentai jau dabar gali padaryti už jus. Ir šiandien noriu pakalbėti apie tai, ką mes tikrai žinome, nes bandėme ir įgyvendinome dalykus, kuriuos DI agentai jau dabar gali daryti. Dalykus, kuriais DI agentai jau gali jums padėti.
Asistentai prieš agentus: sąvokų apibrėžimas
Prieš pradedant turime pakalbėti apie pačią terminologiją. DI agento sąvoka naudojama apibūdinti labai įvairius dalykus. O tai, ką mes stengiamės daryti „Office Samurai“, yra parodyti žmonėms skirtumą tarp DI asistento ir DI agento.

Kas yra DI asistentas?
Pradėkime nuo DI asistentų. Kas yra DI asistentas? Iš esmės, kai „OpenAI“ pirmą kartą pristatė „ChatGPT“ pasauliui, visos įmonės pradėjo galvoti, kad tai gana nuostabus įrankis, galintis kalbėti su žmonėmis natūralia kalba. Tad kodėl gi neįdiegus į modelį mūsų įmonės žinių, mūsų procedūrų, mūsų standartų ir neturėti tokio agento, kuris galėtų padėti mūsų darbuotojams atsakydamas į klausimus apie visą įmonės žinių bazę?
RAG sistema: paieška papildyta generacija
Mokyti modelį iš tikrųjų nėra tinkamas kelias, nes modelio mokymas yra labai sudėtingas procesas ir gana brangus. Todėl nenorėtumėte mokyti modelio savo duomenų, nes tai kainuotų daug, o kiekvieną kartą pasikeitus duomenims tektų jį pertreniruoti. Tai nebūtų logiška, galbūt tik labai specifiniais atvejais. Tačiau ką galime padaryti – tai naudoti vadinamąją RAG sistemą, kas reiškia retrieval augmented generation. Idėja tokia: paimame įmonės žinias apie tam tikrą temą ar padalinį, paruošiame šiuos duomenis, suskaidome juos į dalis ir atliekame dar kelis paruošiamuosius veiksmus. Tada šiuos duomenis sudedame kažkur – paprastai tai būna vektorinė duomenų bazė. Vektorinė duomenų bazė yra tarsi magiška duomenų bazė, kurioje galime saugoti žinias ir jų ieškoti, bet ne tradiciniu būdu, kai lyginami žodžiai ar frazės, o tokiu būdu, kad galime ieškoti prasmės. Todėl nesvarbu, kaip suformuluosite savo žinias, vis tiek galėsite jas rasti vektorinėje duomenų bazėje, net jei jos būtų užrašytos visiškai kitais žodžiais.
Taigi RAG sistemoje žinias sudedate į šią vektorinę duomenų bazę ir tada, kai vartotojas užduoda klausimą RAG sistemai, kuri paslėpta už tam tikro pokalbio, RAG programa pirmiausia kreipiasi į duomenų bazę: surask visus duomenų fragmentus, kurie galėtų būti susiję su atsakymu į šį konkretų vartotojo klausimą. Vektorinė duomenų bazė grąžina mums žinių fragmentus, kurie vienaip ar kitaip gali būti susiję su užduotu klausimu. Tada RAG gali šiuos duomenis šiek tiek apdoroti, išvalyti ir panašiai. Bet iš esmės ji siunčia šiuos duomenis kaip kontekstą generatyviam DI modeliui sakydama: atsakyk į šį vartotojo klausimą atsižvelgdamas į žinias, kurias gavau iš vektorinės duomenų bazės. Tokiu būdu modelis gali atsakyti į klausimus įmonės žinių kontekste, nemokant paties modelio.
Taigi tai yra tikrai patogus būdas sukurti DI asistentą, kuris žino jūsų informaciją, bet yra daug pigesnis ir paprastesnis sukurti nei nuosavas DI modelis.
Atvejo analizė: „CyberOla“ asistentas „Office Samurai“
Pakalbėkime apie pavyzdį. „Office Samurai“ turime DI asistentą, vadinamą „CyberOla“. Ola yra mūsų administracijos ir personalo vadovė. Mes nesame didelė įmonė – tik 40 žmonių – bet mūsų administracija ir personalas jau dabar gauna daugybę pasikartojančių klausimų, kai žmonės vėl ir vėl klausia tų pačių dalykų, į kuriuos atsakymus jie galėtų rasti mūsų procedūrose ir dokumentacijoje, bet labai dažnai jie tiesiog nežino, kur jų ieškoti.
Taigi mes sukūrėme „CyberOla“ kaip mūsų Olos, skyriaus vadovės, alter ego, ir „CyberOla“ atlieka dalį mūsų personalo ir administracijos komandos funkcijų. Kiekvienas mūsų darbuotojas gali atsidaryti pokalbį su „CyberOla“ per „Teams“. Tai yra įrankis, kurį naudojame vidinei įmonės komunikacijai. Taigi jie prisijungia prie „Teams“ ir užduoda klausimą „CyberOla“, o klausimai gali būti labai įvairūs. Tai gali būti kažkas paprasto, pavyzdžiui: kaip užsirezervuoti susitikimų kambarį, ir tada „CyberOla“ pateikia informaciją, kaip užsirezervuoti kambarį, o kartu su šia informacija nurodo, kuriame dokumente ši informacija buvo rasta ir koks yra puslapio numeris tame dokumente.

Į „CyberOla“ patalpinome 70 skirtingų dokumentų – personalo ir administracijos procedūras, vidines taisykles, IT procedūras, naujų darbuotojų paketus. Visi duomenys, apie kuriuos mūsų darbuotojai galėtų klausti. Taip pat galima paklausti, pavyzdžiui: kokios yra mūsų darbuotojų naudos, ir tuomet „CyberOla“ suras šią informaciją ir ją pateiks vartotojui. Ji ne tik ieško informacijos ir ją nukopijuoja, bet ir peržiūri ją bei performuluoja.
Galite nueiti ir paklausti jos: ar man reikia pakeisti savo nešiojamojo kompiuterio vardą, ir tada ji suranda informaciją apie kompiuterio vardo keitimą mūsų IT procedūrose ir pateikia atsakymą, kad taip, reikia, ir parodo kaip tai padaryti. Net ir su tokiais klausimais kaip „Ar galiu atsivesti šunį į darbą?“. „Office Samurai“ mūsų darbuotojams leidžiama atsivesti šunis į darbą, mes mylime šunis ir labai mėgstame juos turėti šalia, todėl „CyberOla“ atsakys: „Taip, gali atsivesti savo šunį į darbą“. Bet įdomu tai, kad mes neturime jokios politikos dėl kitų gyvūnų, tik dėl šunų. Taigi, jei paklaustumėte: „Ar galiu atsivesti papūgą į darbą?“, ji iš tikrųjų atsakytų: „Nežinau, neturiu tokios informacijos savo žiniose, prašome kreiptis į tikrąją Olą, žmogų Olą, ir ji pateiks jums atsakymą“. Ir mūsų nuostabai tai buvo vienas sunkiausių dalykų, kuriuos reikėjo pasiekti mūsų GenAI asistente, nes generatyvūs DI modeliai dažnai linkę „haliucinuoti“.
Mes žaidėme su keliais DI agentų kūrimo įrankiais – jų yra daug, ir jie leidžia labai lengvai susikurti savo DI asistentus. Problema, kurią turėjome beveik su visais šiomis paruoštomis sprendimų versijomis, buvo ta, kad paklausus „Ar galiu atsivesti papūgą į darbą?“ jie labai dažnai atsakydavo „Taip, gali atsivesti papūgą į darbą“, nors neturime jokios informacijos apie papūgų atsivedimą į biurą. Jei naudojate vieną iš tokių paruoštų sprendimų… turite labai saugotis haliucinacijų, nes su tokiais lengvai naudojamais įrankiais yra gana sunku tiksliai juos pritaikyti savo poreikiams ir jūs neturite tiek daug kontrolės, kaip jie veikia, palyginti su specialiai pritaikytu, individualiai sukurtu sprendimu, tokiu kaip „CyberOla“.
Galimybės asistentams visoje organizacijoje
Dabar, kai jau žinote, ką gali DI asistentai, skirkite akimirką pagalvoti, kaip juos galėtumėte panaudoti savo organizacijoje, nes galimybių yra tikrai daug. Pagalvokite apie tai: turite pardavimų komandą, ir ji galėtų turėti asistentą, kuris pateiktų informaciją apie jūsų produktus, specifikacijas, galėtų juos palyginti. Arba galite paruošti tokį savo finansų komandai – šį asistentą papildote visomis taisyklėmis, praktikomis ir procedūromis, ir tada, jei jie neprisimena, kaip kažką užregistruoti ar kas gali atlikti vieną ar kitą veiksmą, jie gali jo paklausti, ir jis atsakys. Galite net sukurti tokį savo IT pagalbos tarnybai, kad jiems nereikėtų vėl ir vėl prašyti vartotojų perkrauti kompiuterį – DI asistentas galėtų tai padaryti už juos. Taigi tai yra DI asistentai, ir aš tikiu, kad jie turi milžinišką potencialą mūsų verslo procesuose ir užduočių, kurias atliekame mes ir mūsų žmonės, automatizavime.

Agentiniai įrankiai veiksme: personalo užduočių automatizavimas
Bet yra dar kitas lygis. Ir tas kitas lygis yra DI agentai. Mes norime atskirti DI asistentus nuo DI agentų, nes kai sakote DI agentas, tai reiškia, kad šis DI turi tikrą veikimo galimybę. Mūsų požiūriu, jei jis tik atsako į klausimus, tai yra DI asistentas. Jei jis taip pat gali atlikti veiksmus už jus, tada tai yra DI agentas.
Taigi mes įdiegėme tam tikrus dalykus į savo „CyberOla“, kad ji būtų agentinė. Vienas iš dalykų, kuriuos darome kaip įmonė – mes teikiame daug mokymų. Taigi, kai vienas iš mūsų trenerių veda mokymus, kiekvieną kartą jam reikia mokymų apklausos. Dabar treneris gali nueiti pas „CyberOla“ ir pasakyti: „Man reikia apklausos mokymams, kuriuos vedu“, ir mūsų sukurtas pagrindas supranta, kad tai nėra žinių klausimas, todėl jis nesikreipia į RAG sistemą ir DI asistento logiką, bet atpažįsta, kad čia reikia panaudoti vieną iš „CyberOla“ turimų įrankių.
Kai pateikiu šią informaciją, ji per API pirmiausia susisiekia su „JotForm“, kuri yra priemonė, naudojama mūsų apklausoms, ir per API sukuria standartinę mokymų apklausą. Sukūrus apklausą, per kitą API sukuriama trumpa nuoroda į šią apklausą ir sugeneruojamas QR kodas, kurį treneris gali tiesiog nukopijuoti ir įklijuoti į savo prezentaciją. Taigi dabar mūsų administracijos komandai nebereikia to daryti – mūsų treneriai kreipiasi į „CyberOla“ ir patys susikuria apklausas naudodami šį DI agentą.

Kitas dalykas, kurį ji gali padaryti, yra susijęs su Lenkijos darbo teise – kai nusiperkate akinius, darbdavys privalo bent iš dalies kompensuoti išlaidas. Tam reikia užpildyti formą ir ją nusiųsti administracijos komandai. Mes sukūrėme dar vieną agentinį įrankį: jei sakote „CyberOla“ – „Man reikia kompensuoti akinius“, ji paklaus visos reikalingos informacijos, kurios reikia šiai formai sukurti. Kai pateikiu šią informaciją „CyberOla“, ji sukuria PDF dokumentą su visais mano pateiktais duomenimis, įrašytais į reikiamas vietas, ir įkelia jį į kanalą, kuriame mes kalbamės.
Taip pat turime ir kitų agentinių įrankių, įdiegtų į mūsų „CyberOla“. Ji padeda rasti rezervacijos laikus žmonėms įmonės viduje, jungdamasi prie „Microsoft Graph API“. Ji gali paruošti kitus personalo dokumentus, o mes nuolat pridedame naujų funkcionalumų.
Ateitis yra agentinė: begalinės galimybės
Taigi, jei pagalvosite apie tuos DI agentus, galite dar kartą apsvarstyti, kaip jie galėtų padėti jūsų komandoms. Kai kalbėjau apie DI asistentą jūsų pardavimų komandai, prie jo galima pridėti agentinę automatizaciją. Jis galėtų atnaujinti jų potencialių klientų būseną jūsų CRM sistemoje. Jis galėtų užrašyti jūsų jam padiktuotas pastabas apie įvykusius susitikimus. Jis galėtų paruošti komercinius pasiūlymus ir ofertus jums.
Jūsų finansų komandai jis galėtų ne tik pasakyti, kaip atlikti tam tikrus veiksmus, ir nukreipti prie reikiamų procedūrų, bet ir pats galėtų būti paprašytas atlikti įrašą, sudengimą ar paruošti ataskaitą. Jūsų IT pagalbos tarnybai galėtumėte turėti agentą, kuris suteiktų daug savitarnos galimybių jūsų žmonėms. Taigi galimybės čia iš esmės yra beribės.
Išvada: dirbtinis intelektas taps įprasta verslo dalimi
Ir kuo daugiau galvojame ir kuo daugiau dirbame su DI asistentais ir DI agentais, tuo labiau matome, kad tai yra kažkas, kas laikui bėgant – tai užtruks – bet galiausiai gali iš esmės pakeisti, kaip veikia organizacijos. Šiandien robotinių procesų automatizavimas yra įprasta praktika. Ir aš tvirtai tikiu, kad po kelių metų DI asistentai ir DI agentai taps tokiu pačiu įprastu dalyku.
Apibendrinant „Office Samurai“ požiūrį į DI asistentus ir DI agentus – technologija jau yra paruošta, galimybės didžiulės, ir dabar pats metas ją diegti. Jūs pasiekėte dar vienos „Office Samurai“ tinklalaidės epizodo pabaigą. Didelis arigato, kad klausėtės. Didžiulė padėka, kaip visada, nepakeičiamam žmogiškajam elementui užkulisiuose ir mūsų nepailstančiai prodiuserei Annai Cubal. Įrašyta, kaip visada, legendinėje „Wodzu Beats“ studijoje. Iki kito karto – laikykite ugniasienę stiprią, o savo DI agentus – trumpame skaitmeniniame pavadėlyje. Mata ne.