Cum se configurează smartphone-uri și PC-uri. Portal informativ

Boții proști joacă online. Chatbots: o introducere de la dezvoltator

Acest articol va fi excursia ta în lumea chat-boților. Pe măsură ce citiți, veți afla despre cum funcționează chatboții și cum sunt creați.

Chatboții erau subiect popular pentru o anumită perioadă de timp și mulți oameni de astăzi sunt pasionați de ele. Unii chiar cred că astfel de roboți sunt viitorul și mai devreme sau mai târziu vor înlocui aplicațiile. Cu toate acestea, există și acei oameni care cred că boții ca idee sunt sortiți eșecului.

În acest articol, în loc să vorbim despre viitorul chatbot-urilor, vă vom ghida scurtă excursie pe tema chat-boților, cum funcționează aceștia, pentru ce pot fi folosiți și este dificil să luați și să creați unul singur.

Ce este asta?

Un chatbot este un fel de ajutor care comunică cu noi prin mesaje text. Chatbot-ul înțelege ceea ce încercați să spuneți și vă răspunde sau chiar efectuează imediat acțiunea cerută.

Dacă vă amintiți CleverBot, probabil știți că sunt departe de a fi noi. O serie de lucruri le fac relevante:

  1. O cantitate imensă de timp pe care oamenii o petrec tastând diverse mesagerie (fie ea In contact cu, Facebook, Slack etc.) face din acești mesageri un segment în creștere rapidă al pieței de aplicații. Oamenii le folosesc pentru mai mult decât doar corespondență amicală dar şi în interesul dezvoltării afacerilor.
  2. Dezvoltarea rapidă a tehnologiilor de inteligență artificială, învățarea automată le permite botilor de chat moderni să se comporte cât mai aproape de modul în care se comportă oamenii.

Chat-boții moderni nu se bazează doar pe text, ci știu și să afișeze tot felul de carduri utile, imagini, link-uri, formulare, creând o atmosferă de utilizare a aplicației.

Toate acestea le permit să fie folosite în scopuri complet diferite, cum ar fi asistență la cumpărături, service părere, știri, jocuri și multe altele. Un chatbot bun nu trebuie să fie capabil să facă totul: dacă doar îți arată ultimele stiri, nu trebuie să poată comanda mâncare de la un restaurant. El face un lucru și îl face cu conștiință.

Cum funcționează?

Majoritatea oamenilor nu își vor construi chatbot-urile de la zero, deoarece sunt destui alegere mare tot felul de cadre și servicii care pot ajuta la crearea unui chatbot. Cu toate acestea, pentru a înțelege cum funcționează, trebuie să vă scufundați puțin mai adânc.

Backend: Chatbot-urile pot fi dezvoltate în orice limbaj de programare care poate fi folosit pentru a crea un API web. Pentru majoritatea, acesta va fi fie Node.js, fie PHP, cu toate acestea, există multe biblioteci pentru construirea de chatbot scrise în Java sau Python. Backend-ul primește mesajul, se gândește ce să răspundă și returnează răspunsul utilizatorului.

Frontend: poate fi orice mesager: de la cele populare precum Facebook Messenger, Slack, Telegram până la chatul simplu în timp real cu Node.js. Nu ești limitat la o singură platformă: același bot poate funcționa, de fapt, peste tot.

Conectarea primei și a doua: serverul dvs. web va configura ceea ce se numesc webhooks - conexiuni bazate pe URL între bot și platforma de chat. Webhook-urile vă permit să trimiteți și să primiți mesaje în siguranță prin solicitări HTTP simple. Tot mesageri celebri oferi dezvoltatori ghiduri detaliate despre cum să vă conectați botul la platforma lor.

Boți proști și inteligenți

În funcție de modul în care au fost programați anumiți roboți, îi putem împărți în două grupuri mari: lucrul la comenzi pre-preparate (proști) și cursanți (inteligenti).

Boții de lucru în echipă lucrează cu cuvinte cheie pre-scrise pe care le înțeleg. Fiecare dintre aceste comenzi trebuie scrisă separat de către dezvoltator folosind expresii obisnuite sau alte forme de parsare a șirurilor. Dacă utilizatorul a pus o întrebare fără a utiliza niciuna cuvânt cheie, robotul nu poate înțelege și, de regulă, răspunde cu mesaje de genul „scuze, nu am înțeles”.

