Playbook bawaan Perjalanan

Playbook bawaan Perjalanan memungkinkan pengguna menelusuri lokasi menarik (POI), mendapatkan rekomendasi perjalanan, dan memesan hotel. Agen menggunakan data profil pengguna untuk menyesuaikan rekomendasi bagi pengguna, jika disediakan.

Contoh dialog

Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh playbook 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 masa inap, memberikan nomor konfirmasi kepada pengguna.

Input pengguna Respons agen
apakah ada restoran seafood yang bagus 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 bisa saya bantu?
Saya ingin memesan penginapan selama empat malam di DC
Berikut beberapa hotel di Washington DC yang saya temukan. Manakah yang ingin Anda pesan?:
- Cambria Hotel Washington D.C. Navy Yard Riverfront
- Beacon Hotel & Corporate Quarters
- Holiday Inn Washington Capitol - Natl Mall, an IHG Hotel
Beacon Hotel terdengar bagus
Baik, izinkan kami mengonfirmasi beberapa detail. Anda akan menginap 4 malam, dari 11-06 hingga 11-10, benar?
sebenarnya saya akan check in pada tanggal 8
Oke, jadi Anda akan check in pada 08-11 dan check out pada 12-11?
ya, itu bagus
Baik, izinkan kami mengonfirmasi detail pemesanan Anda
Nama Hotel = Beacon Hotel & Corporate Quarters
Tanggal Check In = 8 November
Tanggal Check Out = 12 November
# Kamar = 1
# Wisatawan = 1

Apakah sudah benar?
anak saya akan ikut
Oke, jadi 2 wisatawan. Mari kita perbarui detail pemesanan Anda
Nama Hotel = Beacon Hotel & Corporate Quarters
Tanggal Check In = 8 November
Tanggal Check Out = 12 November
# Kamar = 1
# Wisatawan = 2

Apakah sudah benar?
ya, tolong pesankan untuk saya
Bagus! Kami telah mengonfirmasi pemesanan Anda dan memiliki Konfirmasi # 2UDVXUUV untuk referensi Anda.
Ada hal lain yang bisa saya bantu?
tidak, cukup itu saja, terima kasih
Terima kasih telah bepergian dengan Google. Semoga hari Anda menyenangkan.

Inspirasi perjalanan

Pengguna mengatakan bahwa ia ingin mengajak keluarganya dalam perjalanan ski. Agen menyarankan beberapa tujuan ski di Amerika Serikat, dan pengguna bertanya apakah agen memiliki rekomendasi di luar negara tersebut. Agen menampilkan daftar tujuan di luar Amerika Serikat. Terakhir, pengguna meminta agen untuk membuat reservasi di salah satu tujuan dan agen menampilkan daftar hotel di sekitar.

Input pengguna Respons agen
Saya ingin mengajak keluarga saya melakukan perjalanan ski, ada saran?
Saya suka bermain ski. Berikut beberapa tujuan ski populer di Amerika Serikat:
- Arapahoe Basin
- Aspen Highlands
- Beaver Creek
- Breckenridge
- Sun Peaks Resort
Saya ingin ke luar negeri, apakah Anda punya saran?
Tentu saja! Berikut beberapa tujuan ski populer di luar Amerika Serikat:
- St. Moritz
- Niseko United
- Hakuba Valley
- Nozawa Onsen
- Whistler Blackcomb
- Big White Ski Resort
- Sun Peaks Resort
Baik, terima kasih. Bisakah Anda memesan penginapan untuk saya di Whistler Blackcomb?
Berikut adalah beberapa hotel di Whistler Blackcomb. Manakah yang ingin Anda pesan?:
- Blackcomb Lodge
- Blackcomb Springs Suites - True Ski-in, Ski-out Resort
- Pinnacle Hotel Whistler
- Fairmont Château Whistler

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 Perjalanan, luaskan untuk mengetahui petunjuknya.

  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=travel
  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 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 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 dan integrasinya kini telah disiapkan dan siap diuji.