Agen bawaan pakar film

Agen bawaan berbasis playbook pakar film dapat menjawab berbagai pertanyaan terkait film. Agen mereferensikan set data BigQuery yang berisi metadata tentang film dan penyimpanan data tidak terstruktur yang berisi ringkasan plot film yang bersumber dari Wikipedia.

Contoh dialog

Contoh dialog berikut menunjukkan skenario umum yang ditangani oleh agen bawaan ini.

Pengguna meminta ringkasan Avatar kepada agen. Agen mengambil plot film Avatar dari penyimpanan data, dan merangkumnya untuk pengguna. Pengguna bertanya berapa banyak keuntungan yang diperoleh Avatar. Agen menelusuri database untuk menemukan pendapatan dan anggaran Avatar, dan menggunakan informasi ini untuk menjawab pertanyaan pengguna. Pengguna bertanya film non-Inggris yang menghasilkan pendapatan tertinggi pada bulan Avatar dirilis. Agen menelusuri database, memfilter menurut tanggal dan bahasa, lalu menjawab pertanyaan pengguna.

Input pengguna Respons agen
Hai
Halo, selamat datang di Cymbal Movies! Kami siap membantu menjawab pertanyaan Anda terkait film. Silakan bertanya!
Jelaskan lebih lanjut tentang Avatar
Plot film "Avatar" adalah sebagai berikut:

Pada tahun 2154, manusia telah menghabiskan sumber daya alam Bumi, sehingga menyebabkan krisis energi yang parah. Resources Development Administration (RDA) menambang mineral berharga --- unobtainium --- di Pandora, bulan berhutan lebat yang dapat dihuni yang mengorbit raksasa gas Polyphemus dalam sistem bintang Alpha Centauri. Pandora, yang atmosfernya beracun bagi manusia, dihuni oleh Na'vi, spesies humanoid cerdas berkulit biru setinggi 3 meter yang hidup selaras dengan alam dan menyembah dewi ibu bernama Eywa.

Ada lagi yang bisa kami bantu?
Berapa keuntungan yang diperoleh?
Avatar memiliki anggaran sebesar $237 juta dan menghasilkan $2,79 miliar, sehingga memperoleh keuntungan sebesar $2,55 miliar.
Ada hal lain yang bisa saya bantu?
Apa film non-Inggris yang menghasilkan pendapatan tertinggi pada bulan saat Avatar dirilis?
Film non-Inggris dengan penghasilan tertinggi pada bulan saat Avatar dirilis adalah 3 Idiots, yang memperoleh pendapatan kotor sebesar $70 juta.
Ada hal lain yang bisa saya bantu?
Itu saja, terima kasih.
Sama-sama.

Penyiapan dasar

Untuk menyiapkan agen bawaan ini:

  1. Impor agen bawaan.
  2. Biarkan kotak Buat resource dependen dicentang.

Penyiapan alat

Agen ini mencakup alat yang digunakan untuk berintegrasi dengan layanan eksternal. Layanan ini akan otomatis membuat set data BigQuery dependen bernama "Movies" dengan dua tabel bernama "movies_data" dan "credits". Metadata film akan diimpor ke dalam tabel yang baru dibuat, dan alat bq-search OpenAPI dibangun berdasarkan data tersebut. Selain itu, Penyimpanan Data baru bernama "Movie Expert-data-store" akan dibuat dan dokumen yang diperlukan akan diimpor, yang digunakan oleh alat Penyimpanan Data "cymbal-movie-plots".

Kemudi

Alat cymbal-movie-plots terhubung ke penyimpanan data yang mengarah ke bucket Cloud Storage yang berisi ringkasan plot film.

Menelusuri Database Film

Alat OpenAPI bq-search terhubung ke BigQuery API, memasukkan kueri SQL yang dibuat oleh agen, mengeksekusinya di tabel BigQuery yang berisi metadata tentang film, dan menampilkan output kueri ke agen sebagai objek JSON.

Anda perlu mengonfigurasi autentikasi Akun Layanan untuk alat ini, dan memberikan akun layanan yang telah Anda beri peran BigQuery Job User dan BigQuery Data Viewer.

Selesai

Agen dan integrasinya kini telah disiapkan dan siap diuji.