Playbook bawaan Department of Motor Vehicles (DMV)

Playbook bawaan Departemen Kendaraan Bermotor (DMV) memungkinkan pengguna memperpanjang surat izin mengemudi secara online dan membuat janji temu di kantor lapangan DMV.

Contoh dialog

Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh playbook bawaan ini.

Memperpanjang surat izin mengemudi

Pengguna meminta perpanjangan SIM. Agen mengumpulkan informasi yang diperlukan, termasuk nomor lisensi pengguna, tanggal habis masa berlaku lisensi, nama di lisensi, dan tanggal lahir. Agen kemudian memverifikasi bahwa lisensi memenuhi syarat untuk diperpanjang dan mengonfirmasi bahwa pengguna ingin melanjutkan perpanjangan online. Agen membuat permohonan online dan memberikan nomor konfirmasi.

Input pengguna Respons agen
Hai
Halo, saya asisten DMV Anda. Saya dapat membantu Anda memperpanjang surat izin mengemudi secara online dan membuat janji temu di kantor lapangan DMV. Ada yang bisa saya bantu?
Saya ingin memperpanjang surat izin mengemudi
Beri tahu saya nomor surat izin mengemudi terbaru Anda.
Ya, ABCD1234.
Terima kasih, saya telah menemukan profil Anda. Berikan tanggal habis masa berlaku lisensi.
09-01-2023
Beri tahu saya nama yang tercantum di lisensi.
Nama di lisensi adalah Jacky Wang
Terima kasih. Kapan tanggal lahir Anda?
1985-02-03
Dapatkah Anda mengonfirmasi informasi tersebut?
Nama pengemudi: Jacky Wang
Tanggal lahir: 02-03-1985
Nomor surat izin mengemudi: ABCD1234
Tanggal habis masa berlaku: 09-01-2023
Ya, benar
Terima kasih. Kami telah memverifikasi informasi Anda. Anda memenuhi syarat untuk perpanjangan online. Apakah Anda ingin memperpanjang SIM secara online?
Ya
Anda telah berhasil mengajukan permohonan perpanjangan surat izin mengemudi. Nomor konfirmasi Anda adalah 3LKCN0JS.
Apakah ada hal lain yang dapat saya bantu hari ini?
Tidak, saya sudah selesai, terima kasih
Terima kasih! Semoga hari Anda menyenangkan.

Membuat janji temu

Pengguna meminta untuk membuat janji temu. Agen mengumpulkan informasi yang diperlukan termasuk kantor DMV tertentu, tanggal janji temu, dan waktu janji temu. Setelah mengonfirmasi detail yang dikumpulkan dengan pengguna, agen akan menjadwalkan 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 alamat agar saya dapat menelusuri kantor DMV terdekat untuk Anda?
Ya, di 1st Main Street, MN.
Terima kasih. Kami telah menemukan kantor DMV terdekat berikut untuk Anda. Bisakah Anda memilih salah satu?
1. Minnesota Driver & Vehicle Services: 2929 Chicago Ave, Minneapolis, MN 55407
2. Apple Valley DMV: 15026 Glazier Ave, Apple Valley, MN 55124
Saya ingin pergi ke DMV Brooklyn
Maaf, saya tidak dapat menemukan DMV yang Anda berikan. Bisakah Anda memilih dari daftar:
1. Minnesota Driver & Vehicle Services
2. Apple Valley DMV
Kemudian, DMV Apple Valley
Anda ingin membuat janji temu pada tanggal berapa? Saya memiliki hal berikut:
1. 12-13-2023
2. 12-14-2023
3. 12-15-2023
Jika tidak ada tanggal yang cocok untuk Anda, Anda juga dapat memberi tahu saya tanggal lain yang Anda inginkan.
Saya ingin pergi pada 16 Desember 2023
Maaf, kantor kami tutup pada akhir pekan. Apakah Anda ingin memilih salah satu tanggal berikut?
1. 12-18-2023
2. 12-19-2023
3. 12-20-2023
19 Desember 2023
Terima kasih. Pukul berapa Anda ingin berkunjung? Saya memiliki waktu luang pada 19-12-2023:
1. 9.30
2. 10.00
3. 11:30
nine
Maaf. 9:00 tidak berfungsi. Pukul berapa Anda ingin berkunjung? Saya memiliki
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: 19-12-2023
Waktu janji temu: 09.30
Ya, tidak masalah
Terima kasih. Saya telah membuat janji temu, nomor konfirmasi Anda adalah BNFG987H.
Apakah ada hal lain yang dapat saya bantu hari ini?
Tidak
Terima kasih telah menghubungi asisten DMV Anda. Semoga hari Anda menyenangkan.

