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 Genie Code dengan beberapa thread obrolan dibuka 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.

Gunakan beberapa utas dalam tab

Panel Kode Genie memperlihatkan utas obrolan terbuka Anda sebagai tab di sepanjang bagian atas panel. Anda dapat menjalankan lebih dari satu tugas sekaligus dan berpindah antarutas tanpa kehilangan posisi Anda.

  • Beralih antar utas: Klik tab untuk menjadikan utas tersebut aktif. Utas tetap berjalan di latar belakang saat Anda beralih tab, sehingga Anda dapat memulai tugas yang memakan waktu lama di satu utas dan melanjutkan pekerjaan di utas lain.
  • Buka utas baru: Klik Ikon obrolan baru.Obrolan baru untuk memulai utas di tab baru.
  • Buka kembali utas sebelumnya: Klik ikon Riwayat.Riwayat utas dan pilih utas untuk membukanya di tab.
  • Mengelola utas: Gunakan ikon menu Kebab. menu kebab pada tab aktif untuk mengelola utas, 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 utas baru di tab baru.
Ikon riwayat. Riwayat utas Lihat utas chat sebelumnya dan buka kembali salah satunya di tab.
Ikon menu Kebab. Lebih Akses PengaturanIkon roda gigi. dan opsi lainnya. Lihat Pengaturan Kode Genie.
Ikon tutup. Tutup Ciutkan panel Kode Genie.

Pengaturan Kode Genie

Untuk membuka pengaturan Genie Code, klik menu ikon menu Kebab.Lainnya di header panel, lalu klik Pengaturanikon roda gigi. Panel pengaturan mencakup hal-hal berikut:

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 (Beta)

Genie Code memiliki tampilan pusat perintah satu halaman penuh, di mana utas yang aktif ditampilkan secara menonjol, dengan sumber daya seperti notebook dan file ditampilkan di sampingnya dalam bentuk 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 satu per satu, atau mengatur mode persetujuan yang berlaku untuk sisa utas Anda saat ini atau ke semua utas di masa mendatang.

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 selanjutnya di utas ini, pilih salah satu opsi berikut dari perintah yang sama:

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

Mengatur mode persetujuan default

Untuk menerapkan mode persetujuan yang sama ke setiap utas Kode Genie, atur default di pengaturan Kode Genie. 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 utas chat

Anda dapat berbagi utas obrolan Genie Code dengan pengguna, grup, atau perwakilan layanan lainnya.

Untuk berbagi utas chat:

  1. Di panel Kode Genie, klik ikon RiwayatRiwayat percakapan untuk membuka riwayat percakapan.

  2. Arahkan mouse ke atas utas obrolan 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 Bisa Melihat pada utas obrolan. Lihat ACL chat Genie Code.

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

  6. (Opsional) Untuk berbagi tautan langsung ke utas obrolan, 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:

Pengguna harus 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 kami apakah jawaban Kode Genie berguna atau tidak:

  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