Menggunakan Kode Genie

Kode Genie membantu pengembang menghasilkan, mengoptimalkan, menjelaskan, dan memperbaiki kode di notebook Azure Databricks, editor SQL, pekerjaan, dasbor AI/BI, dan editor file.

Untuk mempelajari bagaimana Genie Code membantu kode, lihat Mendapatkan bantuan pengkodean dari Genie Code.

Panduan panel Genie Code

Untuk membuka panel Kode Genie, klik ikon kode genie Sparkle. di sudut kanan atas halaman.

Panel samping Kode Genie dengan beberapa chat terbuka sebagai tab.

Masukkan perintah dalam kotak teks di bagian bawah panel, lalu tekan Enter atau klik ikon Kirim.. Kamu bisa:

  • Klik ikon Plus. ditambah ikon untuk menyambungkan ke server MCP atau melampirkan file.
  • Klik ikon At. ikon At atau masukkan @ untuk memilih sumber daya agar dapat dirujuk oleh Genie Code.
  • Ketik / untuk memilih dan menjalankan perintah slash.

Jika Anda meminta Kode Genie untuk membantu kode, kode tersebut akan mengarahkan Anda melalui menjalankan, menerima, atau menolak perubahan yang diusulkannya.

Bekerja dengan beberapa chat sebagai tab

Panel Kode Genie menampilkan obrolan terbuka Anda sebagai tab di bagian atas panel. Anda bisa menjalankan lebih dari satu tugas sekaligus dan berpindah antar chat tanpa kehilangan posisi.

  • Beralih obrolan: Klik tab untuk mengaktifkan obrolan tersebut. Obrolan terus berjalan di latar belakang saat Anda berganti tab, sehingga Anda bisa memulai tugas panjang di satu obrolan dan melanjutkan bekerja di obrolan lain.
  • Buka obrolan baru: Klik ikon obrolan baru.Chat baru untuk memulai chat di tab baru.
  • Buka kembali percakapan sebelumnya: Klik ikon Riwayat.Riwayat obrolan dan pilih obrolan untuk membukanya di sebuah tab.
  • Kelola chat: Gunakan ikon menu Kebab. menu Kebab pada tab aktif untuk mengelola chat, atau klik ikon Tutup untuk menutup tab.

Kontrol panel Genie Code

Header panel Genie Code memiliki kontrol di bawah ini:

Kontrol Deskripsi
Ikon obrolan baru. Obrolan baru Mulai obrolan baru di tab baru.
Ikon sejarah. Riwayat obrolan Lihat obrolan sebelumnya dan buka kembali satu di tab.
Ikon menu Kebab. Lebih Akses ikon roda gigi.Pengaturan dan opsi lainnya. Lihat Pengaturan Kode Genie.
Ikon tutup. Tutup Ciutkan panel Kode Genie.

Pengaturan Kode Genie

Untuk membuka pengaturan Genie Code, klik ikon menu Kebab.Lainnya di header panel, lalu klik ikon roda gigi.Pengaturan. Panel pengaturan menyertakan yang berikut ini:

Pengaturan Deskripsi
Actions Atur bagaimana Genie Code meminta persetujuan sebelum menggunakan alat. Lihat Menyetujui tindakan alat.
Server MCP Sambungkan ke alat eksternal dan sumber data menggunakan server MCP dan konektor bawaan.
Alihkan tampilan panel Pilih apakah akan menggunakan Kode Genie dalam tampilan panel Tertaut atau tampilan panel Samping .
Instruksi pengguna Tambahkan instruksi pengguna yang memandu cara Kode Genie merespons Anda.
Instruksi ruang kerja Tambahkan instruksi ruang kerja yang berlaku untuk semua orang di ruang kerja.
Keterampilan Tambahkan keterampilan agen yang dapat digunakan kembali yang dapat diterapkan Oleh Kode Genie ke tugas.
Keterampilan ruang kerja Tambahkan keterampilan yang tersedia untuk semua orang di ruang kerja.
Kebijakan penggunaan tanpa server Atur kebijakan penggunaan tanpa server untuk menjalankan kode yang dihasilkan Genie Code dalam output obrolan.