Input tidak dikenal

Pengguna bertanya tentang topik yang tidak terkait dengan memperpanjang surat izin mengemudi atau membuat janji temu. Agen merespons dengan mengklarifikasi topik yang dapat ditanganinya.

Input pengguna Respons agen
hai
Halo, saya asisten DMV Anda. Saya dapat membantu Anda memperpanjang surat izin mengemudi secara online dan membuat janji temu di kantor lapangan DMV. Ada yang bisa saya bantu?
Saya ingin membeli mobil
Maaf, saya tidak mengerti. Kami dapat membantu Anda memperpanjang surat izin mengemudi atau membuat janji temu.
Ada yang bisa saya bantu?
Saya ingin membuat janji temu
Saya dapat membantu Anda membuat janji temu. Bisakah Anda memberikan alamat agar saya dapat menelusuri kantor DMV terdekat untuk Anda?
berapa biayanya?
Maaf, saya tidak dapat menentukan biaya yang diperkirakan. Lihat situs DMV lokal Anda untuk mengetahui semua layanan dan biaya.
Lanjutkan?
tidak, itu saja
Apakah ada hal lain yang dapat saya bantu hari ini?
tidak, itu saja
Baik, terima kasih telah menghubungi asisten DMV Anda. Semoga hari Anda menyenangkan.

Penyiapan dasar

Untuk menyiapkan playbook bawaan ini:

  1. Impor playbook bawaan.
  2. Konfigurasikan alat yang disediakan dengan layanan eksternal Anda, lihat Penyiapan alat.

Penyiapan alat

Agen ini mencakup alat yang digunakan untuk berintegrasi dengan layanan eksternal. Anda dapat menggunakan penginstal alat bawaan untuk men-deploy kode dan data contoh untuk playbook bawaan.

Untuk men-deploy dan mengonfigurasi contoh kode dan data untuk agen bawaan DMV, luaskan untuk melihat petunjuk.

  1. Download penginstal alat bawaan ke direktori lokal.
  2. Buka direktori lokal tempat Anda mendownload installer.zip.
  3. Ekstrak installer.zip dan buka folder installer.
  4. Tinjau README.md untuk mengetahui ringkasan mendetail tentang penginstal dan persyaratannya.
  5. Jalankan pip install -r requirements.txt untuk menginstal persyaratan.
  6. Jalankan gcloud auth application-default login untuk melakukan autentikasi menggunakan gcloud auth.
  7. Jalankan penginstal menggunakan python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=dmv
  8. Setelah men-deploy semua layanan yang diperlukan, konfigurasikan setiap alat di agen bawaan dengan URL yang diberikan yang dicatat ke dalam log oleh penginstal:

    Konsol Agent Builder

    1. Jika Anda belum mengimpor agen bawaan, impor agen ke project Anda.
    2. Buka konsol Builder Agen.

      Konsol Agent Builder

    3. Pilih project Anda dari drop-down konsol.
    4. Pilih aplikasi Anda.
    5. Klik ikon Alat.
    6. Untuk setiap alat di agen, edit skema untuk mengganti URL di kolom servers: dengan endpoint yang dicatat ke dalam log oleh penginstal.
    7. Klik Simpan.

    Dialogflow CX

    1. Jika Anda belum mengimpor agen bawaan, impor agen ke project Anda.
    2. Buka konsol Dialogflow CX.
    3. Pilih project Google Cloud Anda.
    4. Pilih agen Anda.
    5. Klik ikon untuk Resource generatif.
    6. Klik Tools.
    7. Untuk setiap alat di agen, edit skema untuk mengganti URL di kolom servers dengan endpoint yang dicatat ke dalam log oleh penginstal.
    8. Klik Simpan.

Alat perpanjangan lisensi

Alat dmv_renew_tool digunakan untuk memverifikasi detail surat izin mengemudi, termasuk nama pengemudi, tanggal lahir, nomor lisensi, dan tanggal habis masa berlaku. Setelah informasi yang diperlukan dikumpulkan dan diverifikasi, alat ini digunakan untuk memeriksa apakah lisensi memenuhi syarat untuk diperpanjang. Jika lisensi memenuhi syarat untuk diperpanjang, alat ini akan digunakan untuk mengirimkan permohonan perpanjangan bagi pengguna.

Alat membuat janji temu

Alat dmv_book_appointment_tool mengambil informasi janji temu yang tersedia, termasuk kantor lokal, tanggal janji temu, dan waktu janji temu. Setelah kantor, tanggal, dan slot waktu yang valid dipilih, alat ini akan digunakan untuk menjadwalkan janji temu.

Selesai

Agen dan integrasinya kini telah disiapkan dan siap diuji.