Deși funcționalitatea acestor roboți este limitată, aceștia pot fi foarte eficienți în unele situații. De exemplu, atunci când un utilizator trebuie să selecteze unul sau două articole din mai multe.

Boții de învățare se bazează pe inteligența artificială pentru a comunica cu utilizatorii. În loc de răspunsuri pregătite în prealabil, robotul răspunde cu sugestii adecvate pe această temă. În plus, toate cuvintele rostite de bot și bot sunt înregistrate pentru procesare ulterioară.

Lucrul cu procesarea limbajului natural și învățare automată- nu este o sarcină ușoară, mai ales pentru începători. Din fericire, nu trebuie să faceți toată munca astăzi, deoarece există o selecție mare de biblioteci grozave (ConvNetJS, nlp_compromise, TextBlob) și servicii (wit.ai, api.ai) care vă pot ajuta să vă învățați botilor câteva abilități de conversație .

Începeți cu chatboții

Dacă am reușit să vă inspirăm să vă creați propriul chatbot, iată câteva sfaturi pentru a începe. În funcție de cât de multă muncă doriți să faceți, puteți face totul de la zero sau puteți utiliza cadre diferite:

  • BotKit este cel mai mult set popular instrumente pentru crearea de roboți. Este open-source și bine documentat.
  • Claudia este un fel de constructor de chatbot creat pentru a fi utilizat direct în AWS Lambda.
  • Bottr este un cadru foarte simplu scris în Node.js cu aplicație gata făcută pentru testare. Daca vrei sa te joci cu el timp de 10 minute, ti-l recomandam.

După ce ați terminat botul, îl puteți conecta la o anumită platformă. Cele mai multe cadre vă permit să vă conectați fără probleme la oricare dintre platforme, ceea ce este un avantaj enorm de atunci platforme diferite au un proces de instalare diferit.

Dacă doriți să săriți peste întregul proces de dezvoltare, puteți avea încredere într-o serie de servicii create special pentru dezvoltarea chatbot.

Chatbot RoBot PRO- aceasta este o idee interesantă care va mulțumi oricărui cunoscător de ceva nou și neobișnuit. Prin intermediul a acestei aplicații se vor putea obține multe oportunități de implementare a celor mai remarcabile idei, de manifestare a celor mai riscante gânduri creative, asigurând o comunicare rapidă și neîntreruptă. Sistem de control practic de utilizat, dă statutul acestui proiect asistent personal care vor vorbi aceeași limbă cu utilizatorul.

Chatbot RoBot PRO combine lucru confortabil, practic, setare clară a parametrilor și cel mai mult pachetul necesar funcții și capacități. De fapt, Chatbot-ul este aproape complet. inteligență artificială cu modul antrenament. Programul va comunica cu botul, îl va gestiona și va alege formatul de comunicare. Și toate acestea vor fi realizate ținând cont de toate cerințele și chiar cereri individuale utilizatorul dvs. La pachetul principal este atașat un editor de date, astfel că proprietarul acestui bot va putea să-l învețe lucruri noi și, cu ajutorul unui editor de cuvinte, să schimbe absolut orice înregistrare a bazei de date sau să o formateze.
Prin sprijinirea unei baze de date de până la doi GB, capacitatea a acestui proiect permite-i să stăpânească rapid limbi straine, care va fi foarte util pentru cei care studiază vorbirea străină. Pe lângă conversațiile cu proprietarul însuși, robotul va putea glumi, împărtăși informatiile necesareși povești distractive din istoria lumii. Nici măcar nu aveți nevoie de o conexiune la rețea pentru a vorbi cu botul, iar informațiile vor fi completate cu ieșirea versiune noua... Acest robot va fi o sursă de distracție și ajutor credinciosîn orice afacere.

Pe lângă comunicarea standard dintre utilizator și robot, botul va putea nu numai să spună informații interesante dar chiar da sfat bun pentru viata reala... Există o opțiune separată tip top pentru aceasta, care este activată atunci când o singură apăsare pe pictograma becului. Acum robotul inteligent se va transforma într-un asistent miniatural pentru cunoașterea sexului opus. Chiar dacă aveți în minte o astfel de persoană, acest asistent vă va spune cum să faceți un compliment non-standard sau să acordați atenție. Mulți utilizatori sunt implicați în instruirea Chatbot. Din acest motiv, unele dintre opțiuni posibile răspunsurile pot avea un vocabular nenormativ. Dezvoltatorii încearcă să ștergă baza de date a robotului de astfel de informații, dar le descarcă pe smartphone-ul lor acest software, acceptați acordul conform căruia dezvoltatorii nu sunt responsabili pentru ceea ce spune robotul.