Mode agen

Kode Genie berjalan dalam mode Agen, yang mengotomatiskan alur kerja multi-langkah, merencanakan solusi, mengambil aset yang relevan, menjalankan kode, menggunakan output sel untuk meningkatkan hasil, dan memperbaiki kesalahan secara otomatis. Jika Anda menginginkan respons percakapan langsung tanpa eksekusi tugas otonom, katakanlah dalam perintah Anda, misalnya, "Jelaskan ini kepada saya, jangan jalankan kode apa pun."

Untuk menyelesaikan tugas, Genie Code mengirimkan perintah dan konteks yang relevan ke model, termasuk nama tabel dan kolom, deskripsi, kode yang sedang Anda kerjakan, sampel data dari tabel, dan output sel. Semua data yang dikirim ke model mematuhi izin Unity Catalog Anda. Untuk detailnya, lihat Data yang dikirim ke model.

Requirements

Untuk menggunakan kemampuan agenik Genie Code, ruang kerja Anda memerlukan hal berikut:

Jika fitur AI yang didukung mitra dinonaktifkan, Kode Genie masih tersedia tetapi tanpa kemampuan ageniknya, menggunakan model yang dihosting Databricks.

Kode Genie Halaman Penuh

Genie Code memiliki pengalaman command center halaman penuh, di mana chat aktif ditampilkan secara mencolok, menampilkan aset seperti notebook dan file sebagai tab saat diperlukan. Lihat Halaman lengkap Genie Code.

Setujui aksi alat

Saat Kode Genie perlu menggunakan alat, seperti menjalankan kode, mengedit buku catatan, atau mengkueri tabel, Genie Code meminta persetujuan Anda sebelum melanjutkan. Anda dapat menyetujui setiap permintaan secara individual, atau mengatur mode persetujuan yang berlaku untuk obrolan Anda saat ini atau semua obrolan berikutnya.

Menyetujui satu permintaan

Saat Kode Genie meminta izin untuk menggunakan alat, klik Izinkan untuk menyetujui tindakan atau Lewati untuk menolaknya.

Untuk mengubah cara Genie Code menangani permintaan persetujuan di masa depan di chat saat ini, pilih salah satu dari berikut ini dari prompt yang sama:

Option Behavior
Tanyakan setiap saat Genie Code meminta persetujuan setiap kali menggunakan alat. Ini adalah default.
Izinkan di obrolan saat ini Genie Code dapat menggunakan alat yang diminta untuk sisa chat saat ini tanpa perlu diminta.
Selalu izinkan Genie Code dapat menggunakan alat yang diminta di setiap chat tanpa perlu bertanya.
Setujui otomatis Genie Code secara otomatis menyetujui tindakan alat untuk sisa obrolan saat ini. Pengklasifikasi AI meninjau setiap tindakan dan memblokir tindakan berisiko. (Disarankan.)

Mengatur mode persetujuan default

Untuk menerapkan mode persetujuan yang sama pada setiap obrolan Genie Code, atur default di pengaturan Genie Code. Klik ikon roda gigi. di header panel Kode Genie untuk membuka pengaturan.

Pilih salah satu metode berikut:

  • Tanyakan terlebih dahulu: Setujui setiap alat saat dijalankan. Penggantian setelan untuk tiap alat tetap berlaku.

  • Setujui otomatis: Pengklasifikasi AI meninjau setiap tindakan yang diusulkan terhadap niat yang dinyatakan dan menyetujui atau memblokir masing-masing tindakan, meminimalkan persetujuan manual sambil memblokir tindakan berisiko.

    Important

    Persetujuan otomatis adalah fitur produktivitas, bukan batas keamanan. Pengklasifikasi adalah heuristik upaya terbaik yang bisa salah. Ini mungkin menyetujui tindakan yang tidak aman atau memblokir tindakan yang aman. Jangan mengandalkannya untuk menegakkan persyaratan keamanan, kepatuhan, atau kontrol akses. Biarkan persetujuan otomatis tetap nonaktif saat bekerja dengan data produksi, ruang kerja sensitif, atau sumber daya bersama yang konsekuensi dari persetujuan yang keliru dapat berdampak penting. Anda tetap bertanggung jawab untuk meninjau hasil Genie Code.

