Bot dê alîkariya me bike

Bot dê alîkariya me bike

Salek berê, beşa meya HR ya hezkirî ji me xwest ku em botek chatê binivîsin ku dê di adaptasyona nûhatiyên pargîdaniyê de bibe alîkar.

Werin em veqetandinê bikin ku em hilberên xwe bi pêş naxin, lê em xerîdar bi tevahî karûbarên pêşkeftinê peyda dikin. Çîrok dê li ser projeya meya hundurîn be, ku xerîdar ne pargîdaniyek sêyemîn e, lê HR-ya me ye. Û karê sereke, ji ber hebûna sînorkirî ya mirov, çavkaniyan û demê, ev e ku projeyê di wextê xwe de temam bike û hilberê serbest bike.

Pêşî, werin em kêşeyên ku diviyabû bihatana çareser kirin.

Pêşdebir bi piranî mirovên hundurîn in û ji axaftinê hez nakin; nivîsandina pirsa xwe di danûstendinek e-nameyê de pir hêsantir e. Bi botek, hûn ne hewce ne ku hûn bifikirin ka ji kê bipirse, kê bang bike, biçe ku derê, û bi gelemperî, li ku derê li agahdarî bigerin û gelo ew têkildar e.

Pirsgirêka duyemîn agahdarî ye - gelek jê heye, ew di çavkaniyên cihêreng de ye, ew her gav ne berdest e û hewceyê zêdekirin û nûvekirina domdar e.

Pargîdanî hema hema 500 karmend hene, ew li ofîsên cihêreng, deverên demjimêr, bajarên Rûsyayê û tewra li derveyî welat in, bi gelemperî gelek pirs hene, ji ber vê yekê peywirek din kêmkirina barê personelên HR-ê yên ku bi pirsên herî pir caran têne pirsîn ve girêdayî ye kêm dikin. ji hêla karmendan ve.

Di heman demê de pêdivî bû ku pêvajoyên otomatîzekirina: kesên nûhatî beşdarî pargîdaniyê bibin, şandina peyaman ji rêveber û şêwirmendên nûhatiyan re, şandina bîranînên otomatîkî li ser qurs û ceribandinên ku nûhatî ji bo adaptasyona serfiraz derbas bike.

Pêdiviyên teknîkî li gorî hewcedariyên karsaziyê hatine damezrandin.

Pêdivî ye ku bot li ser bingeha Skype-ê bixebite (ji hêla dîrokî ve, ew di pargîdaniyê de bikar tînin), ji ber vê yekê karûbarê li ser Azura hate hilbijartin.

Ji bo sînorkirina gihîştina wê, me dest bi karanîna mekanîzmaya destûrnameyê bi rêya Skype kir.
Pirtûkxaneya ParlAI ji bo naskirina nivîsê hate bikar anîn

Ji bo veavakirin, perwerdekirin, debugkirin, sazkirina nameyan û karên din jî portalek webê ya îdarî jî hewce ye.

Bot dê alîkariya me bike

Dema ku em li ser projeyê dixebitin, em rastî gelek pirsgirêk û zehmetiyan hatin.

Mînakî, bi hesabek Azure re pirsgirêkên teknîkî hebûn. Microsoft ji ber hin zehmetiyên teknîkî di nav karûbarê wan de nexwest abonetiya me çalak bike. Nêzîkî du mehan me nekarî tiştek li ser vê yekê bikin; Piştgiriya Microsoft-ê di dawiyê de destên xwe avêt û me şand hevalbendan, yên ku her tişt bi serfirazî saz kirin û hesabek dan me.

Qonaxa herî dijwar destpêka projeyê bû, dema ku hûn hewce ne hilbijêrin ka em ê çi bikar bînin, dê mîmarî çi be, çawa û li ku daneyan hilînin, û dê çawa pêkhate û modulên pergalê bi hev re têkilî daynin.

Di rewşa me de, pirsgirêkên bingehîn ên asayî yên destpêkirina her projeyek ji hêla karmendan ve bêtir tevlihev bûn. Taybetmendiyên karsaziya me wiha ne ku, berevajî yên bazirganî, projeyên navxweyî bi gelemperî ji hêla pêşdebirên ku di warên hewce de ne xwediyê zanîna têr in li ser têne xebitandin - ew bi tenê, bi îradeya çarenûsê, li ser rûkê li benda ya din bi dawî bûn. projeya bazirganî ya mezin. Mantiqî ye ku di rewşek weha de tişt bi motîvasyon jî pir dijwar bûn. Hilberîner kêm dibe, tîm pir caran bêkar dimîne, û di encamê de divê hûn kesê razî bikin (motiv bikin) an biguhezînin. Dema ku pêşdebiran biguhezînin, hûn hewce ne ku perwerdehiyê bimeşînin, zanînê veguhezînin û bi bingehîn projeyê dîsa dest pê bikin. Her pêşdebirê nû mîmarî bi awayê xwe dît û yên berê ji ber biryarên ku wan girtin û koda kesên din şermezar kir. Ji nû ve nivîsandinê ji nû ve dest pê kir.

