Mengajukan kueri dasbor dengan agen dasbor

Analisis Percakapan, yang didukung oleh Gemini untuk Google Cloud, memungkinkan Anda menyelidiki data dengan mengajukan pertanyaan tentang data tersebut dalam bahasa percakapan melalui antarmuka chat yang intuitif. Saat Anda menggunakan Analisis Percakapan dengan dasbor yang ditentukan pengguna atau dasbor LookML, Analisis Percakapan akan membuat agen data untuk Anda yang terhubung ke dasbor. Saat Anda berinteraksi dengan agen dasbor, agen akan mengkueri dasbor Anda dan semua kartu yang ditautkan ke kuerinya. Anda dapat menyesuaikan agen dasbor yang ditentukan pengguna dengan konteks dan petunjuk yang khusus untuk data dasbor Anda.

Halaman ini membahas cara menggunakan Analisis Percakapan untuk berinteraksi dengan data dasbor. Halaman ini mencakup topik berikut:

Sebelum memulai

Sebelum dapat menggunakan Analisis Percakapan untuk berinteraksi dengan data dasbor, pastikan bahwa penyiapan dan persyaratan untuk instance Looker Anda telah dipenuhi dan Anda telah diberi izin yang sesuai untuk melakukan tugas yang dijelaskan di halaman ini.

Memulai percakapan dari dalam dasbor Looker

Untuk memulai percakapan dengan agen dasbor dari dasbor yang ditentukan pengguna atau dasbor LookML, pilih spark Chat with this dashboard.

Jika Anda tidak memiliki izin yang memadai untuk melakukan chat dengan dasbor, Looker akan menampilkan error.

Setelah membuat percakapan, Anda dapat mengajukan pertanyaan tentang data di kolom Ask a question dalam percakapan. Untuk mengakses percakapan terbaru Anda dengan agen dasbor, pilih more_vert Menu > Recent conversations.

Selain mengajukan pertanyaan kepada agen dasbor tentang data di dasbor atau kartu yang ditautkan ke kuerinya, untuk agen dasbor yang ditentukan pengguna, Anda dapat menyesuaikan konfigurasi agen dengan konteks dan petunjuk tambahan.

Mengaktifkan atau menonaktifkan agen dasbor untuk dasbor

Jika agen dasbor diaktifkan untuk instance Anda, agen tersebut akan diaktifkan untuk semua dasbor yang ditentukan pengguna secara default. Namun, pembuat dasbor dapat mengontrol apakah pengguna dapat melakukan chat dengan dasbor yang ditentukan pengguna tertentu dengan mengaktifkan atau menonaktifkan setelan agen dasbor di tingkat dasbor individual.

Untuk mengaktifkan atau menonaktifkan agen dasbor untuk dasbor yang ditentukan pengguna, ikuti langkah-langkah berikut:

  1. Pilih ikon menu more_vert Dashboard actions lalu pilih edit Edit dashboard.
  2. Klik settings Settings di toolbar dasbor.
  3. Di dialog Settings, pilih tab General.
  4. Aktifkan atau nonaktifkan kontrol Enable chat with dashboard.
  5. Klik Save untuk menyimpan perubahan pada dasbor.

Metadata percakapan

Panel Chat with this dashboard mendukung tugas berikut untuk setiap jenis dasbor:

Dasbor yang ditentukan pengguna

  • Untuk mengajukan pertanyaan tentang data dasbor, masukkan pertanyaan di kolom Ask a question.
  • Untuk mengedit informasi tentang agen dasbor, pilih tune Manage agent. Di tab Editor, Anda dapat memasukkan petunjuk agen dan meluaskan Advanced options untuk mengonfigurasi setelan seperti Show thinking dan Show debug info. Pilih Update untuk menyimpan perubahan pada agen dasbor. Gunakan tab Preview untuk melihat pratinjau perubahan pada agen dasbor.
  • Untuk meluaskan panel percakapan agen dasbor, pilih open_in_full View full screen.
  • Untuk mengakses percakapan terbaru Anda dengan agen dasbor, pilih more_vert Menu > Recent conversations.
  • Secara default, percakapan akan diberi nama berdasarkan pertanyaan awal Anda. Untuk mengganti nama percakapan, pilih percakapan dari opsi menu Recent conversations, pilih more_vert, lalu pilih edit Rename.
  • Untuk menghapus percakapan dengan agen data, pilih more_vert Menu > delete Trash.

Dasbor LookML

  • Untuk mengajukan pertanyaan tentang data dasbor, masukkan pertanyaan di kolom Ask a question.
  • Untuk meluaskan panel percakapan agen dasbor, pilih open_in_full View full screen.
  • Untuk mengakses percakapan terbaru Anda dengan agen dasbor, pilih more_vert Menu > Recent conversations.
  • Secara default, percakapan akan diberi nama berdasarkan pertanyaan awal Anda. Untuk mengganti nama percakapan, pilih percakapan dari opsi menu Recent conversations, pilih more_vert, lalu pilih edit Rename.
  • Untuk menghapus percakapan dengan agen data, pilih more_vert Menu > delete Trash.

Mengubah agen dasbor

Untuk mengedit informasi tentang agen dasbor, pilih tune Manage agent.

Secara opsional, Anda dapat meluaskan Advanced options di tab Editor untuk mengonfigurasi setelan berikut:

  • Show thinking: Aktifkan tombol ini untuk menampilkan langkah-langkah penalaran agen, kueri Looker yang dihasilkan, dan tabel data pokok dalam respons.
  • Tampilkan info debug: Aktifkan tombol ini untuk menampilkan langkah-langkah yang dijalankan oleh agen per respons untuk membantu pemecahan masalah.

Pilih Update untuk menyimpan perubahan pada agen dasbor. Gunakan tab Preview untuk melihat pratinjau perubahan pada agen dasbor.

Menulis petunjuk agen

Anda dapat menambahkan petunjuk bentuk bebas yang menentukan perilaku inti agen data dan memberinya konteks dasar untuk dipertimbangkan sebelum memproses perintah pengguna.

Berikut beberapa contoh jenis konteks yang dapat Anda berikan di kolom Instructions:

  • Kolom utama: Kolom terpenting untuk analisis
  • Kolom yang dikecualikan: Kolom yang harus dihindari oleh agen data
  • Pemfilteran dan pengelompokan: Kolom yang harus digunakan agen untuk memfilter dan mengelompokkan data
  • Persona: Peran atau keahlian, karakter, atau gaya bahasa yang Anda tetapkan ke agen

Untuk mendapatkan tips dan praktik terbaik dalam menulis petunjuk agen, lihat halaman dokumentasi Praktik terbaik untuk mengonfigurasi Analisis Percakapan di Looker.

Mengajukan pertanyaan tentang data Looker

Saat Anda memulai percakapan baru, Analisis Percakapan akan menyarankan beberapa pertanyaan awal untuk diajukan. Pertanyaan tidak harus dalam format tertentu atau menggunakan sintaksis tertentu. Namun, pertanyaan harus terkait dengan Jelajah yang telah Anda pilih.

Ketik pertanyaan Anda dalam bahasa alami ke kolom Ask a question. Pilih mode pertanyaan, lalu klik kirim. Setelah mengirimkan kueri, Anda dapat membatalkan respons Analisis Percakapan dengan mengklik Stop response. Analisis Percakapan akan berhenti menjalankan kueri dan menampilkan pesan berikut: The query was cancelled.

Untuk panduan selengkapnya tentang jenis pertanyaan yang dapat Anda ajukan, lihat Batasan pertanyaan.

Memilih mode pertanyaan

Saat mengajukan pertanyaan, Anda dapat memilih mode pertanyaan dari menu drop-down yang berisi opsi Fast dan Thinking. UI menjelaskan bahwa Fast dimaksudkan untuk menjawab dengan cepat dan Thinking dimaksudkan untuk menyelesaikan masalah yang kompleks. Analisis Percakapan menggunakan mode pertanyaan Thinking secara default. Analisis Percakapan akan mempertahankan mode pertanyaan yang sama di seluruh percakapan multi-giliran, kecuali jika Anda mengubahnya secara manual.

Mode cepat

Saat Anda mengajukan pertanyaan dalam mode Fast, Analisis Percakapan akan mencoba memetakan kueri bahasa alami Anda secara langsung ke parameter LookML yang ditentukan dalam model LookML yang mendasari dasbor atau Jelajah percakapan Anda. Analisis Percakapan dapat merespons dengan cepat karena mengandalkan definisi LookML Anda yang dikelola, dan tidak menggunakan atau menampilkan jenis penalaran apa pun.

