Wataƙila kun ji ko karanta game da fasalin Binciken Kira wanda Google ya fitar don wayoyin Pixel a Amurka. Tunanin yana da kyau - lokacin da kuka karɓi kira mai shigowa, mataimaki na kama-da-wane ya fara sadarwa, yayin da kuke ganin wannan tattaunawar a cikin hanyar taɗi kuma a kowane lokaci zaku iya fara magana maimakon mataimaki. Wannan yana da amfani sosai kwanakin nan lokacin da kusan
gine
Ina ba da shawarar kada ku ɓata lokaci don bayyana yadda Voximplant da Dialogflow ke aiki; idan kuna so, zaku iya samun bayanai cikin sauƙi akan Intanet. Don haka bari mu san ainihin manufar Nunin kiran mu.
Bari mu ɗauka cewa kuna da takamaiman lambar waya da kuke amfani da ita kowace rana kuma a cikinta kuke karɓar kira mai mahimmanci. A wannan yanayin, za mu buƙaci lamba na biyu, wanda za a nuna a ko'ina - a cikin mail, a kan katin kasuwanci, lokacin da ka cika fom kan layi, da dai sauransu. Za a haɗa wannan lambar zuwa tsarin sarrafa harshe na halitta (a cikin yanayinmu, Dialogflow) kuma za ta tura kira zuwa babbar lambar ku kawai idan kuna so. A cikin tsarin zane yana kama da wannan (hoton ana iya dannawa):
Fahimtar tsarin gine-gine, za mu iya ɗaukar aiwatarwa, amma tare da caveat ɗaya: ba za mu yi ba wayar hannu aikace-aikacen don nuna tattaunawa tsakanin Dialogflow da mai kira mai shigowa, za mu ƙirƙiri mai sauƙi yanar gizo- aikace-aikace tare da mai ba da tattaunawa don nuna a sarari yadda Binciken Kira ke aiki. Wannan aikace-aikacen zai sami maɓallin Intervene, ta danna wanda Voximplant zai haɗa mai shiga tare da mai biyan kuɗi, idan na ƙarshe ya yanke shawarar yin magana da kansa.
Aiwatarwa
Shiga ciki
Bude
Na gaba, je zuwa aikace-aikacen nunawa, a cikin sashin "Lambobi", shafin "Rasu". Anan zaku ga lambar da kuka saya. Haɗa shi zuwa aikace-aikacen ta amfani da maɓallin "Haɗa" - a cikin taga da ya bayyana, bar duk tsoffin dabi'u kuma danna "Haɗa".
Da zarar shiga cikin aikace-aikacen, je zuwa shafin "Scripts" kuma ƙirƙirar rubutun myscreening - a ciki muna amfani da lambar daga labarin.
HANKALI: kuna buƙatar canza ƙimar maballin uwar garken zuwa sunan sabar ngrok ɗin ku (bayanan bayanai game da ngrok zai kasance a ƙasa). Hakanan canza ƙimar ku akan layi na 31, inda lambar wayarku ita ce babbar lambar ku (misali, wayar hannu ta sirri), kuma lambar voximplant ita ce lambar da kuka saya kwanan nan.
outbound_call = VoxEngine.callPSTN(“YOUR PHONE NUMBER”, “VOXIMPLANT NUMBER”)
Kiran kiran PSTN zai faru a lokacin da kuka yanke shawarar shiga cikin tattaunawar kuma kuyi magana da kanku tare da mai shigowa.
Bayan ka ajiye rubutun, kana buƙatar haɗa shi zuwa lambar da aka saya. Don yin wannan, yayin da kuke cikin aikace-aikacenku, je zuwa shafin "Routing" don ƙirƙirar sabuwar doka - maɓallin "Sabuwar Doka" a kusurwar dama ta sama. Bayar da suna (misali, duk kira), barin abin rufe fuska na tsoho (.* - wanda ke nufin cewa duk kira mai shigowa za a sarrafa shi ta rubutun da aka zaɓa don wannan ƙa'idar) kuma saka rubutun myscreening.
Ajiye doka.
Daga yanzu, an haɗa lambar wayar da rubutun. Abu na ƙarshe da kuke buƙatar yi shine haɗa bot ɗin zuwa aikace-aikacen. Don yin wannan, je zuwa shafin "Mai Haɗi na Magana", danna maɓallin "Ƙara Wakilin Magana" a cikin kusurwar dama ta sama kuma loda fayil ɗin JSON na wakilin Dialogflow.
Idan kuna buƙatar wakili misali / gwaji, zaku iya ɗaukar namu a wannan hanyar haɗin yanar gizon:
Sauƙaƙen baya akan NodeJS
Bari mu tura madaidaicin baya akan kumburi, misali, kamar haka:
Wannan aikace-aikace ne mai sauƙi wanda ke buƙatar umarni biyu kawai don gudanar:
npm install
node index.js
Sabar zata gudana akan tashar jiragen ruwa 3000 na injin ku, don haka don haɗa shi zuwa gajimare na Voximplant, muna amfani da kayan aikin ngrok. Lokacin da ka shigar
ngrok http 3000
Za ku ga sunan yankin da ngrok ya ƙirƙira don uwar garken gida - kwafi shi kuma liƙa shi cikin mabambantan uwar garken.
Abokin Ciniki
Aikace-aikacen abokin ciniki yana kama da taɗi mai sauƙi wanda zaku iya
Kawai kwafi duk fayilolin zuwa wasu kundin adireshi akan sabar gidan yanar gizon ku kuma zai yi aiki. A cikin fayil ɗin script.js, maye gurbin sabar uwar garken tare da sunan yankin ngrok da mai kiran waya tare da lambar da kuka saya. Ajiye fayil ɗin kuma kaddamar da aikace-aikacen a cikin burauzar ku. Idan komai yayi kyau, zaku ga haɗin WebSocket a cikin rukunin haɓakawa.
Demo
Kuna iya ganin aikace-aikacen a aikace a cikin wannan bidiyon:
PS Idan ka danna maɓallin Intervene, za a tura mai kiran zuwa lambar wayata, kuma idan ka danna Disconnect, zai zama...? Haka ne, za a katse kiran.
source: www.habr.com