Ev nêzîkî şeş mehan berdewam kir. Me tenê wext nîşan dikir, kodê ji nû ve diafirand û tiştek nû nedinivîsand.

Di heman demê de, li ser projeyên navxweyî, wekî qaîdeyek, hema hema ti belgeyek tune, û dijwar bû ku meriv fêm bike ka çi hewce dike ku di her xala demê de were kirin, û pêşîneyên heyî çi ne. Pêwîst bû ku tîmek daîmî bihata çêkirin, pêvajoyan bihata avakirin û herî kêm sê mehan plansazkirin û nirxandin bê kirin. Lê gava ku proje ne bazirganî ye meriv wiya çawa dike, ku tê vê wateyê ku hûn hewce ne ku bi kêmanî demjimêran meriv veberhênan bikin, û di heman demê de encam ji xerîdarek derveyî xirabtir nebe?

Me komek jêderên ku beşdarî pêşdebirina projeyê bûne, pê dizanin û dixwazin li ser bixebitin destnîşan kirine. Me ji bo karkirina mirovan di projeyan de bernameyek amade kir. Me kar nirxand û hevrêz kir, û van xebatan di nav "kun"ên di navbera projeyên sereke de bicîh kirin. Piştî 4 mehan me prototîpa xebatê ya serîlêdanê wergirt.

Naha em bi hûrgulî li ser fonksiyon, mîmarî û çareseriyên teknîkî yên botê biaxivin.

Yek ji hewcedariyên sereke yên HR ew bû ku nivîsa ku ji hêla bikarhêner ve hatî nivîsandin nas bike da ku rast bersiva pirsê bide. Hûn dikarin jê re binivîsin: Ez dixwazim biçim betlaneyê, ez dixwazim biçim betlaneyê, an jî ez dixwazim biçim betlaneyê, ew ê li gorî wê fêm bike û bersiv bide. An jî ji nişka ve kursiya karmendek dişkê û dixwaze binivîsîne "Kursî şkestiye" an "Kursiya min şikestiye" an "Pişta kursiyê ketiye"; bi perwerdehiya rast, bot dê daxwazên wiha nas bike. Kalîteya naskirina nivîsê bi xwezayî bi perwerdehiya botê ve girêdayî ye, ku em ê paşê li ser biaxivin.

Pêwîstiya paşîn û beşek fonksiyonê pergala diyalogê ya botê ye. Pergalek hate pêşxistin ku tê de bot dikare diyalogê bike û çarçoweya pirsgirêka heyî fam bike. Di bersiva pirsa we de, ew dikare her pirsên zelalker bipirse û danûstendinê bidomîne ger me bot ji bo vê yekê perwerde kiribe. Skype vebijarkên menuya hêsan piştgirî dike da ku bikarhêneran li ser vebijarkên ji bo domandina danûstendinan bişopîne. Di heman demê de, heke me diyalogek hebûya, lê ji nişka ve biryar da ku em pirsek ji mijarê bipirsin, dê bot jî vê yekê fêm bike.

Bot gengaz dike ku li ser bingeha daneyên kesane yên bikarhêner ji bikarhêner re gelek celeb bişîne. Ji bo nimûne, li cihê wî. Bifikirin ku ger kesek bixwaze tuwaletê bibîne, wê hingê nexşeyek nivîsgehê nîşanî wî bidin ku wî ber bi destavê ve diçe. Û kart dê li gorî ku karmend li kîjan ofîsa pargîdaniyê ye were hilbijartin.

Yek ji karên herî girîng ew e ku agahdariya kesane ya bikarhêneran biparêze. Em nekarin destûr bidin ku her kes bigihîje daneyên hesas ên ku bota me dixebitîne. Pêdiviya destûrnameyê ji bo botek wusa parçeyek wê ya yekbûyî ye. Bot ji bikarhêner dipirse ku berî ku ew bikaribe bi wî re diyalogê bike, rast bike. Ev cara yekem dibe ku karmendek bi botê re têkilî dike. Destûr bixwe bikarhêner beralî dike rûpela guncan, ku bikarhêner nîşanek werdigire, ku ew dûv re têxe nav peyamek Skype. Ger destûr serketî be, hûn dikarin bi botê re têkilî daynin.

