{"id":53504,"date":"2019-12-03T00:00:00","date_gmt":"2019-12-02T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/bot-nam-pomozhet"},"modified":"2020-02-18T14:01:25","modified_gmt":"2020-02-18T11:01:25","slug":"bot-nam-pomozhet","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/bot-nam-pomozhet","title":{"rendered":"Robot aitab meid","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Robot aitab meid\" src=\"\/wp-content\/uploads\/2019\/12\/394ff27f220e9b0eab689d46db4ba0b0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAasta tagasi p\u00f6\u00f6rdus meie kallis HR-osakond palvega: kirjutada vestlusrobot, mis aitaks uustulnukate kohanemisel ettev\u00f5ttes. <\/p>\n<p>Kinnitame, et me ei arenda oma tooteid, kuid pakume klientidele t\u00e4ielikku teenuste spektrit arenduse osas. Jutt k\u00e4ib meie sisemisest projektist, mille tellijaks ei ole kolmas ettev\u00f5te, vaid meie enda HR. Peamine \u00fclesanne on piiratud inimeste, ressursside ja aja puhul projekt \u00f5igeaegselt l\u00f5pule viia ja toode v\u00e4lja anda. <br \/>\n <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAlustuseks kirjeldame \u00fclesandeid, mida tuli lahendada. <\/p>\n<p>Arendajad on enamasti introverdid ja ei armasta r\u00e4\u00e4kida, neid on oluliselt lihtsam kirjutada oma k\u00fcsimus elektroonilisse vestlusesse. Vestlusrobotiga ei pea m\u00f5tlema, kellelt k\u00fcsida, kellele helistada, kuhu minna ja \u00fcldiselt, kust teavet otsida ning kas see on asjakohane. <\/p>\n<p>Teine probleem on teave \u2014 seda on palju, see on erinevates allikates, mitte alati saadaval ning vajab pidevat t\u00e4iendamist ja ajakohastamist.<\/p>\n<p>Ettev\u00f5ttes on peaaegu 500 t\u00f6\u00f6tajat, nad asuvad erinevates kontorites, ajav\u00f6\u00f6ndites, Venemaa linnades ja isegi v\u00e4lismaal, k\u00fcsimusi on tavaliselt v\u00e4ga palju, seega on veel \u00fcks \u00fclesanne \u2014 v\u00e4hendada HR personali koormust seoses t\u00f6\u00f6tajatelt esitatavate sagedaste k\u00fcsimustega.<\/p>\n<p>Oli vajalik automatiseerida protsessid: uustulnukate sisenemine ettev\u00f5ttesse, s\u00f5numite edastamine uustulnukate juhtidele ja mentoritele, automaatsete meeldetuletuste saatmine kursustest ja testidest, mis uustulnuk peab edukaks kohandumiseks l\u00e4bima.<\/p>\n<p>\u00c4rivajadustest l\u00e4htudes on v\u00e4lja t\u00f6\u00f6tatud tehnilised n\u00f5uded.<\/p>\n<p>Robot peab t\u00f6\u00f6tama Skype'i p\u00f5hjal (ajalooliselt on see ettev\u00f5ttes kasutusel), seega valiti teenus Azure'is.<\/p>\n<p>Juurdep\u00e4\u00e4su piiramiseks hakkasime kasutama Skype'i kaudu autentimise mehhanismi.<br \/>\nTeksti tuvastamiseks kasutasime raamatukogu ParlAI.<\/p>\n<p>Samuti oli vajalik administraatori veebipood nende seadistamiseks, koolitamiseks, t\u00f5rkeotsimiseks, s\u00f5numite seadistamiseks ja muude \u00fclesannete t\u00e4itmiseks.<\/p>\n<p><img decoding=\"async\" alt=\"Robot aitab meid\" src=\"\/wp-content\/uploads\/2019\/12\/dd7d471ab756309d8fb71bd17153ca73.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nProjekti k\u00e4igus kokku puutunud mitmete probleemide ja raskustega.<\/p>\n<p>N\u00e4iteks, oli tehnilisi probleeme Azure'i kontoga. Microsoft ei soovinud meie tellimust aktiveerida mingite tehniliste raskuste t\u00f5ttu nende teenuses. Peaaegu kaks kuud ei saanud me sellega midagi ette v\u00f5tta, Microsofti tugi viskas l\u00f5puks k\u00e4ed \u00fcles ja saatis meid partnerite juurde, kes k\u00f5ik edukalt seadistavad ja andsid meile konto.<\/p>\n<p>K\u00f5ige keerulisem etapp oli projekti k\u00e4ivitamine, kui tuli valida, mida kasutada, milline saab olema arhitektuur, kuidas ja kus andmeid hoida ning kuidas s\u00fcsteemi komponendid ja moodulid omavahel suhtlevad.<\/p>\n<p>Meie puhul raskendasid oma algsete probleemide t\u00f5ttu, millega iga projekti k\u00e4ivitamisel silmitsi seisame, staa\u017eide puudumine. Meie \u00e4ri spetsiifika on selline, et erinevalt kommertsprojektidest t\u00f6\u00f6tavad sisuprojektide kallal sageli arendajad, kellel puuduvad vajalikud teadmised vajalikes valdkondades \u2013 nad sattusid lihtsalt saatuse tahtel ootama j\u00e4rgmist suurt ja \u00e4gedat kommertsprojekti. On loogiline, et motivatsiooniga seoses on asjad sellistes olukordades \u00fcsna rasked. Tootlikkus langeb madalaks, tiimis on sageli seisak, ja l\u00f5puks tuleb inimesi veenda (motiveerida) v\u00f5i vahetada. Arendaja vahetamisel tuleb l\u00e4bi viia koolitus, edastada teadmisi ja p\u00f5him\u00f5tteliselt uuesti projekti alustada. Iga uus arendaja n\u00e4gi arhitektuuri oma moodi ja kritiseeris eelnevaid nende tehtud otsuste ja kellegi teise koodi t\u00f5ttu. K\u00e4tketi nullist \u00fcmberkirjutamist.<\/p>\n<p>Nii kestis see umbes kuus kuud. Me lihtsalt liiklesime kohapeal, refaktoreerisime koodi ja ei kirjutanud midagi uut.<\/p>\n<p>Samuti ei ole sisuprojektides, reeglina, peaaegu mingit dokumentatsiooni, ja oli raske m\u00f5ista, mida iga hetk teha, ja millised on hetked prioriteedid. Oli vajalik luua stabiilne meeskond, korraldada protsessid, planeerida ja hinnata v\u00e4hemalt kolme kuu jooksul. Kuid kuidas seda teha, kui projekt ei ole kommertsialiseeritud, ja see t\u00e4hendab, et inimt\u00f6\u00f6tunde tuleb investeerida minimaalselt ja samal ajal saada tulemus, mis pole halvem kui v\u00e4lisosakonnale?<\/p>\n<p>Me oleme m\u00e4\u00e4ratlenud ressursikogumi, kes osalesid projekti arendamises, tunnevad seda ning soovivad selle kallal t\u00f6\u00f6tada. Koostasime inimeste t\u00f6\u00f6de ajakava projektides. Teostasime t\u00f6\u00f6de hindamise ja koosk\u00f5lastamise ning sisestasime need t\u00f6\u00f6d peamiste projektide vahele. Nelja kuu p\u00e4rast saime t\u00f6\u00f6tava rakenduse protot\u00fc\u00fcbi.<\/p>\n<p>N\u00fc\u00fcd r\u00e4\u00e4gime p\u00f5hjalikumalt boti funktsionaalsusest, arhitektuurist ja tehnilisest lahendustest.<\/p>\n<p>\u00dcks HRi peamisi n\u00f5udeid oli kasutaja kirjutatud teksti \u00e4ratundmine, et anda \u00f5ige vastus k\u00fcsimusele. Temale v\u00f5ib kirjutada \u2014 tahan minna puhkusele, tahaks puhkusele v\u00f5i l\u00e4heks puhkusele, ja ta m\u00f5istab ning vastab vastavalt. V\u00f5i kui t\u00f6\u00f6taja tool on katki ja ta soovib kirjutada \u2014 \"tool on katki\" v\u00f5i \"Minu tool kr\u00f5biseb\" v\u00f5i \"Tooli seljatugi kukkus alla\", siis \u00f5igesti koolitades tunneb bot selliseid p\u00e4ringuid \u00e4ra. Teksti \u00e4ratundmise kvaliteet s\u00f5ltub loomulikult boti koolitusest, millest r\u00e4\u00e4gime hiljem.<\/p>\n<p>J\u00e4rgmiseks n\u00f5udmiseks ja osaks funktsionaalsusest on boti dialoogide s\u00fcsteem. Koostati s\u00fcsteem, kus bot suudab dialooge pidada ja m\u00f5ista praeguse k\u00fcsimuse konteksti. Ta v\u00f5ib teie k\u00fcsimusele vastates esitada t\u00e4iendavaid k\u00fcsimusi ja vestlust j\u00e4tkata, kui oleme botile seda \u00f5petanud. Skype toetab lihtsaid men\u00fc\u00fcpunkte, et suunata kasutajaid dialooge j\u00e4tkama. Samuti, kui oleme dialooge pidanud, kuid otsustame esitada k\u00fcsimuse teema k\u00f5rvalt, m\u00f5istab bot ka seda.<\/p>\n<p>Bot v\u00f5imaldab saata kasutajale erinevaid artefakte, l\u00e4htudes tema isiklikest andmetest. N\u00e4iteks tema asukohast. Oletame, et kui inimene soovib leida tualetti, siis kuvatakse talle kontori kaart, mis juhatab teda tualetti. Ja kaart valitakse s\u00f5ltuvalt sellest, millises ettev\u00f5tte kontoris t\u00f6\u00f6taja viibib.<\/p>\n<p>\u00dcks olulisemaid \u00fclesandeid on kasutajate isikuandmete kaitsmine. Me ei saa lubada, et iga\u00fcks p\u00e4\u00e4seb ligi meie boti k\u00e4sutuses olevatele konfidentsiaalsetele andmetele. Sellise boti autoriseerimise vajadus on selle lahutamatu osa. Bot palub kasutajal autoriseerida end enne, kui ta saab temaga mingit dialooge alustada. See juhtub esmakordsel t\u00f6\u00f6taja p\u00f6\u00f6rdumisel boti poole. Autoriseerimine suunab kasutaja vastavale lehek\u00fcljele, kus kasutaja saab p\u00e4\u00e4sukoodi, mille ta seej\u00e4rel kleepib Skype'i s\u00f5numisse. Kui autoriseerimine on edukas, saab alustada suhtlemist botiga.<\/p>\n<p><img decoding=\"async\" alt=\"Robot aitab meid\" src=\"\/wp-content\/uploads\/2019\/12\/9253ed378739eab212df9accc4cec917.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAutoriseerimine toimub Skype'i kaudu - portaalautentimiseteenus, ettev\u00f5tte v\u00f5rk ja LDAP. Seega s\u00f5ltub autoriseerimine kehtivatest kasutajaandmetest ettev\u00f5tte v\u00f5rgus.<\/p>\n<p>Boti arendamise k\u00e4igus m\u00f5istsime, et on vajalik mingi s\u00fcsteem, mis on integreeritud portaali funktsionaalsusesse, et aidata HR-il boti kiiret t\u00f5rkeotsingut teostada. Me lisasime portaali lehe, kus HR-d saavad n\u00e4ha kasutajate poolt boti kasutamisel fikseeritud vigu ja lahendada need kas \u00fcmber\u00f5ppe abil v\u00f5i j\u00e4tta arendajatele.<\/p>\n<p>Boti koolitamise v\u00f5imalus otse portaali ei olnud algselt kavandatud. Arendamise k\u00e4igus m\u00f5istsime, et boti \u00f5petamine on k\u00f5ige sagedasem \u00fclesanne, mida HR-i t\u00f6\u00f6tajad selle kasutamisel teevad, ja edastada tekste arendajatele boti t\u00e4iendavaks koolitamiseks on t\u00e4iesti vastuv\u00f5etamatu. See v\u00f5tab liiga palju aega ja tekitab liiga palju vigu ja probleeme.<\/p>\n<p><img decoding=\"async\" alt=\"Robot aitab meid\" src=\"\/wp-content\/uploads\/2019\/12\/65f97b48b0b7e3b7bb5b93859a578cab.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMeie l\u00f5ime portaali kasutajaliidese kasutajas\u00f5bralikuks boti \u00f5petamiseks. See v\u00f5imaldab HR-l n\u00e4ha boti praegust koolitust, seda t\u00e4iendada ja praegust \u00f5petust kohandada. Koolitus on esitatud puustruktuurina, kus s\u00f5lmed, st harud, on dialooge boti j\u00e4tkamiseks. V\u00f5ib luua lihtsaid k\u00fcsimus-vastus vorme v\u00f5i mahukaid dialooge, k\u00f5ik s\u00f5ltub HR-ist ja nende vajadustest.<\/p>\n<p>M\u00f5ned s\u00f5nad lahenduse arhitektuurist.<\/p>\n<p><img decoding=\"async\" alt=\"Robot aitab meid\" src=\"\/wp-content\/uploads\/2019\/12\/de39426e211e7bb20b543e27f848cb8e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLahenduse arhitektuur on moodulaarne. See koosneb teenustest, mis vastutavad erinevate \u00fclesannete eest, nimelt:<br \/>\n\u2022 Azure'i Skype-botiteenus \u2014 aktsepteerib ja t\u00f6\u00f6tleb kasutajate p\u00e4ringuid. See on \u00fcsna lihtne teenus, mis esimesena aktsepteerib p\u00e4ringu ja viib l\u00e4bi selle esmase t\u00f6\u00f6tlemise.<br \/>\n\u2022 Administraatori portaal \u2014 teenus, mis pakub veebiliidest portaali ja bot'i seadistamiseks. Bot p\u00f6\u00f6rdub alati esmalt portaali poole, ja portaal otsustab, mida edasi teha p\u00e4ringuga.<br \/>\n\u2022 Autentimise teenus \u2014 pakub autentimismehhanisme bot'ile ja administraatori portaalile. Autentimine toimub Oauth2 protokolli kaudu. Positiivse autendimise korral viib teenus autentimise l\u00e4bi ettev\u00f5tte sisev\u00f5rgus vastavalt kehtivatele kasutajaandmetele, mis v\u00f5imaldab s\u00fcsteemil j\u00e4lgida andmete des\u00fcnkroniseerimisega seotud vigu.<br \/>\n\u2022 AI tekstituvastuse moodul, mis on kirjutatud Pythonis ja kasutab ParlAI raamistikku teksti tuvastamiseks. See on n\u00e4rviv\u00f5rk, v\u00e4hemalt praeguses rakenduses. Kasutame k\u00fcsimuste m\u00f5istmiseks tfDiff algoritmi. Moodul pakub API-d suhtlemiseks ja treenimiseks.<\/p>\n<p>Kokkuv\u00f5tteks tahan \u00f6elda, et see on meie esimene kogemus chat-boti loomisel, ja oleme p\u00fc\u00fcdnud s\u00fcsteemi v\u00f5imalikult lihtsaks teha, kuid samas funktsionaalseks, minimaalsete t\u00f6\u00f6j\u00f5ukuludega. Arvan, et meil on tulnud v\u00e4lja \u00fcsna huvitav toode. Sellel on oma \u00f5ppimiss\u00fcsteem, vigade logimine, teavituste saatmine, samuti saab seda integreerida mistahes teise s\u00f5numiteenuse pakkujaga.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/478342\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0413\u043e\u0434 \u043d\u0430\u0437\u0430\u0434 \u043d\u0430\u0448 \u043b\u044e\u0431\u0438\u043c\u044b\u0439 HR \u043e\u0442\u0434\u0435\u043b \u043e\u0431\u0440\u0430\u0442\u0438\u043b\u0441\u044f \u0441 \u043f\u0440\u043e\u0441\u044c\u0431\u043e\u0439: \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0447\u0430\u0442 \u0431\u043e\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u0432 \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u043d\u043e\u0432\u0438\u0447\u043a\u043e\u0432 \u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438. \u041e\u0433\u043e\u0432\u043e\u0440\u0438\u043c\u0441\u044f, \u0447\u0442\u043e \u043c\u044b \u043d\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u043c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432, \u043d\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043c \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0435\u043a\u0442\u0440 \u0443\u0441\u043b\u0443\u0433 \u043f\u043e \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u043f\u043e\u0439\u0434\u0435\u0442 \u043e \u043d\u0430\u0448\u0435\u043c \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u043e\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u043d\u044f\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f, \u0430 \u043d\u0430\u0448 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 HR. \u0418 \u0433\u043b\u0430\u0432\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 \u043f\u0440\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53504","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0413\u043e\u0434 \u043d\u0430\u0437\u0430\u0434 \u043d\u0430\u0448 \u043b\u044e\u0431\u0438\u043c\u044b\u0439 HR \u043e\u0442\u0434\u0435\u043b \u043e\u0431\u0440\u0430\u0442\u0438\u043b\u0441\u044f \u0441 \u043f\u0440\u043e\u0441\u044c\u0431\u043e\u0439: \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0447\u0430\u0442 \u0431\u043e\u0442\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/bot-nam-pomozhet\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0411\u043e\u0442 \u043d\u0430\u043c \u043f\u043e\u043c\u043e\u0436\u0435\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0413\u043e\u0434 \u043d\u0430\u0437\u0430\u0434 \u043d\u0430\u0448 \u043b\u044e\u0431\u0438\u043c\u044b\u0439 HR \u043e\u0442\u0434\u0435\u043b \u043e\u0431\u0440\u0430\u0442\u0438\u043b\u0441\u044f \u0441 \u043f\u0440\u043e\u0441\u044c\u0431\u043e\u0439: \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0447\u0430\u0442 \u0431\u043e\u0442\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/bot-nam-pomozhet\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-02T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:25+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Bot aitab meid | ProHoster","description":"Aasta tagasi p\u00f6\u00f6rdus meie armas personaliosakond palvega: luua chat-bot.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/bot-nam-pomozhet","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0411\u043e\u0442 \u043d\u0430\u043c \u043f\u043e\u043c\u043e\u0436\u0435\u0442 | ProHoster","og:description":"\u0413\u043e\u0434 \u043d\u0430\u0437\u0430\u0434 \u043d\u0430\u0448 \u043b\u044e\u0431\u0438\u043c\u044b\u0439 HR \u043e\u0442\u0434\u0435\u043b \u043e\u0431\u0440\u0430\u0442\u0438\u043b\u0441\u044f \u0441 \u043f\u0440\u043e\u0441\u044c\u0431\u043e\u0439: \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0447\u0430\u0442 \u0431\u043e\u0442\u0430.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/bot-nam-pomozhet","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-02T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53504","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 07:39:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:23:56","updated":"2026-01-24 07:39:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/53504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=53504"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/53504\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=53504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=53504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=53504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}