Agen siap pakai perjalanan

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:

  1. Impor agen bawaan.
  2. 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.

  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 ringkasan terperinci 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=travel
  8. Setelah men-deploy semua layanan yang diperlukan, konfigurasi setiap alat di agen bawaan dengan URL yang disediakan dan dicatat dalam log oleh penginstal:
    1. Buka Konsol Dialogflow CX.
    2. Pilih project Google Cloud Anda.
    3. Jika Anda belum mengimpor agen bawaan, impor agen ke dalam project Anda.
    4. Pilih agen Anda.
    5. Klik ikon Generative resources.
    6. Klik Tools.
    7. Untuk setiap alat dalam agen, edit skema untuk mengganti URL di kolom servers: dengan endpoint yang dicatat oleh penginstal.
    8. Klik Simpan.

Alat places_search digunakan untuk mendapatkan informasi tentang lokasi menarik, termasuk lokasi menarik di dekat lokasi.

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.