Spjall fer aðalstrauminn

Byggja upp næstu kynslóð spjallforrita

Stephen Blum og ég settum af stað PubNub árið 2011. Þegar við stofnuðum fyrirtækið, vissum við að „rauntíma“ væri að verða stór, en það var ekki alltaf auðvelt að sannfæra fjárfesta um þessa yfirvofandi þróun.

Fólk hafði ekki enn gert sér grein fyrir því að undirliggjandi tækni knúinn Yahoo! Messenger, World of Warcraft, streymistölur á eTrade og snjallar vörur fyrir snemma heima voru furðu líkar - öll „lifandi“ reynsla þar sem „alltaf á“ kerfin leyfðu fólki og tækjum að eiga samskipti í rauntíma.

Bæði stofnandi minn Stephen og ég höfðum smíðað vefsíður og forrit sem þurftu innviða í rauntíma, frá leikjum, til félagslegra og viðskiptaforrita. Endanleg notandi var ógnvekjandi, en við gátum aldrei fjárhagsáætlun nægan tíma til að gera innviði rauntímans eins áreiðanlega, stigstærð eða eins öruggan og við vildum.

Önnur fyrirtæki höfðu svipuð vandamál. Það var missa / tapa - annað hvort myndir þú eyða öllum tíma þínum og fjárhagsáætlun í pípu í rauntíma og aldrei setja vöruna af stað, eða cobble saman einhverjum reiðhestum í rauntíma og eiga á hættu að bresta og brenna ef varan þín tókst.

Jafnvel stærri fyrirtæki með sérstaka innviði teymi tókust ekki alltaf vel (Twitter mistakast hvalurinn, sjósetja Pokemon Go og öryggismál fóstrunnar körfubolta TRENDnet koma upp í hugann).

Okkur langaði til að byggja fyrsta heimsbyggð í rauntíma til að gera þessi forrit auðveld í smíði, öryggi og umfangi; tækni sem myndi vinna í öllum atvinnugreinum, allt frá fjármálaþjónustu til leikja, smásölu til stefnumótaforrita.

Við hönnuðum PubNub með þula það virkar bara. Helst er það það sem fólk myndi segja þegar þeir reyndu að byggja á API okkar. Sú heimspeki hefur virkað vel fyrir okkur; við laðaum yfir 150.000 forritara á netið okkar.

Fyrstu dagana á PubNub

Krafa um spjall

Árið 2012 var „gagnastraumanetið“ okkar að gera allt frá því að stjórna ljósaperum, til að láta síma hringja og knýja fjölspilunarleiki.

En það var eitt mál sem var marktækt vinsælli en hitt - spjall.

Námskeið um „hvernig á að byggja upp spjall“ á vefsíðu okkar varð næstum 10 sinnum meiri en önnur innlegg. Krafan um að byggja spjall inn í forrit var mikil. Spjall viðskiptavinir voru aftur á móti allt önnur saga.

„Við verðum að borga fyrir þetta?“ var algeng kvörtun. „Okkur vantar ekki 99,999 prósent spenntur ábyrgðir, öryggisbætur eða 0,25 sekúndna seinkun heldur,“ var annar andmælir.

Aftur á móti var spjall einnota eiginleiki; það græddi ekki peninga og hafði lítið skynjað gildi í flestum forritum. Það er, þar til velgengni einshyrningsins í Slack, Periscope, Snap, WhatsApp og vaxandi þátttöku spjalls í nánast öllum viðskiptum og farsíma-, vef- og skrifborðsforritum fyrir neytendur.

Spjallsvæðið

Tímarnir hafa breyst. Fljótur áfram fimm ár og fyrirtæki eins og HubSpot, Periscope, Yelp, athenahealth, Autodesk, Pocket Gems, eBay, Hinge og margir aðrir hafa mátt spjalla við PubNub.

Spjall viðskiptavinir okkar senda og fá hundruð milljarða spjallaðgerða á mánuði í gegnum PubNub. Það er um það bil jafngildi bandarísks SMS-skilaboða sem send eru í hverjum mánuði í öllum síma samanlagt. Yfir fimm prósent allra IPv4 netfanga í heiminum nota PubNub fyrir spjall mánaðarlega.

Spjallvirkni knýr nú kaup, sambönd, lykilákvarðanir, afþreyingu, heilsu, triage og samvinnu. Spjall þarf að vinna allan tímann, vera öruggur, uppfylla lagaskilyrði og (í sumum tilvikum nota) styðja spjallrásir með hundruðum þúsunda manna. Jafnvel stutt niðurtími þýðir týnda dollara, týnd sambönd og geta jafnvel haft hættu á heilsu sjúklings.

Spjall er orðið mikilvægt.

Sláðu inn ChatEngine

Okkar það virkar bara þula heldur áfram, jafnvel þegar við bættum við fleiri API og aðgerðum á netið okkar. En þegar kröfur um spjall þroskast, sáum við viðskiptavini eyða miklum tíma í að saman mörg API okkar til að innleiða alla spjallaðgerðir sínar.

Við vorum að útvega alla kjarna byggingarreitina, en samt var mikil vinna eftir fyrir framkvæmdaraðila til að hefja spjall. Viðskiptavinir okkar fóru að spyrja okkur hvort við gætum gert spjallútfærslur þeirra auðveldari og hraðari.

Sláðu inn ChatEngine, ramma sem við höfum sett á laggirnar til að takast á við mismunandi smekk spjalla (td öruggt farsíma spjall, þjónustuver, mega-stór spjallrásir, í leik), byggt ofan á kjarna PubNub netsins.

En það er meira en rammi: hann er byggður með uppbyggingu PubNub-aðgerða okkar svo að öll rökfræði netþjónanna sé notuð sem örkerfi á netkerfi okkar.

Það er engin þörf á að keyra netþjóna fyrir sannvottun, spjallbóta, rökvísanir fyrir spjallleiðbeiningar eða eitthvað annað. Það er hannað með sama það virkar bara þula til að fá hvers kyns spjall hratt í gang.

ChatEngine er einnig byggð á viðbætur, svo allt frá því að slá inn vísbendingar til þýðingar á tungumálum, tilfinningagreiningar til ólesinna fjölda skilaboða, eru einfaldar einingar sem hægt er að bæta við hvaða spjallútfærslu sem er. Við settum það af með yfir 30 viðbætur, með margt fleira sem framundan er.

Að lokum, ChatEngine er frábær skref til að búa til rauntíma eiginleika umfram spjall. Yfir 30 prósent spjallviðskiptavina okkar bæta við öðrum „rauntíma“ eiginleikum á fyrsta ári: Rauntímakort, myndrit, kort, birgðum og fjarstýrð tæki (ljós, lás, lokar osfrv.) Eru vinsæl næstu skref.

En við hlökkum líka til framtíðar spjallsins.

Chatbots og næsta kynslóð spjallsins

Enn eitt árið, önnur vel hyped þróun. Chatbots geta örugglega verið sannir AI, með reynslu sem standast Turing prófið. En gagnlegar spjallbottur geta komið í öllum stærðum og gerðum.

Chatbots geta aðstoðað viðskiptavini beint eða leiðbeint þeim til réttra manna fulltrúa. Einfaldir spjallrásir í leikjum geta látið leikmenn stjórna spilun inni í spjallinu með nokkrum einföldum setningum. Vörumerki geta eytt spjalltilvísunum til keppinauta sinna og COPA forrit geta notað chatbots takmarkað spjall við niðursoðin viðbrögð.

Notkunarmálin eru óþrjótandi og möguleikar og ættleiðingar chatbot halda áfram að aukast.

Í gegnum árin höfum við fylgst með viðskiptavinum byggja þessa tegund af eiginleikum á eigin spýtur og óhjákvæmilega verða þeir bitnir af þeim rekstrarlegu áskorunum sem fylgja því að setja netþjóna sína í spjallstrauminn og greina öll spjallskilaboð á flugi. Hægt er á spjalli, netþjónum fækkar og spjallupplifunin rofnar.

Þessar áskoranir eru aðal ástæðan fyrir því að við settum af stað PubNub Aðgerðir árið 2016, svo að fólk getur bætt chatbot-rökfræði beint inn á netið og svo að þeir þurfa ekki að ræsa og viðhalda neinum netþjónum til að fá chatbot virkni. Og sem bónus, PubNub Aðgerðir geta einnig þjónað sem samþættingarpunktur milli allra Chat AI véla.

Hvað er næst?

Á endanum erum við ótrúlega spennt fyrir að hjálpa til við að móta hvernig nýr hugbúnaður er þróaður. Snemma á ferli mínum varð ég að vera hluti af flutningnum yfir á netþjóna þegar verktaki þurfti að gera andlega breytingu frá þróun viðskiptavinar / netþjóna yfir í þriggja flokka vefforrit.

Það tók rúm 10 ár áður en LAMP stafla og viðskiptaleg afbrigði hans urðu defacto staðallinn.

Í dag krefjast nýrra forritskrafna fyrir rauntímauppfærslur, samvinnu og stjórnun á tækjum þess að hugbúnaðurinn sé þróaður á annan hátt.

Það er ekki bara stílhreint: heldur þegar forrit eru „lifandi“, stöðugt að gefa frá sér og neyta gagna, verðum við að hugsa öðruvísi um hvernig við byggjum upp, dreifum og stækkum hugbúnaðinum okkar.

Spjall er aðeins annað dæmi um þetta. Við erum fús til að sjá hvernig atburður byggir, gagnastraumur hugbúnaður þróast og til að hjálpa til við að keyra tækni sem knýr þessa þróun.