Agen bawaan Department of Motor Vehicle (DMV) memungkinkan pengguna memperbarui surat izin mengemudi secara online dan membuat janji temu di kantor lapangan DMV. Agen prebuilt ini menggunakan Agen generatif.
Contoh dialog
Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh agen bawaan ini.
Memperpanjang surat izin mengemudi
Pengguna meminta untuk memperpanjang SIM. Agen mengumpulkan informasi yang diperlukan termasuk nomor lisensi pengguna, tanggal habis masa berlaku lisensi, nama pada lisensi, dan tanggal lahir. Agen kemudian memverifikasi bahwa lisensi memenuhi syarat untuk diperpanjang dan mengonfirmasi bahwa pengguna ingin melanjutkan perpanjangan online. Agen membuat aplikasi online dan memberikan nomor konfirmasi.
Input pengguna | Respons agen |
---|---|
Halo | |
Halo, saya asisten DMV Anda. Saya dapat membantu Anda memperpanjang SIM secara online dan membuat janji temu di kantor lapangan DMV. Ada yang bisa saya bantu? | |
Saya ingin memperpanjang SIM | |
Beri tahu saya nomor SIM terbaru Anda. | |
Ya, ABCD1234. | |
Terima kasih, saya telah menemukan profil Anda. Berikan tanggal habis masa berlaku lisensi. | |
09-01-2023 | |
Tolong beri tahu saya nama di lisensi itu. | |
Nama yang tercantum pada lisensi adalah Jacky Wang | |
Terima kasih. Kapan tanggal lahir Anda? | |
1985-02-03 | |
Bisa tolong konfirmasi informasi ini? Nama pengemudi: Jacky Wang Tanggal lahir: 03-02-1985 Nomor surat izin mengemudi: ABCD1234 Tanggal habis masa berlaku: 01-09-2023 |
|
Ya benar | |
Terima kasih. Saya telah memverifikasi informasi Anda. Anda memenuhi syarat untuk perpanjangan online. Apakah Anda ingin memperpanjang SIM secara online? | |
Ya | |
Anda telah berhasil mengajukan permohonan perpanjangan SIM. Nomor konfirmasi Anda adalah 3LKCN0JS. | |
Apakah ada hal lain yang bisa saya bantu? | |
Tidak, terima kasih | |
Terima kasih. Semoga hari Anda menyenangkan. |
Buat janji temu
Pengguna meminta untuk membuat janji temu. Agen mengumpulkan informasi yang diperlukan, termasuk kantor DMV, tanggal janji temu, dan waktu janji temu spesifik. Setelah mengonfirmasi detail yang dikumpulkan dengan pengguna, agen akan membuat janji temu untuk pengguna dan memberikan nomor konfirmasi.
Input pengguna | Respons agen |
---|---|
Bisa bantu saya membuat janji temu? | |
Saya dapat membantu Anda membuat janji temu. Bisakah Anda memberikan alamatnya agar saya dapat mencari kantor DMV terdekat untuk Anda? | |
Ya, itu Jalan Utama ke-1, MN. | |
Terima kasih. Saya menemukan kantor DMV terdekat berikut untuk Anda. Bisa pilih salah satu? 1. Layanan Pengemudi & Kendaraan Minnesota: 2929 Chicago Ave, Minneapolis, MN 55407 2. Apple Valley DMV: 15026 Glazier Ave, Apple Valley, MN 55124 |
|
Saya ingin pergi ke Brooklyn DMV | |
Maaf, saya tidak bisa menemukan DMV yang Anda berikan. Dapatkah Anda memilih dari daftar: 1. Layanan Pengemudi & Kendaraan Minnesota 2. DMV Apple Valley |
|
Lalu Apple Valley DMV | |
Anda mau buat janji untuk tanggal berapa? Saya memiliki hal berikut: 1. 13-12-2023 2. 14-12-2023 3. 15-12-2023 Jika tidak ada tanggal yang sesuai untuk Anda, Anda juga bisa beri tahu saya tanggal lain yang Anda inginkan. |
|
Saya ingin pergi pada 16 Desember 2023 | |
Maaf, kantor kami tutup pada akhir pekan. Ingin memilih salah satu tanggal berikut? 1. 18-12-2023 2. 19-12-2023 3. 12-20-2023 |
|
19 Desember 2023 | |
Terima kasih. Jam berapa Anda ingin berkunjung? Saya membuka waktu untuk 19-12-2023: 1. 9.30 2. 10.00 3. 11:30 |
|
nine | |
Aku ikut sedih. Jam 9.00 tidak bisa. Jam berapa Anda ingin berkunjung? Saya punya 1. 9.30 2. 10.00 3. 11:30 |
|
sembilan tiga puluh | |
Harap konfirmasi apakah Anda ingin membuat janji temu ini: Kantor DMV: Apple Valley DMV Tanggal janji temu: 12-19-2023 Waktu janji temu: 9.30 |
|
Ya cocok untuk saya | |
Terima kasih. Saya sudah membuat janji temu, nomor konfirmasi Anda adalah BNFG987H. | |
Apakah ada hal lain yang bisa saya bantu? | |
Nggak | |
Terima kasih telah menghubungi asisten DMV Anda. Semoga hari Anda menyenangkan. |
Input tidak dikenal
Pengguna bertanya tentang topik yang tidak terkait dengan perpanjangan surat izin mengemudi atau memesan janji temu. Agen merespons dengan mengklarifikasi topik yang dapat ditangani.
Input pengguna | Respons agen |
---|---|
hai | |
Halo, saya asisten DMV Anda. Saya dapat membantu Anda memperpanjang SIM secara online dan membuat janji temu di kantor lapangan DMV. Ada yang bisa saya bantu? | |
saya mau beli mobil | |
Maaf, saya tidak mengerti. Saya dapat membantu Anda memperpanjang SIM atau membuat janji temu. | |
Ada yang bisa saya bantu? | |
Saya ingin membuat janji temu | |
Saya dapat membantu Anda membuat janji temu. Bisakah Anda memberikan alamatnya agar saya dapat mencari kantor DMV terdekat untuk Anda? | |
berapa biayanya? | |
Maaf, saya tidak dapat menentukan perkiraan biaya. Harap lihat situs DMV lokal Anda untuk mengetahui semua layanan dan biaya. | |
Lanjutkan? | |
tidak, itu saja | |
Apakah ada hal lain yang bisa saya bantu? | |
tidak, itu saja | |
Oke, terima kasih telah menghubungi asisten DMV Anda. Semoga hari Anda menyenangkan. |
Penyiapan dasar
Untuk menyiapkan agen prebuilt ini:
- Impor agen bawaan.
- Konfigurasi tools yang disediakan dengan layanan eksternal Anda. Lihat Penyiapan alat.
Penyiapan alat
Agen ini mencakup tools yang digunakan untuk berintegrasi dengan layanan eksternal. Anda dapat menggunakan penginstal alat bawaan untuk men-deploy kode contoh dan data untuk agen bawaan.
Untuk men-deploy dan mengonfigurasi kode contoh dan data untuk agen siap pakai DMV, luaskan untuk mendapatkan petunjuk.
- Download penginstal alat bawaan ke direktori lokal.
- Buka direktori lokal tempat Anda mendownload installer.zip.
-
Ekstrak installer.zip dan buka folder
installer
. - Tinjau README.md untuk ringkasan terperinci tentang penginstal dan persyaratannya.
-
Jalankan
pip install -r requirements.txt
untuk menginstal persyaratan. -
Jalankan
gcloud auth application-default login
untuk melakukan autentikasi menggunakan gcloud auth. -
Jalankan penginstal menggunakan
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=dmv
-
Setelah men-deploy semua layanan yang diperlukan, konfigurasi setiap alat di agen bawaan dengan URL yang disediakan dan dicatat dalam log oleh penginstal:
- Buka Konsol Dialogflow CX.
- Pilih project Google Cloud Anda.
- Jika Anda belum mengimpor agen bawaan, impor agen ke dalam project Anda.
- Pilih agen Anda.
- Klik ikon Generative resources.
- Klik Tools.
-
Untuk setiap alat dalam agen, edit skema untuk mengganti URL di kolom
servers:
dengan endpoint yang dicatat oleh penginstal. - Klik Simpan.
Alat perpanjangan lisensi
Alat dmv_renew_tool
digunakan untuk memverifikasi detail SIM, termasuk nama pengemudi, tanggal lahir, nomor surat izin, dan tanggal habis masa berlaku. Setelah informasi yang diperlukan
dikumpulkan dan diverifikasi, alat ini digunakan untuk memeriksa apakah lisensi
memenuhi syarat untuk perpanjangan. Jika lisensi memenuhi syarat untuk perpanjangan, alat tersebut akan digunakan
untuk mengirimkan permohonan perpanjangan kepada pengguna.
Alat pembuatan janji temu
Alat dmv_book_appointment_tool
mengambil informasi janji temu yang tersedia, termasuk kantor setempat,
tanggal janji temu, dan waktu janji temu. Setelah kantor, tanggal, dan slot waktu yang valid dipilih, alat ini digunakan untuk membuat janji temu.
Selesai
Agen Anda dan integrasinya kini telah disiapkan dan dapat diuji.