Bagikan melalui


Dapatkan bantuan pengkodian dari Asisten Databricks

Artikel ini menjelaskan bagaimana Anda bisa menggunakan Asisten Databricks untuk membantu Anda membuat kode dan men-debug buku catatan Anda, dan memberikan tips tentang cara mendapatkan manfaat maksimal dari Asisten.

Apa yang dapat dibantu oleh Asisten Databricks?

Asisten Databricks adalah asisten AI sadar konteks yang dapat Anda berinteraksi dengan menggunakan antarmuka percakapan, membuat Anda lebih produktif di dalam Databricks. Anda dapat menjelaskan tugas Anda dalam bahasa Inggris dan membiarkan asisten menghasilkan kode Python atau kueri SQL, menjelaskan kode kompleks, dan secara otomatis memperbaiki kesalahan. Asisten menggunakan metadata Unity Catalog untuk memahami tabel, kolom, deskripsi, dan aset data populer Anda di seluruh perusahaan Anda untuk memberikan respons yang dipersonalisasi.

Asisten Databricks dapat membantu Anda dengan tugas-tugas berikut:

  • Buat kode.
  • Kode debug, termasuk mengidentifikasi dan menyarankan perbaikan untuk kesalahan.
  • Mengubah, mengoptimalkan, dan merefaktor kode.
  • Jelaskan kode.
  • Membantu Anda menemukan informasi yang relevan dalam dokumentasi Azure Databricks.

Untuk informasi tentang model yang mendukung Asisten Databricks, lihat Fitur AI yang didukung mitra. Untuk informasi umum tentang Asisten Databricks, lihat Apa itu Asisten Databricks?.

pintasan perintah Asisten untuk buku catatan

Di notebook, Asisten Databricks tersedia di panel Asisten atau sebaris dalam sel kode.

Untuk menggunakan Asisten Databricks langsung di sel kode, tekan Cmd+I di MacOS atau Ctrl+I di Windows. Kotak teks muncul di sel. Anda dapat mengetikkan pertanyaan atau komentar dalam bahasa Inggris lalu menekan Enter (tidak Shift+Enter, seperti Anda ingin menjalankan sel) agar Asisten menghasilkan respons.

Asisten langsung membantu Anda menemukan dan menambahkan data pengayaan.

Gunakan perintah garis miring untuk perintah

Perintah slash adalah pintasan untuk membuat pemicu umum.

Teks petunjuk Apa yang dilakukan Asisten
/ Menampilkan perintah umum
/doc Mengomentari kode dalam tampilan berbeda
/explain Memberikan penjelasan tentang kode dalam sel
/fix Mengusulkan perbaikan untuk kesalahan kode apa pun dalam tampilan diff
/findTables Mencari tabel yang relevan berdasarkan metadata Katalog Unity. Untuk menemukan fitur atau tabel fitur, sebutkan "fitur" atau "tabel fitur" dalam kueri. Lihat Menemukan fitur dan tabel fitur menggunakan Asisten Databricks.
/findQueries Mencari kueri yang relevan berdasarkan metadata Unity Catalog.
/optimize Meningkatkan kode SQL dan Python.
/prettify Memformat kode agar lebih mudah dibaca.
/rename Menyarankan nama baru untuk sel dalam buku catatan dan elemen lainnya, tergantung pada konteksnya.
/settings Menyesuaikan pengaturan buku catatan Anda langsung dari Asisten.

Saat Anda menggunakan /fix atau /doc, di jendela diff pilih Terima untuk menerima perubahan yang diusulkan atau Tolak untuk menyimpan kode asli. Jika Anda menerima kode yang diusulkan, kode tidak berjalan secara otomatis. Anda dapat meninjau kode sebelum menjalankannya. Jika kode yang dihasilkan bukan yang Anda inginkan, coba lagi dengan menambahkan detail atau informasi selengkapnya ke komentar Anda. Lihat Tips untuk meningkatkan respons Asisten.

Dapatkan penjelasan terperinci tentang cuplikan kode. Gunakan perintah /explain dan sertakan istilah seperti "ringkas" atau "jelaskan kode baris demi baris" untuk meminta tingkat detail yang Anda inginkan. Anda juga dapat meminta Asisten Databricks untuk menambahkan komentar ke kode.

Untuk pelengkapan otomatis kode, performa mungkin lebih baik menggunakan panel Asisten daripada di sel buku catatan.

Asisten akan menutup secara otomatis jika Anda Menerima atau Menolak kode yang dihasilkannya.

Tabel referensi dalam perintah menggunakan @

Untuk mereferensikan tabel dengan cepat di perintah Asisten, gunakan simbol @ (di).

referensi tabel dalam perintah Asisten menggunakan simbol @

Dapatkan bantuan dengan kode

Asisten Databricks membantu kode, baik SQL maupun Python:

  • Edit mode, yang berfungsi di seluruh buku catatan untuk membuat perbaikan dan pembaruan pada beberapa sel.
  • Pelengkapan otomatis berbasis AI di notebook Databricks, editor SQL, dan editor file.
  • Pemfilteran data dengan perintah bahasa alami.
  • Pemecahan masalah kode dengan Diagnosis Kesalahan.

Edit mode untuk saran di beberapa sel buku catatan

Mode edit menerapkan saran yang dihasilkan AI di beberapa sel di buku catatan Anda dari satu perintah.