Misalnya, kueri seperti "Berapa total pendapatan kita bulan lalu?" dapat dengan cepat diterjemahkan ke dalam kueri yang memilih metrik total_revenue dan memfilter bulan sebelumnya.

Pilih mode Fast jika kueri Anda meminta fakta tertentu atau metrik yang telah ditentukan sebelumnya dari data Anda.

Mode penalaran

Mode Thinking ditujukan untuk permintaan analisis yang lebih kompleks yang memerlukan analisis di luar pencarian LookML langsung. Dalam mode ini, agen akan "merencanakan" pendekatannya, memutuskan alat yang akan digunakan dan cara menggabungkan hasil. Mode ini memungkinkan penyelesaian masalah multi-langkah dan melakukan tugas data science lanjutan yang mungkin tidak dapat dilakukan dengan satu kueri berbasis SQL.

Pilih mode Thinking saat mengajukan pertanyaan mengapa tentang data Anda, saat Anda membandingkan tren, atau saat Anda membuat permintaan analisis yang lebih kompleks yang mungkin memerlukan beberapa langkah. Mode ini juga sangat membantu saat menguji agen untuk memahami cara agen menggunakan LookML pokok dari sumber datanya.

Percakapan multi-giliran

Analisis Percakapan akan mempertimbangkan pertanyaan dan jawaban sebelumnya saat Anda melanjutkan percakapan. Anda dapat menggunakan jawaban sebelumnya dan mengembangkannya dengan menyempurnakan hasil lebih lanjut atau mengubah jenis visualisasi.

Untuk panduan selengkapnya tentang cara membuat pertanyaan, lihat Batasan pertanyaan.

Mengelola kueri dalam percakapan

Saat berinteraksi dengan data, Anda dapat mengelola percakapan dengan menghentikan respons kueri aktif saat sedang berjalan atau dengan menghapus pertanyaan terbaru dan responsnya.

Menghapus pertanyaan terbaru

Untuk menghapus pertanyaan terbaru dan responsnya, ikuti langkah-langkah berikut:

  1. Arahkan kursor ke pertanyaan terbaru, lalu klik Delete message.
  2. Di dialog Permanently delete message?, klik Delete untuk menghapus pertanyaan dan responsnya secara permanen.

Memahami hasil dan penghitungan kueri

Analisis Percakapan menyediakan parameter berikut untuk memahami hasil dan penghitungan kueri:

Menentukan cara kueri Anda ditafsirkan

Jika menggunakan mode Thinking untuk mengajukan pertanyaan, Anda dapat melihat cara Analisis Percakapan menalar kueri Anda. Untuk melihat penalaran, luaskan opsi Show thinking. Untuk menyembunyikan penalaran, klik Hide thinking.

Analisis Percakapan menganalisis setiap kueri dan memikirkan cara merespons, menggunakan kata kunci dari kueri Anda untuk menyimpulkan dimensi, metrik, dan parameter lain yang relevan dari lapisan semantik set data terkait percakapan dan menafsirkan dari kueri Anda agregasi apa yang mungkin perlu dilakukan. Saat Anda meluaskan Show reasoning, Analisis Percakapan akan menampilkan penjelasan teks biasa tentang langkah-langkah yang diambil untuk menafsirkan kueri Anda. Penjelasan ini juga mencakup durasi yang digunakan Analisis Percakapan untuk memikirkan kueri.

Menentukan cara jawaban dihitung

Untuk melihat cara Analisis Percakapan mendapatkan jawaban atau membuat visualisasi, klik How was this calculated? dalam hasil kueri.

Saat Anda mengklik How was this calculated?, Analisis Percakapan akan menampilkan bagian Text. Bagian Text memberikan penjelasan teks biasa tentang langkah-langkah yang diambil oleh Analisis Percakapan untuk mendapatkan jawaban yang diberikan. Penjelasan ini mencakup nama kolom mentah yang digunakan, penghitungan yang dilakukan, filter yang diterapkan, urutan pengurutan, dan detail lainnya.

Detail analisis dan info proses debug

