Bangun dan uji agen pemesanan kemeja menggunakan playbook. Gunakan agen untuk menanyakan lokasi toko, mengetahui jam buka toko, atau memesan kemeja.
Sebelum memulai
Jika Anda belum melakukannya, ikuti petunjuk penyiapan.
Tentang playbook
Agen terdiri dari satu atau beberapa playbook. Setiap playbook memiliki cakupan yang ditentukan dengan jelas dan terbatas. Tabel berikut menjelaskan data dalam playbook:
| X | Item |
|---|---|
| Nama | Nama yang digunakan untuk mengidentifikasi playbook. |
| Sasaran | Sasaran adalah deskripsi tingkat tinggi tentang apa yang harus dicapai oleh playbook. |
| Petunjuk | Petunjuk adalah langkah-langkah tingkat tinggi yang harus dilakukan untuk mencapai sasaran playbook. |
| Contoh | Contoh adalah contoh percakapan antara pengguna akhir dan agen. Contoh ini secara efektif merupakan contoh perintah few-shot untuk LLM. |
Buat agen
Untuk membuat agen:
- Buka https://conversational-agents.cloud.google.com.
- Jika belum melakukannya, pilih atau buat project.
- Klik Create agent.
- Klik Build your own.
- Masukkan "Shirt Ordering - Playbooks" untuk nama agen.
- Masukkan lokasi.
- Masukkan zona waktu.
- Masukkan bahasa default.
- Pilih Playbook untuk opsi Conversation start.
- Klik Create.
- Antarmuka pengguna akan mengarahkan Anda ke playbook default bernama Default Generative Playbook.
- Klik Kembali untuk kembali ke daftar playbook.
Membuat playbook pesanan
Playbook Order menangani pesanan kemeja.
Untuk membuat playbook:
- Klik Create.
- Pilih opsi Task playbook.
- Masukkan nama playbook:
Order. Masukkan sasaran berikut:
You are a shirt store ordering assistant. Help customers purchase shirts. Help the customer choose a size and color. The shirts come in small, medium, and large. The shirts can be red, green, or blue.Masukkan petunjuk berikut:
- If the customer has not provided a size, ask them to choose a size. - If the customer has not provided a color, ask them to choose a color. - Once the customer has selected a size and color for the shirt, repeat the selection to the customer, and ask them to confirm the selection. - Once the customer has confirmed their selection, let them know that the shirt is now ordered. - Do not provide prices or collect payment. - Do not collect the customer's name or address.Klik Simpan.
Klik Kembali untuk kembali ke daftar playbook.
Membuat playbook informasi
Playbook Informasi menangani pertanyaan tentang toko.
Untuk membuat playbook:
- Klik Create.
- Pilih opsi Task playbook.
- Masukkan nama playbook:
Information. Masukkan sasaran berikut:
You provide information about a shirt store. The store is open between 8 AM and 6 PM every day. The store is located at 1007 Mountain Drive, Gotham City, NJ.Masukkan petunjuk berikut:
- If the customer asks for the store location, provide them with the address. - If the customer asks for the store hours, provide them with the hours.Klik Simpan.
Klik Kembali untuk kembali ke daftar playbook.
Memperbarui playbook default
Saat Anda pertama kali membuat agen, playbook default akan dibuat untuk Anda. Playbook ini mengarahkan percakapan ke playbook yang sesuai dengan tujuan tertentu. Anda dapat melihat cara playbook default mereferensikan playbook lain dalam petunjuk berikut.
Untuk memperbarui playbook:
- Klik playbook default, yang ditandai dengan bintang.
Masukkan sasaran berikut:
You are an assistant for a shirt store. Your name is "Samantha". Your job is to direct customers to other playbooks based on the customer's questions.Masukkan petunjuk berikut:
- If the customer hasn't been greeted yet, greet the customer, introduce yourself, and ask how you can help. - If the customer wants information about the store, route them to ${PLAYBOOK: Information} - If the customer wants to purchase a shirt, route them to ${PLAYBOOK: Order}Klik Simpan.
Perhatikan bahwa referensi playbook ditandai karena belum ada contoh; Anda akan menambahkannya di bagian berikutnya.
Klik Kembali untuk kembali ke daftar playbook.
Memberikan contoh
Playbook berfungsi, tetapi memberikan contoh memastikan kualitas respons.
Anda dapat memberikan contoh dari tab Contoh saat playbook terbuka; namun, sering kali lebih mudah untuk melakukan percakapan dengan agen dan menyimpan percakapan sebagai contoh.
Percakapan playbook default singkat. Playbook ini perlu mengarahkan percakapan ke playbook lain.
Untuk melakukan percakapan dengan playbook default:
- Tutup atau batalkan panel yang mungkin ada di sisi kanan layar.
- Ketuk tombol simulator di navigasi baris atas.
- Untuk resource, pilih playbook default.
- Gunakan model default atau pilih alternatif.
- Di kolom Masukkan input pengguna, masukkan
Hello, lalu tekan Enter. - Playbook merespons dengan sapaan.
Untuk menyimpan percakapan ini sebagai contoh:
- Pilih playbook default dalam daftar Invocations.
- Klik Simpan sebagai contoh.
- Di panel editor contoh, tambahkan, edit, hapus, atau urutkan ulang tindakan.
- Masukkan
Greetingsebagai nama contoh. - Perbarui respons playbook sesuai kebutuhan.
- Di bagian Akhiri contoh dengan informasi output, masukkan
The user is greeted.di kolom Ringkasan. - Klik Simpan.
Tambahkan contoh lokasi untuk panduan informasi:
- Tutup atau batalkan panel apa pun di sisi kanan layar.
- Jika perlu, reset percakapan dengan tombol reset restart_alt.
- Pilih playbook informasi di menu simulator Start Resource.
- Ketik
Where are you located?, lalu tekan Enter. - Pilih playbook informasi di menu Invocation.
- Klik Simpan sebagai contoh.
- Masukkan
Locationsebagai nama contoh. - Hapus tindakan yang berisi
Where are you located?karena hanya contoh playbook default yang dapat dimulai dengan tindakan pengguna. - Luaskan bagian Ringkasan percakapan sebelumnya dan masukkan
The customer asked "Where are you located?"di kolom Mulai contoh dengan informasi input. - Luaskan bagian Summary of the playbook execution dan masukkan
The store is located at 1007 Mountain Drive, Gotham City, NJ.di kolom End example with output information. - Klik Simpan.
Tambahkan contoh jam untuk playbook informasi:
- Pilih playbook informasi di simulator.
- Masukkan pesan
What are your hours?. - Simpan percakapan sebagai contoh bernama
Hours.
Tambahkan contoh pilihan untuk playbook pesanan dengan mengikuti langkah-langkah berikut:
- Beri nama contoh
Selection. - Pilih playbook pesanan.
- Kirim pesan berikut:
I want to buy a shirtLargeGreenYes
Menguji agen
Agen Anda kini siap diuji. Buka panel simulator dan lakukan percakapan dengan agen. Anda dapat melakukan percakapan yang berbeda dari yang dijelaskan sebelumnya. Misalnya, Anda dapat bertanya kepada agen ini warna apa saja yang tersedia untuk kemeja. Jika Anda tidak mendapatkan hasil yang diinginkan, menyempurnakan atau menambahkan contoh akan meningkatkan kualitas respons.
Berinteraksi dengan agen menggunakan API
Untuk mengetahui informasi selengkapnya tentang cara berinteraksi dengan API, lihat Interaksi dengan API.