Početak rada s Microsoft bot značajkom
Microsoft Azure Chatbot je cloud platforma za razvoj chatbota, razvijena od strane Microsofta. Ona je dio Azure Bot Service-a koji omogućava poslovnim subjektima i developerima da kreiraju, testiraju, objave i upravljaju chatbotima na platformama kao što su web stranice, mobilne aplikacije i aplikacije za slanje poruka kao što su Skype i Slack.
Da biste se registrirali za chatbot, prvo morate kreirati Azure račun. Kako to učinio, otišao sam na besplatnu web stranicu za prijavu i nastavio s registracijom. Moja email adresa automatski je prepoznata jer sam već prethodno kreirao račun, pa sam morao samo unijeti svoju lozinku i potvrditi prijavu na Authenticator aplikaciji na svom telefonu.
Kada sam prošao verifikaciju u dva koraka, zatraženo je od mene da popunim prilično dugačak obrazac. Tražio me da navedem nekoliko pojedinosti, kao što su moje puno ime, zemlja, identifikacijski broj PDV-a tvrtke i ostale informacije.
Kada sam unio ove pojedinosti, morao sam se složiti s nekim uvjetima i mogao sam nastaviti dalje.
Nastavljajući s procesom prijave, zatraženo je od mene da unesem informacije s kreditne kartice. Stvarno ne volim ovaj pristup (posebno kada su to besplatni alati koje pokušavam testirati i recenzirati). Međutim, bez previše razmišljanja, dao sam Microsoftu svoje podatke za naplatu. U ovom sam se stadiju susreo s problemom – nisam mogao koristiti karticu koja nije bila registrirana u istoj državi koju sam odabrao u prethodnoj fazi za informacije o adresi. To je bilo pomalo iritantno i učinilo proces napornijim.
Srećom, u sljedećem korakusu me pitali za povratne informacije, pa sam odmah spomenuo problem u nadi da će nešto poduzeti po tom pitanju.
Sve je trajalo oko 7-10 minuta, zajedno s čekanjem tekstualne poruke s kodom.
Općenito bih rekao da su proces prijave i prvi dojmovi o alatu prijateljski prema novacima. Nakon prijave, malo sam istražio UI i ono je ostavilo pozitivan dojam na mene. Bilo je lako i jasno za navigaciju.
Microsoft bot značajke i implementacija
Bio sam u softveru neko vrijeme i počeo istraživati njegove različite značajke i primjene.
Kada je riječ o primijenjenim AI uslugama, uspio sam iskoristiti nekoliko značajki poput organizatora obrazaca, savjetnika za metrike, analitičara videa i usluge botova.
Za stvaranje chatbota, trebate odabrati jedan od softverskih alata povezanih s Microsoftom. Nažalost, nisam bio upoznat s ijednim od njih, pa sam se uhvatio u koštac sa prvim koji sam vidio – Mia.
U ovom stadiju procesa, bilo je zaista lako kretati se kroz aplikaciju. Sve je bilo jasno i razumljivo. Možda bi netko mogao tvrditi da je UI malo previše bijelo i tupo, ali meni to nije predstavljalo problem.
Ono što me iznenadilo je da pojedini alati unutar Microsoft-a nisu doista besplatni za korištenje. Primjerice, Mia je imala besplatnu probnu verziju od jednog mjeseca, a potom je trebalo platiti jednokratnu naknadu od €1.701 po korisniku.
Neki drugi chatbotovi nisu bili dostupni za moju zemlju prebivališta, ali su ipak bili na popisu. Ovaj dio je bio razočaravajući i frustrirajući.
Što se tiče bilo kakve vrste podrške ili tutorijala kada vam zatreba pomoć, svidjelo mi se vidjeti različite izvore osmišljene kako bi pomogli neiskusnim korisnicima.
Izvedba i korisnost
Nakon što sam se upoznao s većinom funkcija i različitih chatbot usluga, odlučio sam testirati performanse i korisnost jednog od chatbota. Implementirao sam ga na moju testnu web stranicu. Jedna od glavnih prednosti korištenja Azure Chatbot-a, po mom mišljenju, je njegova sposobnost razumijevanja prirodnog jezika i odgovora na korisnički unos u konverzacijskom obliku. Bio sam poprilično zadovoljan načinom na koji je bot riješio to. Chatbot se ponašao na prirodan i intuitivan način. Osim toga, s obzirom da je Azure chatbot vrlo prilagodljiv, bilo mi je moguće prilagoditi ponašanje i odgovore chatbota kako bi zadovoljio specifične potrebe mojih potencijalnih korisnika. Na primjer, konfigurirao sam chatbot da pruža određene informacije i izvršava određene akcije na temelju korisničkog unosa.
Cijene Microsoft botova
Microsoft nudi nekoliko varijacija svojih cijena, s planovima pretplate kao i add-onima koji se dodatno plaćaju.
Besplatni plan
Jedan od dva cjenovna plana za Microsoft-ov chatbot je besplatni plan. Unutar njega imate neograničene poruke za standardne kanale, kao i do 10 000 poruka mjesečno za premium kanale.
S1 plan
S druge strane, postoji i S1 pretplatnički plan. On nije besplatan, jer ima određene troškove. Dok se standardni kanali ne plaćaju, premium kanali koštaju $0,50 za svakih 1000 poruka.
Dodatni troškovi
Osim navedena 2 cjenovnih planova, postoji niz dodatnih troškova koje biste mogli morati platiti. To uključuje:
- Azure Bot Service
- Application Insights
- Language Understanding
- QnA Maker
- Speech
Zaključak
Da sumiram moju recenziju, mogu reći da je testiranje Microsoft chatbota sigurno bilo zanimljivo iskustvo. Cijene možda nisu najbolje strukturirane na svijetu, ali definitivno postoji plan za svaki tip proračuna – veliki i mali. Iako prijava može predstavljati izazov, sveukupno korisničko sučelje čitavog chatbota nadoknadit će ovu nepraktičnost. Ako pogledamo raspon različitih značajki, definitivno su široke i raznolike. Zbog toga mislim da Microsoftov chatbot ima šansu privući širok skup klijenata. Radi bez poteškoća i može se koristiti na brojne načine. Da provjerite je li dobar za vaše poslovanje, najbolje je iskoristiti njihovu probnu verziju i sami vidjeti što je to uistinu!
Frequently Asked Questions
Kako lokalno pokrenuti Azure bot?
Da biste pokrenuli Azure Bot lokalno, na vašem razvojnom računalu morate imati instalirane Azure Functions Core Tools. Azure Functions Core Tools vam omogućuje lokalno pokretanje Azure Functions, što se može koristiti za pokretanje vašeg bota. Nakon instalacije Azure Functions Core Tools, bota možete pokrenuti lokalno tako da otvorite command prompt, odete do root direktorija vašeg bota, pokrenete naredbu “func start” i odete na web stranicu kako bi ga testirali.
Kako testirati uslugu Azure botova?
Korištenjem Azure Bot Service Emulatora možete testirati Azure Bot Service. Moguće je testirati vašeg bota lokalno prije njegove implementacije na Azure koristeći emulator. Nakon što implementirate robota na Azure, možete ga testirati koristeći Azure Bot Service Emulator. Emulatorom se mogu testirati i V4 i V3 Bot Framework SDK.
Kako integrirati Azure bota u svoju web stranicu?