AmazonLex adalah layanan untuk membangun antarmuka percakapan ke dalam aplikasi apa pun menggunakan suara dan teks. Dengan Amazon Lex, Anda dapat dengan mudah membangun bahasa alami yang canggih, bot percakapan (chatbots), agen virtual, dan sistem respons suara interaktif (IVR). Anda sekarang dapat menggunakan tata bahasa industri untuk mempercepat pengembangan IVR di Amazon Lex sebagai bagian dari upaya migrasi IVR Anda. Tata bahasa industri adalah sekumpulan file XML yang tersedia sebagai jenis slot tata bahasa. Anda dapat memilih dari berbagai tata bahasa industri yang dibuat sebelumnya di seluruh domain, seperti layanan keuangan, asuransi, dan telekomunikasi. Dalam posting ini, kami meninjau tata bahasa industri untuk industri ini dan menggunakannya untuk menciptakan pengalaman IVR.
Jasa keuangan
Anda dapat menggunakan Amazon Lex di domain layanan keuangan untuk mengotomatiskan interaksi layanan pelanggan seperti pembayaran kartu kredit, aplikasi pinjaman hipotek, status portofolio, dan pembaruan akun. Selama interaksi ini, aliran IVR perlu mengumpulkan beberapa detail, termasuk nomor kartu kredit, ID pinjaman hipotek, dan detail portofolio, untuk memenuhi permintaan pengguna. Kami menggunakan tata bahasa industri jasa keuangan dalam contoh percakapan berikut:
Agen: Selamat datang di bank ACME. Untuk memulai, bisakah saya mendapatkan ID akun Anda?
Pengguna: Ya, ini AB12345.
IVR: Mengerti. Apa yang bisa saya bantu?
Pengguna: Saya ingin mentransfer dana ke rekening tabungan saya.
IVR: Tentu. Berapa banyak yang ingin Anda transfer?
Pengguna: $100
IVR: Bagus, terima kasih.
Tata bahasa berikut ini didukung untuk layanan keuangan: ID akun, nomor kartu kredit, jumlah transfer, dan format tanggal yang berbeda seperti tanggal kedaluwarsa (mm/yy) dan tanggal pembayaran (mm/dd).
Mari kita tinjau sampelnya ID Akun tata bahasa. Anda dapat merujuk ke tata bahasa lain di dokumentasi.
<?xml version="1.0" encoding="UTF-8" ?>
<grammar xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd" xml:lang="en-US" version="1.0" root="main" mode="voice" tag-format="semantics/1.0"> <!-- Test Cases Grammar will support the following inputs: Scenario 1: Input: My account number is A B C 1 2 3 4 Output: ABC1234 Scenario 2: Input: My account number is 1 2 3 4 A B C Output: 1234ABC Scenario 3: Input: Hmm My account number is 1 2 3 4 A B C 1 Output: 123ABC1 --> <rule id="main" scope="public"> <tag>out=""</tag> <item><ruleref uri="#alphanumeric"/><tag>out += rules.alphanumeric.alphanum;</tag></item> <item repeat="0-1"><ruleref uri="#alphabets"/><tag>out += rules.alphabets.letters;</tag></item> <item repeat="0-1"><ruleref uri="#digits"/><tag>out += rules.digits.numbers</tag></item> </rule> <rule id="text"> <item repeat="0-1"><ruleref uri="#hesitation"/></item> <one-of> <item repeat="0-1">account number is</item> <item repeat="0-1">Account Number</item> <item repeat="0-1">Here is my Account Number </item> <item repeat="0-1">Yes, It is</item> <item repeat="0-1">Yes It is</item> <item repeat="0-1">Yes It's</item> <item repeat="0-1">My account Id is</item> <item repeat="0-1">This is the account Id</item> <item repeat="0-1">account Id</item> </one-of> </rule> <rule id="hesitation"> <one-of> <item>Hmm</item> <item>Mmm</item> <item>My</item> </one-of> </rule> <rule id="alphanumeric" scope="public"> <tag>out.alphanum=""</tag> <item><ruleref uri="#alphabets"/><tag>out.alphanum += rules.alphabets.letters;</tag></item> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.alphanum += rules.digits.numbers</tag></item> </rule> <rule id="alphabets"> <item repeat="0-1"><ruleref uri="#text"/></item> <tag>out.letters=""</tag> <tag>out.firstOccurence=""</tag> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.firstOccurence += rules.digits.numbers; out.letters += out.firstOccurence;</tag></item> <item repeat="1-"> <one-of> <item>A<tag>out.letters+='A';</tag></item> <item>B<tag>out.letters+='B';</tag></item> <item>C<tag>out.letters+='C';</tag></item> <item>D<tag>out.letters+='D';</tag></item> <item>E<tag>out.letters+='E';</tag></item> <item>F<tag>out.letters+='F';</tag></item> <item>G<tag>out.letters+='G';</tag></item> <item>H<tag>out.letters+='H';</tag></item> <item>I<tag>out.letters+='I';</tag></item> <item>J<tag>out.letters+='J';</tag></item> <item>K<tag>out.letters+='K';</tag></item> <item>L<tag>out.letters+='L';</tag></item> <item>M<tag>out.letters+='M';</tag></item> <item>N<tag>out.letters+='N';</tag></item> <item>O<tag>out.letters+='O';</tag></item> <item>P<tag>out.letters+='P';</tag></item> <item>Q<tag>out.letters+='Q';</tag></item> <item>R<tag>out.letters+='R';</tag></item> <item>S<tag>out.letters+='S';</tag></item> <item>T<tag>out.letters+='T';</tag></item> <item>U<tag>out.letters+='U';</tag></item> <item>V<tag>out.letters+='V';</tag></item> <item>W<tag>out.letters+='W';</tag></item> <item>X<tag>out.letters+='X';</tag></item> <item>Y<tag>out.letters+='Y';</tag></item> <item>Z<tag>out.letters+='Z';</tag></item> </one-of> </item> </rule> <rule id="digits"> <item repeat="0-1"><ruleref uri="#text"/></item> <tag>out.numbers=""</tag> <item repeat="1-10"> <one-of> <item>0<tag>out.numbers+=0;</tag></item> <item>1<tag>out.numbers+=1;</tag></item> <item>2<tag>out.numbers+=2;</tag></item> <item>3<tag>out.numbers+=3;</tag></item> <item>4<tag>out.numbers+=4;</tag></item> <item>5<tag>out.numbers+=5;</tag></item> <item>6<tag>out.numbers+=6;</tag></item> <item>7<tag>out.numbers+=7;</tag></item> <item>8<tag>out.numbers+=8;</tag></item> <item>9<tag>out.numbers+=9;</tag></item> </one-of> </item> </rule>
</grammar>
Menggunakan tata bahasa industri untuk layanan keuangan
Untuk membuat bot sampel dan menambahkan tata bahasa, lakukan langkah-langkah berikut. Ini menciptakan bot Amazon Lex yang disebut Financialbot
dan menambahkan tata bahasa untuk layanan keuangan, yang kami simpan di Layanan Penyimpanan Sederhana Amazon (Amazon S3):
- Unduh bot Amazon Lex definisi.
- Di konsol Amazon Lex, pilih tindakan lalu pilih impor.
- Pilih
Financialbot.zip
file yang Anda unduh, dan pilih impor.
- Salin file XML tata bahasa untuk jasa keuangan, tercantum di bagian sebelumnya.
- Di konsol Amazon S3, unggah file XML.
- Navigasikan ke jenis slot di konsol Amazon Lex dan pilih
accountID
jenis slot sehingga Anda dapat mengasosiasikan fin_accountNumber.grxml
file.
- Di jenis slot, masukkan tautan Amazon S3 untuk file XML dan kunci objek.
- Pilih Simpan jenis slot.
Grafik Identitas AWS dan Manajemen Akses Peran (IAM) yang digunakan untuk membuat bot harus memiliki izin untuk membaca file dari bucket S3.
- Ulangi langkah 6โ8 untuk
transferFunds
jenis slot dengan fin_transferAmount.grxml
.
- Setelah Anda menyimpan tata bahasa, pilih Membangun.
- Unduh layanan keuangan aliran kontak untuk mengintegrasikannya dengan bot Amazon Lex melalui Sambungan Amazon.
- Di konsol Amazon Connect, pilih Arus kontak.
- Dalam majalah AmazonLex bagian, pilih bot Amazon Lex Anda dan sediakan untuk digunakan dalam alur kontak Amazon Connect.
- Pilih aliran kontak untuk memuatnya ke dalam aplikasi.
- Uji aliran IVR dengan menelepon ke nomor telepon.
Asuransi
Anda dapat menggunakan Amazon Lex di domain asuransi untuk mengotomatiskan interaksi layanan pelanggan seperti pemrosesan klaim, manajemen polis, dan pembayaran premi. Selama interaksi ini, aliran IVR perlu mengumpulkan beberapa detail, termasuk ID polis, plat nomor, dan jumlah premi, untuk memenuhi permintaan pemegang polis. Kami menggunakan tata bahasa industri asuransi dalam contoh percakapan berikut:
Agen: Selamat datang di perusahaan asuransi ACME. Untuk memulai, bisakah saya mendapatkan ID polis Anda?
Penelepon: Ya, ini AB1234567.
IVR: Mengerti. Apa yang bisa saya bantu?
Penelepon: Saya ingin mengajukan klaim.
IVR: Tentu. Apakah klaim ini mengenai polis mobil Anda atau polis pemilik rumah?
Penelepon: Otomatis
IVR: Apa plat nomor pada kendaraan?
Penelepon: ABCD1234
IVR: Terima kasih. Dan berapa klaimnya?
Penelepon: $900
IVR: Tanggal dan jam berapa kecelakaan itu?
Penelepon: 1 Maret 2:30.
IVR: Terima kasih. Saya sudah memulainya untuk Anda. Seseorang dari kantor kami akan segera menghubungi Anda. ID klaim Anda adalah 12345.
Tata bahasa berikut ini didukung untuk domain asuransi: ID polis, SIM, nomor jaminan sosial, plat nomor, nomor klaim, dan tanggal perpanjangan.
Mari kita tinjau sampelnya klaimTanggalWaktu tata bahasa. Anda dapat merujuk ke tata bahasa lain di dokumentasi.
<?xml version="1.0" encoding="UTF-8" ?>
<grammar xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd" xml:lang="en-US" version="1.0" root="main" mode="voice" tag-format="semantics/1.0"> <!-- Test Cases Grammar will support the following inputs: Scenario 1: Input: The accident occured at july three at five am Output: july 3 5am Scenario 2: Input: Damage was reported at july three at five am Output: july 3 5am Scenario 3: Input: Schedule virtual inspection for july three at five am Output: july 3 5am --> <rule id="main" scope="public"> <tag>out=""</tag> <item repeat="1-10"> <item><ruleref uri="#months"/><tag>out = out + rules.months + " ";</tag></item> <one-of> <item><ruleref uri="#digits"/><tag>out += rules.digits + " ";</tag></item> <item><ruleref uri="#teens"/><tag>out += rules.teens+ " ";</tag></item> <item><ruleref uri="#above_twenty"/><tag>out += rules.above_twenty+ " ";</tag></item> </one-of> <item><ruleref uri="#at"/><tag>out += rules.at.new;</tag></item> <item repeat="0-1"><ruleref uri="#mins"/><tag>out +=":" + rules.mins.min;</tag></item> <item><ruleref uri="#ampm"/><tag>out += rules.ampm;</tag></item> </item> <item repeat="0-1"><ruleref uri="#thanks"/></item> </rule> <rule id="text"> <one-of> <item repeat="0-1">The accident occured at</item> <item repeat="0-1">Time of accident is</item> <item repeat="0-1">Damage was reported at</item> <item repeat="0-1">Schedule virtual inspection for</item> </one-of> </rule> <rule id="thanks"> <one-of> <item>Thanks</item> <item>I think</item> </one-of> </rule> <rule id="months"> <item repeat="0-1"><ruleref uri="#text"/></item> <one-of> <item>january<tag>out="january";</tag></item> <item>february<tag>out="february";</tag></item> <item>march<tag>out="march";</tag></item> <item>april<tag>out="april";</tag></item> <item>may<tag>out="may";</tag></item> <item>june<tag>out="june";</tag></item> <item>july<tag>out="july";</tag></item> <item>august<tag>out="august";</tag></item> <item>september<tag>out="september";</tag></item> <item>october<tag>out="october";</tag></item> <item>november<tag>out="november";</tag></item> <item>december<tag>out="december";</tag></item> <item>jan<tag>out="january";</tag></item> <item>feb<tag>out="february";</tag></item> <item>aug<tag>out="august";</tag></item> <item>sept<tag>out="september";</tag></item> <item>oct<tag>out="october";</tag></item> <item>nov<tag>out="november";</tag></item> <item>dec<tag>out="december";</tag></item> </one-of> </rule> <rule id="digits"> <one-of> <item>0<tag>out=0;</tag></item> <item>1<tag>out=1;</tag></item> <item>2<tag>out=2;</tag></item> <item>3<tag>out=3;</tag></item> <item>4<tag>out=4;</tag></item> <item>5<tag>out=5;</tag></item> <item>6<tag>out=6;</tag></item> <item>7<tag>out=7;</tag></item> <item>8<tag>out=8;</tag></item> <item>9<tag>out=9;</tag></item> <item>first<tag>out=1;</tag></item> <item>second<tag>out=2;</tag></item> <item>third<tag>out=3;</tag></item> <item>fourth<tag>out=4;</tag></item> <item>fifth<tag>out=5;</tag></item> <item>sixth<tag>out=6;</tag></item> <item>seventh<tag>out=7;</tag></item> <item>eighth<tag>out=8;</tag></item> <item>ninth<tag>out=9;</tag></item> <item>one<tag>out=1;</tag></item> <item>two<tag>out=2;</tag></item> <item>three<tag>out=3;</tag></item> <item>four<tag>out=4;</tag></item> <item>five<tag>out=5;</tag></item> <item>six<tag>out=6;</tag></item> <item>seven<tag>out=7;</tag></item> <item>eight<tag>out=8;</tag></item> <item>nine<tag>out=9;</tag></item> </one-of> </rule> <rule id="at"> <tag>out.new=""</tag> <item>at</item> <one-of> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.new+= rules.digits</tag></item> <item repeat="0-1"><ruleref uri="#teens"/><tag>out.new+= rules.teens</tag></item> </one-of> </rule> <rule id="mins"> <tag>out.min=""</tag> <item repeat="0-1">:</item> <item repeat="0-1">and</item> <one-of> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.min+= rules.digits</tag></item> <item repeat="0-1"><ruleref uri="#teens"/><tag>out.min+= rules.teens</tag></item> <item repeat="0-1"><ruleref uri="#above_twenty"/><tag>out.min+= rules.above_twenty</tag></item> </one-of> </rule> <rule id="ampm"> <tag>out=""</tag> <one-of> <item>AM<tag>out="am";</tag></item> <item>PM<tag>out="pm";</tag></item> <item>am<tag>out="am";</tag></item> <item>pm<tag>out="pm";</tag></item> </one-of> </rule> <rule id="teens"> <one-of> <item>ten<tag>out=10;</tag></item> <item>tenth<tag>out=10;</tag></item> <item>eleven<tag>out=11;</tag></item> <item>twelve<tag>out=12;</tag></item> <item>thirteen<tag>out=13;</tag></item> <item>fourteen<tag>out=14;</tag></item> <item>fifteen<tag>out=15;</tag></item> <item>sixteen<tag>out=16;</tag></item> <item>seventeen<tag>out=17;</tag></item> <item>eighteen<tag>out=18;</tag></item> <item>nineteen<tag>out=19;</tag></item> <item>tenth<tag>out=10;</tag></item> <item>eleventh<tag>out=11;</tag></item> <item>twelveth<tag>out=12;</tag></item> <item>thirteenth<tag>out=13;</tag></item> <item>fourteenth<tag>out=14;</tag></item> <item>fifteenth<tag>out=15;</tag></item> <item>sixteenth<tag>out=16;</tag></item> <item>seventeenth<tag>out=17;</tag></item> <item>eighteenth<tag>out=18;</tag></item> <item>nineteenth<tag>out=19;</tag></item> </one-of> </rule> <rule id="above_twenty"> <one-of> <item>twenty<tag>out=20;</tag></item> <item>thirty<tag>out=30;</tag></item> </one-of> <item repeat="0-1"><ruleref uri="#digits"/><tag>out += rules.digits;</tag></item> </rule>
</grammar>
Menggunakan tata bahasa industri untuk asuransi
Untuk membuat bot sampel dan menambahkan tata bahasa, lakukan langkah-langkah berikut. Ini menciptakan bot Amazon Lex yang disebut InsuranceBot
dan menambahkan tata bahasa untuk domain asuransi:
- Unduh bot Amazon Lex definisi.
- Di konsol Amazon Lex, pilih tindakan, Lalu pilih impor.
- Pilih
InsuranceBot.zip file
yang Anda unduh, dan pilih impor.
- Salin file XML tata bahasa untuk asuransi, tercantum di bagian sebelumnya.
- Di konsol Amazon S3, unggah file XML.
- Navigasikan ke jenis slot di konsol Amazon Lex dan pilih
policyID
jenis slot sehingga Anda dapat mengasosiasikan ins_policyNumber.grxml
berkas tata bahasa.
- Di jenis slot, masukkan tautan Amazon S3 untuk file XML dan kunci objek.
- Pilih Simpan jenis slot.
Peran IAM yang digunakan untuk membuat bot harus memiliki izin untuk membaca file dari bucket S3.
- Ulangi langkah 6โ8 untuk
licensePlate
jenis celah (ins_NJ_licensePlateNumber.grxml
) Dan dateTime
jenis celah (ins_claimDateTime.grxml
).
- Setelah Anda menyimpan tata bahasa, pilih Membangun.
- Unduh asuransi aliran kontak untuk berintegrasi dengan bot Amazon Lex.
- Di konsol Amazon Connect, pilih Arus kontak.
- Dalam majalah AmazonLex bagian, dan pilih bot Lex Anda dan sediakan untuk digunakan dalam alur kontak Amazon Connect.
- Pilih aliran kontak untuk memuatnya ke dalam aplikasi.
- Uji aliran IVR dengan menelepon ke nomor telepon.
Telecom
Anda dapat menggunakan Amazon Lex di domain telekomunikasi untuk mengotomatiskan interaksi layanan pelanggan seperti mengaktifkan layanan, membayar tagihan, dan mengelola penginstalan perangkat. Selama interaksi ini, aliran IVR perlu mengumpulkan beberapa detail, termasuk nomor SIM, kode pos, dan tanggal mulai layanan, untuk memenuhi permintaan pengguna. Kami menggunakan tata bahasa industri jasa keuangan dalam contoh percakapan berikut:
Agen: Selamat datang di ACME seluler. Untuk memulai, dapatkah saya memiliki nomor telepon yang terkait dengan akun Anda?
Pengguna: Ya, ini 123 456.
IVR: Terima kasih. Apa yang bisa saya bantu?
Pengguna: Saya menelepon untuk mengaktifkan layanan saya.
IVR: Tentu. Berapa nomor SIM pada perangkat?
IVR: 12345ABC
IVR: Oke. Dan boleh saya minta kode posnya?
Pengguna: 12345
IVR: Bagus, terima kasih. Perangkat telah diaktifkan.
Tata bahasa berikut didukung untuk telekomunikasi: nomor SIM, nomor seri perangkat, kode pos, nomor telepon, tanggal mulai layanan, dan ordinal.
Mari kita tinjau sampelnya nomor SIM tata bahasa. Anda dapat merujuk ke tata bahasa lain di dokumentasi.
<?xml version="1.0" encoding="UTF-8" ?>
<grammar xmlns="http://www.w3.org/2001/06/grammar" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2001/06/grammar http://www.w3.org/TR/speech-grammar/grammar.xsd" xml:lang="en-US" version="1.0" root="main" mode="voice" tag-format="semantics/1.0"> <!-- Test Cases Grammar will support the following inputs: Scenario 1: Input: My SIM number is A B C 1 2 3 4 Output: ABC1234 Scenario 2: Input: My SIM number is 1 2 3 4 A B C Output: 1234ABC Scenario 3: Input: My SIM number is 1 2 3 4 A B C 1 Output: 123ABC1 --> <rule id="main" scope="public"> <tag>out=""</tag> <item><ruleref uri="#alphanumeric"/><tag>out += rules.alphanumeric.alphanum;</tag></item> <item repeat="0-1"><ruleref uri="#alphabets"/><tag>out += rules.alphabets.letters;</tag></item> <item repeat="0-1"><ruleref uri="#digits"/><tag>out += rules.digits.numbers</tag></item> </rule> <rule id="text"> <item repeat="0-1"><ruleref uri="#hesitation"/></item> <one-of> <item repeat="0-1">My SIM number is</item> <item repeat="0-1">SIM number is</item> </one-of> </rule> <rule id="hesitation"> <one-of> <item>Hmm</item> <item>Mmm</item> <item>My</item> </one-of> </rule> <rule id="alphanumeric" scope="public"> <tag>out.alphanum=""</tag> <item><ruleref uri="#alphabets"/><tag>out.alphanum += rules.alphabets.letters;</tag></item> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.alphanum += rules.digits.numbers</tag></item> </rule> <rule id="alphabets"> <item repeat="0-1"><ruleref uri="#text"/></item> <tag>out.letters=""</tag> <tag>out.firstOccurence=""</tag> <item repeat="0-1"><ruleref uri="#digits"/><tag>out.firstOccurence += rules.digits.numbers; out.letters += out.firstOccurence;</tag></item> <item repeat="1-"> <one-of> <item>A<tag>out.letters+='A';</tag></item> <item>B<tag>out.letters+='B';</tag></item> <item>C<tag>out.letters+='C';</tag></item> <item>D<tag>out.letters+='D';</tag></item> <item>E<tag>out.letters+='E';</tag></item> <item>F<tag>out.letters+='F';</tag></item> <item>G<tag>out.letters+='G';</tag></item> <item>H<tag>out.letters+='H';</tag></item> <item>I<tag>out.letters+='I';</tag></item> <item>J<tag>out.letters+='J';</tag></item> <item>K<tag>out.letters+='K';</tag></item> <item>L<tag>out.letters+='L';</tag></item> <item>M<tag>out.letters+='M';</tag></item> <item>N<tag>out.letters+='N';</tag></item> <item>O<tag>out.letters+='O';</tag></item> <item>P<tag>out.letters+='P';</tag></item> <item>Q<tag>out.letters+='Q';</tag></item> <item>R<tag>out.letters+='R';</tag></item> <item>S<tag>out.letters+='S';</tag></item> <item>T<tag>out.letters+='T';</tag></item> <item>U<tag>out.letters+='U';</tag></item> <item>V<tag>out.letters+='V';</tag></item> <item>W<tag>out.letters+='W';</tag></item> <item>X<tag>out.letters+='X';</tag></item> <item>Y<tag>out.letters+='Y';</tag></item> <item>Z<tag>out.letters+='Z';</tag></item> </one-of> </item> </rule> <rule id="digits"> <item repeat="0-1"><ruleref uri="#text"/></item> <tag>out.numbers=""</tag> <item repeat="1-10"> <one-of> <item>0<tag>out.numbers+=0;</tag></item> <item>1<tag>out.numbers+=1;</tag></item> <item>2<tag>out.numbers+=2;</tag></item> <item>3<tag>out.numbers+=3;</tag></item> <item>4<tag>out.numbers+=4;</tag></item> <item>5<tag>out.numbers+=5;</tag></item> <item>6<tag>out.numbers+=6;</tag></item> <item>7<tag>out.numbers+=7;</tag></item> <item>8<tag>out.numbers+=8;</tag></item> <item>9<tag>out.numbers+=9;</tag></item> </one-of> </item> </rule>
</grammar>
Menggunakan tata bahasa industri untuk telekomunikasi
Untuk membuat bot sampel dan menambahkan tata bahasa, lakukan langkah-langkah berikut. Ini menciptakan bot Amazon Lex yang disebut TelecomBot
dan menambahkan tata bahasa untuk telekomunikasi:
- Unduh bot Amazon Lex definisi.
- Di konsol Amazon Lex, pilih tindakan, Lalu pilih impor.
- Pilih
TelecomBot.zip
file yang Anda unduh, dan pilih impor.
- Salin file XML tata bahasa untuk domain telekomunikasi, yang tercantum di bagian sebelumnya.
- Di konsol Amazon S3, unggah file XML.
- Navigasikan ke jenis slot di konsol Amazon Lex dan pilih
phoneNumber
sehingga Anda dapat mengasosiasikan tel_phoneNumber.grxml
tatabahasa.
- Di jenis slot, masukkan tautan Amazon S3 untuk file XML dan kunci objek.
- Pilih Simpan jenis slot.
Peran IAM yang digunakan untuk membuat bot harus memiliki izin untuk membaca file dari bucket S3.
- Ulangi langkah 6โ8 untuk jenis slot
SIM number
(tel_simNumber.grxml
) Dan zipcode
(tel_usZipcode.grxml
).
- Setelah Anda menyimpan tata bahasa, pilih Membangun.
- Unduh asuransi aliran kontak untuk berintegrasi dengan bot Amazon Lex.
- Di konsol Amazon Connect, pilih Arus kontak.
- Dalam majalah AmazonLex bagian, dan pilih bot Amazon Lex Anda dan sediakan untuk digunakan dalam alur kontak Amazon Connect.
- Pilih aliran kontak untuk memuatnya ke dalam aplikasi.
- Uji aliran IVR dengan menelepon ke nomor telepon.
Uji solusinya
Anda dapat menelepon ke nomor telepon Amazon Connect dan berinteraksi dengan bot. Anda juga dapat menguji solusi secara langsung di konsol Amazon Lex V2 menggunakan suara atau teks.
Kesimpulan
Tata bahasa industri menyediakan satu set file XML bawaan yang dapat Anda gunakan untuk membuat alur IVR dengan cepat. Anda dapat memilih tata bahasa untuk mengaktifkan percakapan layanan pelanggan untuk kasus penggunaan di seluruh layanan keuangan, asuransi, dan telekomunikasi. Tata bahasa tersedia sebagai jenis slot tata bahasa dan dapat digunakan dalam konfigurasi bot Amazon Lex. Anda dapat mengunduh tata bahasa dan mengaktifkannya melalui konsol atau SDK Amazon Lex V2. Kemampuan tersebut tersedia di semua Wilayah AWS tempat Amazon Lex beroperasi dalam bahasa Inggris (Australia), Inggris (Inggris Raya), dan bahasa Inggris (AS).
Untuk mempelajari lebih lanjut, lihat Menggunakan jenis slot tata bahasa khusus.
Tentang Penulis
John Pemanas memiliki lebih dari 15 tahun pengalaman dalam AI dan otomatisasi. Sebagai SVP of the Contact Center Practice di NeuraFlash, ia memimpin penerapan teknik AI dan otomatisasi terbaru untuk portofolio produk dan solusi pelanggan.
Sandeep Srinivasan adalah Manajer Produk di tim Amazon Lex. Sebagai pengamat perilaku manusia yang tajam, dia sangat menyukai pengalaman pelanggan. Dia menghabiskan waktu terjaganya di persimpangan orang, teknologi, dan masa depan.