Untuk menggunakan mode edit:

  1. Dengan buku catatan terbuka, klik ikon Asisten ikon Sparkle. di kanan atas layar.

  2. Di panel Asisten, klik Edit di bagian bawah kotak perintah.

    Mode Edit di panel Asisten Databricks.

  3. Dalam mode edit, masukkan perintah seperti yang Anda lakukan dalam mode obrolan.

    Asisten menganalisis buku catatan Anda dan menampilkan saran langsung di sel tempat perubahan diperlukan.

  4. Setelah membuat saran, Anda dapat meninjaunya langsung di buku catatan atau melalui panel Asisten. Klik sel apa pun di panel Asisten untuk melompat ke bagian buku catatan tersebut.

  5. Terima atau tolak pengeditan satu per satu, baik langsung di buku catatan atau dari panel Asisten. Untuk menerapkan semua saran sekaligus, klik Terima Semua atau Tolak Semua.

Dapatkan saran kode sebaris: Contoh Python dan SQL

Saat Anda mengetik, saran akan muncul secara otomatis. Tekan Tab untuk menerima saran. Untuk memicu saran secara manual, tekan Option+Shift+Space (di macOS) atau Control+Shift+Space (di Windows).

Gif animasi penyelesaian kode untuk SQL.

Gif animasi penyelesaian kode untuk Python.

Pelengkapan otomatis berbasis AI juga dapat menghasilkan kode dari komentar:

Animasi GIF penyelesaian kode dari komentar.

Memfilter data dengan perintah bahasa alami

Gunakan Asisten Databricks untuk memfilter output data dengan perintah bahasa alami.

Untuk memfilter output dengan bahasa alami, klik ikon Filter di tabel output dan masukkan perintah. Misalnya, seperti dalam contoh animasi berikut, Anda dapat meminta "Tampilkan saya hanya laki-laki di atas 70."

Animasi GIF menunjukkan Asisten Databricks memfilter tabel korban Titanic untuk laki-laki berusia di atas 70 tahun.

Perbaikan Cepat

Saat kode mengembalikan kesalahan, Perbaikan Cepat secara otomatis merekomendasikan perbaikan untuk kesalahan dasar yang dapat diperbaiki dalam perubahan satu baris.

Klik Terima dan jalankan untuk membuat perbaikan yang direkomendasikan dan terus menjalankan kode Anda, seperti yang ditunjukkan pada cuplikan layar berikut:

Cuplikan layar UI Asisten Databricks untuk perbaikan bug inline.

Kode debug: Contoh Python dan SQL

Untuk menggunakan Asisten Databricks untuk memperbaiki kode, lakukan salah satu hal berikut:

  • Ajukan pertanyaan di panel Asisten.
  • Klik tombol Diagnosa Kesalahan yang muncul di hasil sel saat terjadi kesalahan.
  • Klik Debug untuk menelusuri baris demi baris kode secara interaktif, mengatur titik henti, memeriksa variabel, dan menganalisis eksekusi program.

Tab di bawah ini memperlihatkan Contoh kesalahan Diagnosis dalam kode Python dan SQL:

Phyton

Contoh debugging Assistant dalam Python.

SQL

Saat Anda mengklik Diagnosis kesalahan, Asisten secara otomatis menjalankan perintah '/fix'.

Contoh penelusuran kesalahan asisten di SQL.

Saat Anda mengklik Mendiagnosis kesalahan, Asisten secara otomatis menjalankan /fix.

Kesalahan lingkungan debug

Asisten dapat membantu mendiagnosis dan menyarankan perbaikan untuk kegagalan lingkungan, termasuk kesalahan penginstalan pustaka.

Ketika ada kegagalan penginstalan di panel sisi lingkungan, ikon Asisten ikon Sparkle. muncul di kanan bawah. Klik ikon Sparkle. untuk membuka panel Asisten, tempat Asisten berjalan /repairEnvironment untuk membantu mendiagnosis dan memperbaiki masalah.

Anda juga dapat membuka log pip lalu mengklik Diagnosa kesalahan untuk menjalankan /repairEnvironment perintah di panel Asisten.

Mengoptimalkan kode Python, PySpark, dan SQL

Dengan menggunakan perintah garis miring /optimize, evaluasi dan optimalkan kode Python, PySpark, dan SQL.

  1. Di sel buku catatan atau editor SQL, klik ikon Asisten bantuan dalam produk - ikon Asisten warna.
  2. Dalam kotak perintah, ketik /optimize, dan klik tombol Hasilkan .
  3. Untuk menggunakan saran pengoptimalan dari Asisten, klik Terima.

Gunakan perintah optimalkan pada buku catatan.

Berikut adalah cara /optimize membantu kode:

  • Peringatan pra-eksekusi: Garis bawah kuning menyoroti peluang untuk mengoptimalkan kueri Anda sebelum eksekusi, seperti saat Anda tidak memfilter pada kolom partisi. Arahkan mouse ke atas teks bergaris bawah untuk melihat saran pengoptimalan.
  • Analisis pasca-eksekusi: Setelah Anda menjalankan kode, klik tombol Optimalkan .
  • Saran tingkat tabel: Misalnya, saat pengguna membuat tabel, mereka menerima petunjuk yang merekomendasikan CREATE TABLE CLUSTER BY AUTO.

Informasi tambahan

Artikel berikut berisi informasi tambahan tentang menggunakan Asisten Databricks: