Dengan agen bawaan Perjalanan, pengguna dapat menelusuri lokasi menarik (POI), mendapatkan rekomendasi perjalanan, dan memesan hotel. Agen menggunakan data profil pengguna untuk menyesuaikan rekomendasi bagi pengguna, jika disediakan. Agen prebuilt ini menggunakan Agen generatif.
Contoh dialog
Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh agen bawaan ini.
Penelusuran POI dan pemesanan hotel
Pengguna bertanya tentang restoran di Washington DC. Agen merekomendasikan beberapa lokasi menarik, dan pengguna meminta untuk memesan hotel. Agen mengumpulkan informasi yang diperlukan, termasuk hotel, tanggal check-in, tanggal check-out, jumlah wisatawan, dan jumlah kamar. Pengguna mengonfirmasi informasi dan agen memesan menginap, memberikan nomor konfirmasi kepada pengguna.
Input pengguna | Respons agen |
---|---|
hai apa ada restoran seafood yang enak di Washington DC? | |
Berikut beberapa restoran seafood di Washington DC: - The Oceanaire Seafood Room - Tony and Joe's Seafood Place - Joe's Seafood, Prime Steak & Stone Crab |
|
Ada hal lain yang dapat kami bantu? | |
Saya ingin memesan kamar untuk empat malam di DC | |
Ini dia beberapa hotel di Washington DC yang saya temukan. Mau pesan yang mana?: - Cambria Hotel Washington D.C. Navy Yard Riverfront - Beacon Hotel & Corporate Quarters - Holiday Inn Washington Capital - Natl Mall, IHG Hotel |
|
Beacon Hotel sepertinya bagus | |
Baik, saya akan mengonfirmasi beberapa detail. Anda akan menginap selama 4 malam, dari 11-06 hingga 11-10, benar? | |
saya akan memeriksa pada tanggal 8 | |
Oke, jadi kamu akan check-in pada 11-08 dan check-out pada 11-12? | |
ya itu bagus | |
Baik, saya akan konfirmasi detail pemesanan Anda Nama Hotel = Beacon Hotel & Kuartal Perusahaan Tanggal Check In = 8 November Tanggal Check Out = 12 November # Kamar = 1 # Wisatawan = 1 Apa benar? |
|
anakku akan datang denganku | |
Oke, jadi 2 wisatawan. Saya akan perbarui detail pemesanan Anda Nama Hotel = Beacon Hotel & Corporate Quarters Tanggal Check In = 8 November Tanggal Check Out = 12 November # Kamar = 1 # Wisatawan = 2 Apa benar? |
|
ya, tolong pesankan untuk saya | |
Bagus. Kami telah mengonfirmasi pemesanan Anda dan memiliki Konfirmasi # 2UDVXUUV sebagai catatan Anda. | |
Ada hal lain yang dapat kami bantu? | |
tidak, itu saja, terima kasih! | |
Terima kasih telah bepergian dengan Google! Semoga hari Anda menyenangkan. |
Inspirasi perjalanan
Pengguna mengatakan bahwa mereka ingin mengajak keluarganya pergi berwisata ski. Agen menyarankan beberapa tujuan ski di Amerika Serikat, dan pengguna bertanya apakah mereka memiliki rekomendasi di luar negeri. Agen menyajikan daftar tujuan di luar Amerika Serikat. Terakhir, pengguna meminta agen untuk memesan penginapan di salah satu tujuan dan agen menunjukkan daftar hotel di sekitarnya.
Input pengguna | Respons agen |
---|---|
Saya mau jalan-jalan bersama keluarga saya, ada saran? | |
Aku suka ski! Berikut beberapa tujuan ski populer di Amerika Serikat: - Arapahoe Basin - Aspen Highlands - Beaver Creek - Breckenridge - Sun Peaks Resort |
|
Aku berpikir di luar negara bagian, apakah kamu punya sesuatu? | |
Tentu saja! Berikut beberapa destinasi ski populer di luar Amerika Serikat: - St. Moritz - Niseko Amerika - Lembah Hakuba - Nozawa Onsen - Whistler Blackcomb - Resor Ski Big White - Sun Peaks Resort |
|
bagus, terima kasih! bisa mintakan saya menginap di Whistler Blackcomb? | |
Berikut beberapa hotel di Whistler Blackcomb. Ingin memesan yang mana?: - Blackcomb Lodge - Blackcomb Springs Suite - True Ski-in, Ski-out Resort - Pinnacle Hotel Whistler - Fairmont Château Whistler |
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 Travel, 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=travel
-
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.
Penelusuran tempat
Alat places_search
digunakan untuk mendapatkan informasi tentang lokasi menarik,
termasuk lokasi menarik di dekat lokasi.
Penelusuran hotel
Alat hotel_search
digunakan untuk mendapatkan informasi tentang hotel, termasuk
hotel di dekat suatu lokasi.
Pemesanan hotel
Alat hotel_booking
digunakan untuk membuat dan mendapatkan informasi tentang pemesanan hotel.
Mendapatkan profil pengguna
Alat get_user_profile
digunakan untuk mengambil profil pengguna yang dapat digunakan
untuk menyesuaikan rekomendasi bagi pengguna.
Selesai
Agen Anda dan integrasinya kini telah disiapkan dan dapat diuji.