Bot dê alîkariya me bike

Destûrname bi Skype pêk tê - karûbarê destûrdana portal, tora pargîdanî û LDAP. Bi vî rengî, destûr bi daneyên bikarhênerê heyî yên li ser tora pargîdanî ve girêdayî ye.

Di pêvajoya pêşdebirina botê de, me fêm kir ku ji me re pêdivî bi pergalek ku di nav fonksiyona portalê de hatî çêkirin heye ku dikare alîkariya HR bike ku zû botê jêbirin. Me rûpelek portalek lê zêde kiriye ku HR dema ku bi botê re dixebitin xeletiyên ku ji hêla bikarhêneran ve hatine tomar kirin bibîne û wan bi karanîna ji nû ve perwerdekirinê çareser bike an jî wan ji pêşdebiran re bihêle.

Hêza perwerdekirina botek rasterast li ser portalê ji destpêkê ve nehatibû nav kirin. Di pêvajoya pêşkeftinê de, me fêm kir ku perwerdekirina botê peywira herî gelemperî ye ku xebatkarên beşa HR dê dema ku pê re bixebitin pêk bînin, û şandina pelên nivîsê ji pêşdebiran re ji bo perwerdehiya zêde ya botê bi tevahî nayê qebûl kirin. Ev pir dem dixwe û gelek xeletî û pirsgirêkan çêdike.

Bot dê alîkariya me bike

Me ji bo perwerdehiya bikarhêner-heval a botê li ser portalê UI nivîsand. Ew dihêle ku HR perwerdehiya heyî ya botê bibîne, wê hîntir perwerde bike û li ser perwerdehiya heyî verastkirinê bike. Perwerde ji hêla avahiyek darê ve tê temsîl kirin ku tê de girêk, ango şax, berdewamiya diyaloga bi botê ne. Hûn dikarin pirs û bersivên hêsan biafirînin, an jî hûn dikarin diyalogên giran biafirînin, ew hemî bi HR û hewcedariyên wan ve girêdayî ye.

Çend gotin li ser mîmariya çareseriyê.

Bot dê alîkariya me bike

Mîmariya çareseriyê modular e. Ew karûbarên ku ji bo karên cihêreng berpirsiyar in, bi nav de:
• Karûbarê bot Skype li ser Azure - daxwazên bikarhêner qebûl dike û pêvajoyê dike. Ev karûbarek pir hêsan e ku yekem e ku daxwazek distîne û pêvajoya xweya destpêkê pêk tîne.
• Portala rêvebir - karûbarek ku ji bo sazkirina portalê û ji bo botê xwe navgînek malperê peyda dike. Bot her gav pêşî pêwendiyê bi portalê re dike, û portal biryar dide ka dê paşê bi daxwazê ​​re çi bike.
• Karûbarê destûrnameyê - ji bo botê û ji bo portalê rêveberiyê mekanîzmayên erêkirinê peyda dike. Destûrname bi protokola Oauth2 pêk tê. Bi destûrnameya erênî, karûbar di tora pargîdanî de li gorî daneyên bikarhênerê derbasdar destûrnameyê pêk tîne, da ku pergal dikare xeletiyên ku bi daneya ji hevdemkirinê ve girêdayî ne kontrol bike.
• Modula naskirina nivîsê ya AI, ku bi Python hatî nivîsandin û çarçoweya ParlAI-yê ji bo naskirina nivîsê bixwe bikar tîne. Ev torgilokek neuralî ye, bi kêmanî di pêkanîna wê ya heyî de. Em algorîtmaya tfDiff bikar tînin da ku pirsan fam bikin. Modulek ji bo danûstendina bi wê û fêrbûnê re API peyda dike.

Di encamê de, ez dixwazim bibêjim ku ev ezmûna meya yekem e di afirandina botek danûstendinê de, û me hewl da ku pergalê bi qasî ku gengaz be, lê di heman demê de fonksiyonel, bi lêçûnên kedê yên hindiktirîn li ser wê çêbikin. Ez difikirim ku hilberek me ya pir balkêş heye. Bi pergala xweya perwerdehiyê, têketina xeletiyê, şandina agahdarkirinê, ew dikare bi her peyamberek din re jî were yek kirin.

Source: www.habr.com

Add a comment