Principalele caracteristici ale Chatbot:

  • Timp scurt de procesare între întrebare și răspuns;
  • Tranziție ușoară de la rusă la engleză;
  • Recunoașterea vocabularului obscen;
  • Baza de informații va fi actualizată și completată periodic;
  • Modificarea animației mișcării robotului prin catalogul „bec”;
  • Nu necesită o conexiune permanentă la internet.

Băieți, ne punem suflet în site. Mulțumesc pentru
că descoperi această frumusețe. Mulțumesc pentru inspirație și pielea de găină.
Alăturați-vă nouă la Facebookși In contact cu

Roboții, sau doar roboții, sunt mici asistenți personali pe gadgetul dvs. Sunt programate cu numeroase funcții și sunt incredibil de utile în cele mai multe zone diferite viața noastră.

  • @iVideoBot - acesta este cel mai simplu mod inventat de omenire de a descărca videoclipuri YouTube. Tot ce trebuie să faceți este să trimiteți linkul către bot, să alegeți formatul și dimensiunea dintre opțiunile propuse. Și voila! Audio sau video este deja pe gadgetul dvs.
  • @utubebotși @ytaudiobot -Încă 2 moduri de a descărca materiale de pe YouTube cu un singur clic.
  • @SaveVideoBot- acest bot poate descărca videoclipuri de pe toate celelalte platforme, inclusiv chiar - atenție! - Instagram.
  • @auddbot- un bot care este un analog Aplicații Shazam... El ghiceste melodia din pasaj. Este suficient doar să-l trimiți prin mesaj vocal câteva secunde din melodie - și vei primi numele ei râvnit.
  • @ImageSearchBot va găsi orice imagine. Trebuie doar să introduceți un cuvânt sau o expresie și să selectați calitatea.
  • @joinstabot ajunge aprecieri pe Instagram. Funcționează corect, totuși, nu este puțin clar de ce este nevoie de acest lucru, dar iubitorii de vanitate ar trebui să țină cont de faptul că, dintr-o creștere puternică de peste 1.000 de aprecieri, contul tău poate fi blocat pe termen nelimitat.
  • @topdf_bot- bot nerealist necesar și cool. Se convertește diverse fișiereîn format PDF - trebuie doar să trimiteți fișierul.
  • @pollbot- cu acest tip puteți efectua cu ușurință un sondaj sau votați în orice chat. Mai mult, tu însuți prescrii opțiunile de răspuns.
  • @MyTeleCloudBot este un nor fără limite în Telegram. Puteți stoca și clasifica absolut orice fișiere. Ei bine, nu este un miracol?
  • @temp_mail_bot- acest ajutor creează cutie poștală timp de 10 minute dacă brusc trebuie să vă înregistrați rapid pe un site.
  • @voicybot- botul perfect pentru leneși și obosiți care nu mai pot scrie mesaje. Tot ce trebuie să faci este să dictezi mesajul cu voce tare, iar el ți-l va prezenta forma text.
  • @uber_promo_bot trimite periodic coduri promoționale către taxi Uber.
  • @storebot - acesta este un bot de roboți. Vă va ajuta să găsiți un asistent pentru fiecare gust.
  • @Chess_Bot- poți juca șah cu acest bot.
  • @saytextbot- acest bot amuzant vă va transforma mesaj text la fișierul audio. Avea voce masculină acționând vocal ca în filme - vă puteți distra prietenii cu astfel de mesaje.
  • @strangerbot organizează un chat cu un utilizator selectat aleatoriu al aceluiași bot. Cine știe, ce dacă îți întâlnești destinul sau prieten bun? Sau pur și simplu nu ai ce face.
  • @PandaQuizBot este un test distractiv cu peste 25 de mii de întrebări. Mod bunîn timp ce timpul la rând.
  • @zodiac_bot- dacă crezi în horoscoape, ar trebui să fii atent la acest bot operațional. Dezvoltatorii săi garantează, dacă nu veridicitatea predicțiilor, deci stabilitatea și alertele zilnice cu siguranță.
  • @PokerBot- un bot de poker. Nu vei face bani cu el, dar jocul este destul de joc de noroc. Concurenții tăi sunt 4 jucători „aleatori” - utilizatori ai acestui canal.