Jika agen data yang digunakan untuk percakapan memiliki opsi lanjutan tertentu yang diaktifkan, respons dapat berisi detail berikut:

  • Tampilkan pemikiran: Jika diaktifkan, respons agen akan menampilkan langkah-langkah penalaran, kueri Looker yang dihasilkan, dan data pokok tabel.
  • Tampilkan info debug: Jika diaktifkan, respons agen akan menampilkan langkah-langkah yang dijalankan oleh agen untuk respons tersebut, yang dapat membantu pemecahan masalah.

Setelan ini dikonfigurasi di opsi lanjutan saat mengubah agen dasbor.

Mengelola percakapan

Setiap percakapan akan tetap berada di bagian Recent conversations di menu more_vert Menu percakapan dasbor. Anda dapat mengubah nama percakapan, menghapus percakapan, atau memulihkannya dari folder sampah.

  • Untuk mengakses percakapan terbaru Anda dengan agen dasbor, pilih more_vert Menu > Recent conversations.
  • Secara default, percakapan akan diberi nama berdasarkan pertanyaan awal Anda. Untuk mengganti nama percakapan, pilih percakapan dari opsi menu Recent conversations, pilih more_vert, lalu pilih edit Rename.
  • Untuk menghapus percakapan dengan agen data, pilih more_vert Menu > delete Trash.

Menghapus percakapan

Untuk menghapus percakapan dengan agen data, pilih menu tiga titik more_vert percakapan, lalu pilih delete Delete.

Memulihkan atau menghapus percakapan secara permanen

Untuk memulihkan atau menghapus percakapan secara permanen dari sampah, ikuti langkah-langkah berikut:

  1. Pilih more_vert Menu > delete Trash.
  2. Di panel Trash, temukan percakapan yang ingin Anda pulihkan atau hapus secara permanen. Pilih menu tiga titik more_vert percakapan, lalu pilih salah satu opsi berikut:

    • Pulihkan: Memulihkan percakapan. Percakapan dapat diakses dari opsi menu Recent conversations.
    • Delete Permanently: Menghapus percakapan secara permanen.

Batasan umum

Agen dasbor Analisis Percakapan memiliki batasan umum berikut:

  • Advanced Analytics tidak didukung untuk agen dasbor.
  • Agen dasbor mengkueri Mode Produksi data dasbor.
  • Agen dasbor mewarisi model berbagi dasbor; akses ke agen diatur oleh akses ke dasbor pokok.
  • Anda tidak dapat mengubah konteks atau petunjuk untuk agen dasbor LookML.

Batasan visualisasi

Analisis Percakapan memanfaatkan Vega-lite untuk pembuatan diagram percakapan. Jenis diagram Vega berikut didukung sepenuhnya:

  • Diagram garis (satu atau beberapa deret)
  • Diagram area
  • Diagram batang (horizontal, vertikal, bertumpuk)
  • Diagram sebar (satu atau beberapa grup)
  • Diagram lingkaran

Jenis diagram Vega berikut didukung, tetapi Anda mungkin mengalami perilaku yang tidak terduga saat merendernya:

  • Maps
  • Peta Panas
  • Diagram dengan tooltip

Jenis diagram yang ada di luar katalog Vega tidak didukung. Diagram apa pun yang tidak ditentukan di bagian ini dianggap tidak didukung.

Batasan sumber data

Analisis Percakapan memiliki batasan sumber data berikut:

  • Analisis Percakapan dapat menampilkan maksimum 5.000 baris per kueri.
  • Analisis Percakapan tidak dapat menetapkan nilai kolom hanya filter yang ditentukan menggunakan parameter LookML parameter atau filter.

Batasan pertanyaan

Analisis Percakapan mendukung pertanyaan yang dapat dijawab oleh satu visualisasi, misalnya:

  • Tren metrik dari waktu ke waktu
  • Perincian atau distribusi metrik menurut dimensi
  • Nilai unik untuk satu atau beberapa dimensi
  • Nilai metrik tunggal
  • Nilai dimensi teratas menurut metrik

Analisis Percakapan belum mendukung pertanyaan yang hanya dapat dijawab dengan jenis visualisasi rumit berikut:

  • Prediksi dan prakiraan
  • Analisis statistik lanjutan, termasuk korelasi dan deteksi anomali