Agen bawaan berbasis playbook Departemen Kendaraan Bermotor (DMV) memungkinkan pengguna memperpanjang masa berlaku surat izin mengemudi mereka secara online dan membuat janji temu di kantor lapangan DMV.
Contoh dialog
Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh agen bawaan ini.
Perpanjang masa berlaku surat izin mengemudi
Pengguna meminta perpanjangan masa berlaku surat izin mengemudi. Agen mengumpulkan informasi yang diperlukan, termasuk nomor surat izin mengemudi pengguna, tanggal habis masa berlaku surat izin mengemudi, nama yang tercantum di surat izin mengemudi, dan tanggal lahir. Kemudian, agen memverifikasi bahwa lisensi memenuhi syarat untuk diperpanjang dan mengonfirmasi bahwa pengguna ingin melanjutkan perpanjangan secara online. Agen membuat aplikasi online dan memberikan nomor konfirmasi.
Input pengguna | Respons agen |
---|---|
Hai | |
Halo, saya asisten DMV Anda. Saya dapat membantu Anda memperpanjang masa berlaku surat izin mengemudi secara online dan membuat janji temu di kantor lapangan DMV. Ada yang bisa saya bantu? | |
Saya ingin memperpanjang masa berlaku surat izin mengemudi saya | |
Beri tahu saya nomor surat izin mengemudi terbaru Anda. | |
Ya, ABCD1234. | |
Terima kasih, kami telah menemukan profil Anda. Berikan tanggal habis masa berlaku lisensi. | |
09-01-2023 | |
Sebutkan nama yang tertera di surat izin mengemudi. | |
Nama yang tercantum di surat izin mengemudi adalah Jacky Wang | |
Terima kasih. Kapan tanggal lahir Anda? | |
1985-02-03 | |
Dapatkah Anda mengonfirmasi informasi berikut? 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 masa berlaku surat izin mengemudi secara online? | |
Ya | |
Anda telah berhasil mengajukan permohonan perpanjangan masa berlaku surat izin mengemudi. Nomor konfirmasi Anda adalah 3LKCN0JS. | |
Ada hal lain yang dapat kami bantu? | |
Tidak, terima kasih, saya sudah selesai | |
Terima kasih! Semoga hari Anda menyenangkan. |
Buat 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 membuat janji temu untuk pengguna dan memberikan nomor konfirmasi.
Input pengguna | Respons agen |
---|---|
Bisakah Anda membantu saya membuat janji temu? | |
Saya dapat membantu Anda membuat janji temu. Dapatkah Anda memberi saya alamat agar saya dapat menelusuri kantor DMV terdekat untuk Anda? | |
Ya, itu di 1st Main street, MN. | |
Terima kasih. Kami telah menemukan kantor DMV terdekat berikut untuk Anda. Dapatkah 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 Brooklyn DMV | |
Maaf, saya tidak dapat menemukan DMV yang Anda berikan. Dapatkah Anda memilih dari daftar: 1. Minnesota Driver & Vehicle Services 2. Apple Valley DMV |
|
Kemudian Apple Valley DMV | |
Kapan Anda ingin membuat janji temu? Saya memiliki opsi berikut: 1. 12-13-2023 2. 14-12-2023 3. 15-12-2023 Jika Anda tidak bisa hadir pada tanggal tersebut, 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. 18-12-2023 2. 12-19-2023 3. 12-20-2023 |
|
19 Desember 2023 | |
Terima kasih. Anda ingin berkunjung pukul berapa? Saya memiliki waktu berikut yang tersedia untuk 19-12-2023: 1. 9.30 2. 10.00 3. 11:30 |
|
nine | |
Maaf. Pukul 9.00 tidak bisa. Anda ingin berkunjung pukul berapa? 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, saya bisa | |
Terima kasih. Saya telah membuat janji temu, nomor konfirmasi Anda adalah BNFG987H. | |
Ada hal lain yang dapat kami bantu? | |
Tidak | |
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 penjadwalan 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 masa berlaku 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. Dapatkah Anda memberi saya alamat agar saya dapat menelusuri kantor DMV terdekat untuk Anda? | |
berapa biayanya? | |
Maaf, saya tidak dapat menentukan perkiraan biaya. Lihat situs DMV setempat Anda untuk mengetahui semua layanan dan biaya. | |
Lanjutkan? | |
tidak, itu saja | |
Ada hal lain yang dapat kami bantu? | |
tidak, itu saja | |
Oke, terima kasih telah menghubungi asisten DMV Anda. Semoga hari Anda menyenangkan! |
Penyiapan dasar
Untuk menyiapkan agen bawaan ini:
- Impor agen bawaan.
- Konfigurasi 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 agen bawaan Anda.
Untuk men-deploy dan mengonfigurasi contoh kode dan data untuk agen bawaan DMV, luaskan petunjuknya.
- Download penginstal alat bawaan ke direktori lokal.
- Buka direktori lokal tempat Anda mendownload installer.zip.
- Buka installer.zip dan buka folder
installer
. - Tinjau README.md untuk mengetahui ringkasan mendetail 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 installer menggunakan
python installer.py --project-id=YOUR_GCP_PROJECT_ID --prebuilt-id=dmv
-
Setelah men-deploy semua layanan yang diperlukan, konfigurasikan setiap alat di agen bawaan dengan
URL yang diberikan yang dicatat oleh penginstal:
Konsol Vertex AI Agent Builder
- Jika Anda belum mengimpor agen bawaan, impor agen ke project Anda.
- Buka konsol Vertex AI Agent Builder.
- Pilih project Anda dari drop-down konsol.
- Pilih aplikasi Anda.
- Klik ikon Alat.
-
Untuk setiap alat di agen, edit skema untuk mengganti URL di kolom
servers:
dengan endpoint yang dicatat oleh penginstal. - Klik Simpan.
Dialogflow CX
- Jika Anda belum mengimpor agen bawaan, impor agen ke project Anda.
- Buka konsol Dialogflow CX.
- Pilih project Google Cloud Anda.
- Pilih agen Anda.
- Klik ikon untuk Sumber daya generatif.
- Klik Alat.
-
Untuk setiap alat di agen, edit skema untuk mengganti URL di kolom
servers
dengan endpoint yang dicatat oleh penginstal. - Klik Simpan.
-
Berikan peran Pengguna Cloud Datastore kepada akun layanan Compute Engine (
your-project-number-developer.gserviceaccount.com
), sehingga fungsi Cloud Run yang baru di-deploy dapat mengakses Firestore.
Alat perpanjangan lisensi
Alat dmv_renew_tool
digunakan untuk memverifikasi detail surat izin mengemudi, termasuk nama pengemudi, tanggal lahir, nomor surat izin mengemudi, 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 digunakan
untuk mengirimkan permohonan perpanjangan untuk pengguna.
Alat buat 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 digunakan untuk membuat janji temu.
Selesai
Agen dan integrasinya kini telah disiapkan dan siap diuji.