Saat persetujuan otomatis aktif, Genie Code biasanya memungkinkan operasi berisiko rendah seperti kueri baca-saja, mengedit file dan buku catatan ruang kerja Anda sendiri, menulis ke tabel yang Anda miliki, dan menjalankan pekerjaan atau alur yang telah Anda referensikan. Ini memblokir apa pun yang dapat meningkatkan cakupan atau memengaruhi sumber daya bersama, seperti operasi destruktif, penyebaran produksi, perubahan izin dan rahasia, panggilan eksternal ke pihak ketiga, dan operasi kontrol sumber berisiko seperti dorongan paksa.

Ketika tindakan diblokir, Genie Code menerima alasan dan beradaptasi, misalnya dengan mencoba kembali dengan cakupan yang lebih sempit.

Bagikan obrolan

Anda dapat berbagi obrolan Genie Code dengan pengguna, grup, atau prinsipal layanan lain.

Untuk berbagi chat:

  1. Di panel Kode Genie, klik ikon Riwayat.Riwayat obrolan untuk membuka riwayat obrolan.

  2. Arahkan kursor ke chat yang ingin Anda bagikan dan klik ikon menu Kebab. menu Kebab.

  3. Klik ikon Bagikan.Bagikan.

  4. Dalam dialog berbagi, tambahkan pengguna, grup, atau perwakilan layanan untuk dibagikan. Penerima menerima izin Dapat Melihat pada obrolan. Lihat ACL chat Genie Code.

  5. (Opsional) Centang Email pengguna baru untuk mengirim pemberitahuan email ke pengguna yang baru ditambahkan.

  6. (Opsional) Untuk membagikan tautan langsung ke chat, klik ikon Tautan.Salin tautan di bagian bawah dialog berbagi.

  7. Klik Tambahkan untuk berbagi percakapan.

Dapatkan bantuan dengan kode

Dapatkan bantuan terkait kode dari Genie Code langsung di buku catatan Anda. Genie Code menawarkan:

Databricks merekomendasikan agar Anda selalu meninjau kode apa pun yang dihasilkan oleh Genie Code sebelum menjalankannya, karena terkadang dapat membuat kesalahan.

Untuk informasi selengkapnya tentang bagaimana Genie Code dapat membantu kode, lihat Mendapatkan bantuan pengkodean dari Genie Code.

Kode yang dioptimalkan untuk lingkungan Azure Databricks

Kode yang dihasilkan oleh Genie Code dimaksudkan untuk berjalan di lingkungan komputasi Databricks. Ini dioptimalkan untuk membuat kode dalam bahasa pemrograman, kerangka kerja, dan dialek yang didukung Databricks. Ini tidak dimaksudkan untuk menjadi asisten pemrograman tujuan umum.

Kode Genie sering menggunakan informasi dari sumber daya Databricks, seperti situs web dokumentasi Databricks atau Pangkalan Pengetahuan, untuk menjawab kueri pengguna dengan lebih baik. Ini berkinerja terbaik ketika pertanyaan pengguna terkait dengan pertanyaan yang dapat dijawab dengan pengetahuan dari dokumentasi Databricks, Katalog Unity, dan kode pengguna di ruang kerja.

Mendapatkan jawaban yang bersumber dari dokumentasi

Kode Genie mencari dokumentasi Databricks untuk menjawab pertanyaan Anda. Saat mereferensikan dokumentasi, Anda akan melihat langkah Dokumentasi yang dicari dalam respons. Anda dapat meminta Genie Code untuk mengutip sumbernya, dan menyediakan tautan ke halaman dokumentasi yang relevan.

Respons Kode Genie memperlihatkan jawaban bersumber dokumentasi.

Memberikan umpan balik tentang jawaban Kode Genie

Beri tahu Databricks apakah jawaban Genie Code berguna:

  1. Arahkan kursor persis di bawah jawaban Genie Code.
  2. Klik ikon Jempol ke atas yang berguna atau Klik ikon Jempol ke bawah yang tidak berguna.

Sumber daya tambahan