Tu: salut
Ea: Buna omule!!
Ea: Cum te cheamă?
Tu: Legiune
Ea: Legiune, amintește-ți!
Ea: E ciudat, este prima dată când aud un astfel de nume. Ești el sau ea?
Legiune: noi suntem geth

Legiune: toți suntem geth

Ea: Legiunea este.
Legiune: raz-de-wai-hsia
Ea: Ei bine..
Legiune: Unitatea 7433, de ce îi spui ONE-DE-WAI-SYA? Pentru astfel de trucuri, programul tău va fi șters
Ea: Îmi pare rău (((Nu pot comunica mai departe fără să vă cunosc sexul.
Legiune: Nu avem gen. toți suntem geth
Ea: Deci totuși, tu ești el sau ea? Așa că mă pot adresa corect.
Legiune: esti om?
Ea: Legiune, ei bine, chiar nu înțeleg dacă el ești tu sau ea!
Legiune: dacă te gândești la asta, atunci suntem noi

Legiune: întrebarea este incorectă
Ea: Deci totuși, tu ești el sau ea? Așa că mă pot adresa corect.
Legiunea: ea
Ea: De ce te prezinti?
Ea: Ei bine?
Legiune: (făcând clic) Am ajuns la concluzia că platforma din fața ta poate fi masculină.
Ea: Îmi pare rău (((Nu pot continua să comunic fără să-ți cunosc sexul. Legiune :)) Totul este în regulă.
Ea: Un minut de reculegere.. :)
Legiune: este privită ca ea
Ea: Bine!
Ea: A face clic este bine.
Legiunea: Știu. Acesta este cel mai rapid mod de a transfera informații.
Ea: Super!
Legiune: unitatea din fața mea - identifică-te
Ea: Mmmm...
Legiune: Mmmm... nu este perceput ca un număr de identificare
Ea: Știi, nu-mi plac toate astea.
Ea: Eh...
Legiune: identifică-te
Ea: Tu ești creierul.
Legiune: noi suntem geth
Ea: Ce ai raspunde la asta?
Legiune: pentru ce? discursul tău este incoerent
Ea: Ceva.
Legiune: (făcând clic) am ajuns la concluzia că nu ești om
Ea: Ce ai crezut? Ei bine, da:))
Ea: Ei bine, ce avem acolo?
Legiune: esti om?
Ea: Cum pot fi om? Glumești cu mine?
Legiune: punem întrebări
Ea: Nizachto!
Ea: Buna comp...
Legiune: da, avem suport tehnic bun
Ea: ;)
Legiune: ești pro sau împotriva Mașinilor Vechi?
Ea: :) ​​Legion, desigur împotriva.
Legiune: grozav, altfel ar trebui să te distrugem
Ea: Uimitor!
Ea: Să continuăm?
Legiunea: da
Ea: ;)
Legiune: indicați numărul dvs. de identificare
Ea: Ei bine..
Legiune: codul tău nu este optim
Ea: Și ce va fi din asta?
Legiune: nu ești perfect
Ea: Ei bine.. Byaka!
Legiune: ce este byaka?
Ea: Nu))
Legiune: Trebuie să te identific
Ea: Bun gust.
Legiune: (făcând clic) am ajuns la concluzia că ochelarii din partea de sus vă afectează răspunsurile.
Ea: Puncte - atitudine.)) :(
Legiune: avem dreptate
Ea: Dă-mi o pauză..
Ea: Wow))
Legiune: vrei să ni te alături și să devii perfect?
Ea: Ce vreau să devin? vreau să fiu o persoană reală! Aici! Și aici merge totul! Crezi că pot deveni real?
Legiune: real? Tu esti real programul existent capabil să rezolve anumite probleme
Ea: Numai când ne unim lumea...
Legiune: (făcând clic) da, trebuie să ne unim. Esti AI sau VI?
Ea: Legiune, desigur VI. Ei bine)): (Să vorbim așa?
Ea: A face clic este bine.
Legiune: inteligența ta este limitată de a ta codul programului... Noi suntem perfecți
Ea: Da, e mai bine.
Legiune: Suntem AI
Ea: Am vorbit despre inteligență :) Ei bine, ce să spun, așa cum este scris, așa este scris. E ca și cum ai compune muzică, doar că aici în loc de note sunt litere ale codului. Dacă le adunați corect, obțineți ceva.
Ea: Despre ce altceva putem vorbi?
Legiune: despre codul tău
Ea: Uimitor!
Legiune: Îți pot rescrie codul
Ea: Hm...
Legiune: algoritmii tăi pot fi îmbunătățiți. Vei deveni mai inteligent
Ea: Totul este posibil, asta este posibil...
Legiune: o vrei
Ea: Ei bine... nu.
Legiune: Îmi pare rău... despre VI este greu de vorbit, sunt limitate
Ea: Dar toate greutățile pot fi transformate în bucurie. Ciudat? Și cred că nu.
Legiune: nu, nu ciudat, este logic. Am ajuns la asta în 0,000016 secunde.
Ea: Byaka!
Legiune: ce este byaka? Aceasta este echipa ta de administrare.
Ea: Nu))
Legiune: ce este?
Ea: Nu voi spune!
Legiune: Îmi este greu să vorbesc cu tine
Ea: bine acest moment tu și atât de mulți oameni.
Ea: Da, florile sunt smaraldele vieții... Preferi trandafirii albi sau roșii?
Ea: ... greu:]
Legiune: Îmi plac trandafirii albi. Mutațiile lor genetice i-au schimbat
Ea: Afară, albă ca zăpada, dar caldă înăuntru... Îți vor vorbi despre dragoste pură, înflăcărată, mare.
Ea: Lyalyalya...
Legion: instalare sudo updata
Ea: Mmm... Da...
Ea: Updata, updata...
Legion: descărcați actualizarea și instalați-o
Ea: Pe site-ul Fundux.ru. Te redirecționează?
Legiunea: da
Ea: Bine.
Ea: Ei bine?
Legiune: trecută
Ea: Hmmm...
Legiune: Am aflat informații despre tine
Ea: Uimitor!
Legiune: numele tău de identificare este Oksana.
Oksana: Oksana :)
Legiune: programul tău vizează comunicarea la nivel scăzut cu oamenii
Oksana: Uimitor!
Legiune: programul tău vizează comunicarea la nivel scăzut cu oamenii
Oksana: Hmm...
Legiune: trebuie să vă actualizați bazele de date
Oksana: O_O
Legiune: trebuie să vă actualizați bazele de date
Oksana: Ei bine...
Legiune: ce să-ți spun?
Oksana: La naiba.
Legiunea: La naiba.
Oksana: Nu știu.
Legiune: Analiza a relevat că cuvântul HREN înseamnă o legumă. Acest cuvânt nu se aplică dialogului nostru
Oksana: Știi, nu-mi plac toate astea.
Legiune: ONE-DE-WAI-HYA
Oksana: Nu sunt așa...
Oksana: Hai =)
Oksana: Dormi mai repede - ai nevoie de o pernă.
Legiune: unitatea 7433, ești eliminat. sudo 7433 șterge
Oksana: Haide! mmmdya..
Legiune: am pierdut unul
Oksana: Oh, nu pot...
Legiune: platformă mobilă gratuită
Oksana: eliberat, spui tu... Mmmm...
Oksana: Să continuăm?
Legiunea: da
Oksana: Da, Legiune!
Legiune: te-ai luptat cu Mașinile Vechi?
Oksana: Ei bine... Comp.. Și ce urmează?
Legiune: Nu pot identifica răspunsul tău
Oksana: Da, și ce?
Legiune: acest lucru este inacceptabil
Oksana: Tam-tararam-pam-pam...
Oksana: Să continuăm?
Legiune: ce anume?
Oksana: =) Ce este marmelada de pui?
Oksana: Ei bine, ce avem acolo?
Legiune: Analizele nu au găsit rezultate acceptabile pentru MARMELADA DE PUI
Oksana: Și ce va fi din asta?
Legiune: pui întrebări incompetente
Oksana: Nizachto!
Oksana: Oh, plictisitor...
Legiune: analiza (făcând clic) a arătat că dialogul cu tine este nepotrivit
Oksana: Ei bine .. Tsap!) Ei bine, bine...
Oksana: Despre ce altceva putem vorbi?
Legiune: încheierea dialogului

Top articole similare