ServiceNow telah
mengumumkan akuisisi sebuah startup, Parlo, yang mengembangkan solusi berdasarkan pembelajaran mesin, khususnya, sistem pemrosesan bahasa alami (NLP). Mari kita bicara tentang tujuan mendapatkan startup dan algoritma untuk mengatur bot obrolan di Platform Sekarang.
/ foto
☰☵ Michele MF CCKenapa sekarang Service
Parlo menawarkan platform Broca, yang diasah untuk pengenalan suara. ServiceNow berencana untuk mengintegrasikan Broca ke dalam Platform Now. Pat Casey, Wakil Presiden Senior ServiceNow for DevOps,
mengatakan perusahaan berkomitmen untuk mendiversifikasi proses berinteraksi dengan mesin menggunakan teknologi baru untuk pengenalan gerakan dan suara.
Chatbot Agen Virtual, yang sudah mendukung integrasi dengan IBM Watson, akan
menyediakan fungsi NLP. Chatbot ini dirancang untuk menangani permintaan dari karyawan dan pelanggan dan dapat melakukan sejumlah tugas, misalnya, mengatur ulang kata sandi atau membuat laporan kejadian. Obrolan Agen Virtual juga dapat diintegrasikan dengan messenger perusahaan: Slack atau Microsoft Teams. Menurut perusahaan, chatbot dapat memproses 15-20% dari semua permintaan pelanggan rutin terkait, misalnya, untuk menempatkan pesanan dan memeriksa status mereka.
Ketika fitur produk Parlo ditambahkan ke Agen Virtual, chatbot
akan dapat lebih memahami karyawan (termasuk slang dan frasa sehari-hari). Karena ini, akan lebih mudah bagi staf dan pelanggan perusahaan untuk berinteraksi dengan bot obrolan dan platform secara keseluruhan.
/ foto Papa Pic PDKesepakatan itu seharusnya ditutup pada akhir Mei. Setelah itu, SN berencana untuk mulai mengimplementasikan fungsi NLP dalam solusi Agen Virtual. Namun, solusi Agen Virtual sudah memiliki beberapa "kemampuan pintar" berkat integrasinya dengan IBM Watson.
Mereka sudah
dievaluasi di Universitas Alberta. Chatbot Agen Virtual digunakan selama dua minggu. Pada saat pengujian, bot berhasil memproses 30% permintaan pengguna yang masuk. Universitas berencana untuk terus menggunakan sistem dalam memecahkan masalah sehari-hari, untuk mencapai indikator 80% dan lebih tinggi.
Cara membuat bot obrolan
Sistem Now Platform
memungkinkan Anda untuk mengimplementasikan aplikasi bot obrolan Anda yang terintegrasi dengan layanan IBM Watson. Selanjutnya, pertimbangkan salah satu implementasi yang dijelaskan dalam dokumentasi ServiceNow. Algoritme berikut disediakan dalam whitepaper:
1. Tetapkan aturan domain
Pertama, Anda perlu membuat aturan asinkron di tabel live_message. Ini akan menjadi titik masuk untuk aplikasi bot obrolan. Pendekatan asinkron membuka kunci semafor sebelum memproses pesan REST yang dikirim ke sistem Watson. Semafor ini mengontrol jumlah transaksi yang dilakukan secara paralel. Hasilnya, ini membantu meningkatkan produktivitas saat bekerja dengan banyak pengguna secara bersamaan.
2. Panggil API REST
Selanjutnya, Anda perlu mendaftarkan panggilan REST keluar ke layanan Percakapan di IBM Watson. Berikut adalah contoh kode yang diposting di whitepaper ServiceNow:
send: function(text) { try { var r = new sn_ws.RESTMessageV2 ('WatsonConversation', 'Message'); r.setStringParameterNoEscape ('message', text); r.setStringParameterNoEscape ('version', this.version); r.setStringParameterNoEscape ('workplaceId', this.workplace_id); r.setStringParameterNoEscape ('context', this.getContext ()); var response = r.execute(); var responseBody = response.getBody(); var httpStatus = response.getStatusCode(); var responseObj = JSON.parse(responseBody); return { intents: this.parseIntents(responseObj ['intents'],'intent','confidence'), entities: this.parseEntities(responseObj ['entities'], 'entity', 'value'), outputs: responseObj ['output'], ['text'], input: responseObj ['input'], ['text'], context: responseObj ['context'], conversation_id: responseObj ['context'], ['conversation_id'] response: responseBody }; } catch(ex) { gs.error(ex + ': ' + responseBody); gs.addErrorMessage(ex); gs.addErrorMessage(response); return ex; } },
Kode ini menggunakan objek pesan REST yang dibuat sebelumnya, menetapkan parameter, dan membuat panggilan REST dengan r.execute (). Selanjutnya, skrip diblokir, menunggu respons objek HTTP.
3. Kirim respons ke klien obrolan
Setelah kode aplikasi menerima respons dari layanan Watson, dan pemrosesan selesai, sistem mengirim pesan respons ke pengguna akhir. Ini dilakukan dengan menggunakan skrip LiveFeedMessage dan memanggil metode postMessage (data).
Selanjutnya, Anda perlu menetapkan aturan logika bisnis lain yang sudah mengirim pesan ke front-end (daftar konfigurasi yang diperlukan dapat ditemukan di
sini ).
ServiceNow juga menawarkan opsi integrasi lain yang menggunakan aturan sinkron. Anda dapat membiasakan diri dengan dokumen pdf di
tautan .
Dengan demikian, bot obrolan Agen Virtual akan membantu memproses sejumlah besar jenis panggilan yang sama, misalnya, untuk mendukung, dan akan memberikan waktu kepada spesialis dukungan teknis untuk menyelesaikan masalah yang lebih kompleks. Sebagaimana dicatat dalam ServiceNow, sistem akan tersedia dari versi platform Kingston.
PS Apa yang kami tulis di Blog IaaS Perusahaan Pertama:
PPS Materi kami yang lain tentang Habré: