Genie Code kullanma

Genie Code, geliştiricilerin Azure Databricks not defterlerinde, SQL düzenleyicisinde, işlerde, AI/BI panolarında ve dosya düzenleyicisinde kod oluşturmalarına, iyileştirmelerine, açıklamalarına ve düzeltmelerine yardımcı olur.

Genie Code'un koda nasıl yardımcı olduğunu öğrenmek için Genie Code'dan kodlama yardımı alma bölümüne bakın.

Genie Code bölmesinin tanıtımı

Genie Code bölmesini açmak için, sayfanın sağ üst köşesinde sparkle genie code simgesine tıklayın.

Genie Code yan paneli, birkaç sohbet sekme olarak açılıyor.

Bölmenin en altındaki metin kutusuna bir istem girin, ardından Enter tuşuna basın veya Gönder simgesine tıklayın.. Şunları yapabilirsiniz:

  • MCP sunucularına bağlanmak veya dosya eklemek için Artı simgesine artı simgesine tıklayın.
  • Genie Code'un başvuracağı kaynakları seçmek için @ simgesine tıklayın. veya @ girin.
  • Bir / seçip çalıştırmak için girin.

Genie Code'dan kodla ilgili yardım istemeniz, önerdiği değişiklikleri çalıştırma, kabul etme veya reddetme konusunda size yol gösterir.

Birden fazla sohbeti sekme olarak çalıştırmak

Genie Code paneli, açık sohbetlerinizi panelin üst kısmında sekmeler olarak gösteriyor. Aynı anda birden fazla görevi yürütebilir ve yerinizi kaybetmeden sohbetler arasında geçiş yapabilirsiniz.

  • Sohbeti değiştirin: Bir sekmeye tıklayarak o sohbeti aktif yapın. Sekme değiştirdiğinizde arka planda sohbet çalışmaya devam eder, böylece bir sohbette uzun bir göreve başlayıp başka bir sohbette çalışmaya devam edebilirsiniz.
  • Yeni bir sohbet aç: Yeni sohbet simgesine tıklayın.Yeni bir sekmede sohbet başlatmak için yeni sohbet .
  • Geçmiş bir sohbeti yeniden açın: Geçmiş simgesine tıklayın.Sohbet geçmişini açın ve bir sekmede açmak için bir sohbet seçin.
  • Sohbeti yönetin: Kebab menüsünü kullanın. Sohbeti yönetmek için aktif sekmede kebap menüsünü kullanın veya sekmeyi kapatmak için Kapanış simgesine tıklayın.

Genie Code bölme denetimleri

Genie Code bölmesi üst bilgisinde aşağıdaki denetimler bulunur:

Control Açıklama
Yeni sohbet simgesi. Yeni sohbet Yeni bir sekmede yeni bir sohbet başlat.
Tarih simgesi. Sohbet geçmişi Geçmiş sohbetleri görüntüleyin ve bir sekmede birini yeniden açın.
Kebap menü simgesi. -Nda daha fazla Dişli simgesi. Ayarlar ve diğer seçeneklere erişin. Bkz . Genie Code ayarları.
Kapat simgesi. Kapat Genie Code bölmesini daraltın.

Genie Code ayarları

Genie Code ayarlarını açmak için Kebap menü simgesine tıklayın.Bölme üst bilgisindeki Diğer menüsüne ve ardından Dişli simgesine tıklayın.Ayarlar'ı seçin. Ayarlar bölmesi aşağıdakileri içerir:

Setting Açıklama
Actions Genie Code'un bir araç kullanmadan önce nasıl onay istediğini ayarlayın. Bkz. Araç eylemlerini onaylama.
MCP sunucuları MCP sunucularını ve yerleşik bağlayıcıları kullanarak dış araçlara ve veri kaynaklarına bağlanın.
Panel görünümünü açma/kapatma Genie Code'u Sabitlenmiş bölme görünümünde mi yoksa Yan bölme görünümünde mi kullanacağınızı seçin.
Kullanıcı yönergeleri Genie Code'un size nasıl yanıt verdiğine yol gösteren kullanıcı yönergeleri ekleyin.
Çalışma alanı yönergeleri Çalışma alanı içindeki herkes için geçerli olan çalışma alanı yönergelerini ekleyin.
Yetenekler Genie Code'un görevlere uygulayabileceği yeniden kullanılabilir aracı becerileri ekleyin.
Çalışma alanı becerileri Çalışma alanında herkesin kullanabileceği beceriler ekleyin.
Sunucusuz kullanım ilkesi Genie Code'un sohbet çıkışında oluşturduğu kodu çalıştırmak için sunucusuz kullanım ilkesini ayarlayın.

Aracı modu

Genie Code, çok adımlı iş akışlarını otomatikleştiren, çözümleri planlayan, ilgili varlıkları alan, kod çalıştıran, sonuçları iyileştirmek için hücre çıkışlarını kullanan ve hataları otomatik olarak düzelten Aracı modunda çalışır. Otonom görev yürütmesi olmadan doğrudan bir konuşma yanıtı istiyorsanız, isteminizde bunu söyleyin, örneğin, "Bunu bana açıklayın, hiçbir kod çalıştırmayın."

Genie Code, görevleri tamamlamak için tablo ve sütun adları, açıklamalar, çalıştığınız kod, tablolardan veri örnekleri ve hücre çıkışları dahil olmak üzere isteminizi ve ilgili bağlamı modele gönderir. Modele gönderilen tüm veriler Unity Kataloğu izinlerinize saygı gösterir. Ayrıntılar için bkz. Modellere gönderilen veriler.

Requirements

Genie Code'un aracı özelliklerini kullanmak için çalışma alanınızın aşağıdakilere ihtiyacı vardır:

İş ortağı tarafından desteklenen yapay zeka özellikleri devre dışı bırakılırsa Genie Code, Databricks tarafından barındırılan bir model kullanarak aracı özellikleri olmadan da kullanılabilir.

Tam sayfa Genie Code

Genie Code, aktif sohbetin belirgin şekilde gösterildiği, gerektiğinde defterler ve dosyalar gibi varlıkların sekme olarak yanlarında ortaya çıktığı tam sayfa komuta merkezi deneyimi sunuyor. Bkz. Tam sayfa Genie Code.

Araç eylemlerini onaylama

Genie Code'un kod çalıştırma, not defterini düzenleme veya tablo sorgulama gibi bir araç kullanması gerektiğinde, devam etmeden önce onayınızı ister. Her talebi tek tek onaylayabilir veya mevcut sohbetinizin geri kalanına veya gelecekteki tüm sohbetlere uygulanan bir onay modu ayarlayabilirsiniz.

Tek bir isteği onaylama

Genie Code bir aracı kullanmak için izin istediğinde, işlemi onaylamak için İzin Ver'e veya reddetmek için Atla'ya tıklayın.

Genie Code'un mevcut sohbette gelecekteki onay taleplerini nasıl ele aldığını değiştirmek için aynı istemden aşağıdakilerden birini seçin:

Option Davranış
Her seferinde sor Genie Code her araç kullandığında onay ister. Bu varsayılan seçenektir.
Mevcut sohbete izin ver Genie Code, mevcut sohbetin geri kalanı için istenen aracı sormadan kullanabilir.
Her zaman izin ver Genie Code, istenen aracı her sohbette sormadan kullanabilir.
Otomatik onaylama Genie Kodu, mevcut sohbetin geri kalanı için araç eylemlerini otomatik olarak onaylıyor. Yapay zeka sınıflandırıcısı her eylemi gözden geçirir ve riskli olanları engeller. (Önerilir.)

Varsayılan onay modunu ayarlama

Her Genie Code sohbetine aynı onay modunu uygulamak için Genie Code ayarlarında bir varsayılan ayarla yapın. Ayarlar'ı açmak için Genie Code bölmesi üst bilgisinde Dişli simgesine tıklayın.

Aşağıdakilerden birini seçin:

  • Önce sor: Her aracı çalıştırıldığında onaylayın. Araç başına geçersiz kılmalar yine de geçerlidir.

  • Otomatik onaylama: Yapay zeka sınıflandırıcısı, önerilen her eylemi belirtilen amacınıza göre inceler ve riskli eylemleri engellerken el ile onayları en aza indirerek her birini onaylar veya engeller.

    Important

    Otomatik onaylama, güvenlik sınırı değil üretkenlik özelliğidir. Sınıflandırıcı, yanlış sonuç verebilecek, olabildiğince iyi sonuç vermeye çalışan bir buluşsal yöntemdir. Güvenli olmayan eylemleri onaylayabilir veya güvenli eylemleri engelleyebilir. Güvenlik, uyumluluk veya erişim denetimi gereksinimlerini zorunlu kılmak için buna güvenmeyin. Üretim verileri, hassas çalışma alanları veya yanlış onay sonuçlarının önemli olduğu paylaşılan kaynaklarla çalışırken otomatik onaylamayı kapalı tutun. Genie Code'un sonuçlarını gözden geçirmek sizin sorumluluğundadır.

Otomatik onaylama açık olduğunda Genie Code genellikle salt okunur sorgular, kendi çalışma alanı dosyalarınızda ve not defterlerinizde düzenleme yapma, sahip olduğunuz tablolara yazma ve zaten başvurmuş olduğunuz işleri veya işlem hatlarını çalıştırma gibi düşük riskli işlemlere izin verir. Yıkıcı işlemler, üretim dağıtımları, izin ve gizli değişiklikler, üçüncü taraflara dış çağrılar ve zorla gönderme gibi riskli kaynak denetimi işlemleri gibi kapsamı yükseltebilecek veya paylaşılan kaynakları etkileyebilecek her şeyi engeller.

Bir eylem engellendiğinde Genie Code gerekçesini alır ve örneğin daha dar bir kapsamla yeniden deneyerek kendini buna göre uyarlar.

Sohbet paylaşma

Genie Code sohbetlerini diğer kullanıcılar, gruplar veya hizmet yöneticileriyle paylaşabilirsiniz.

Sohbet paylaşmak için:

  1. Genie Code panelinde Geçmiş simgesine tıklayın.Sohbet geçmişini açmak için sohbet geçmişi .

  2. Paylaşmak istediğiniz sohbetin üzerine gelin ve Kebab menüsü simgesine tıklayın. Kebap menüsü.

  3. Paylaş simgesine tıklayın. Paylaş.

  4. Paylaş iletişim kutusunda, paylaşacak kullanıcıları, grupları veya hizmet sorumlularını ekleyin. Alıcılar sohbette Can View izni alır. Bkz. Genie Code sohbet ACL'leri.

  5. (İsteğe bağlı) Yeni eklenen kullanıcılara e-posta bildirimi göndermek için Yeni kullanıcılara e-posta gönder seçeneğini işaretleyin.

  6. (İsteğe bağlı) Sohbete doğrudan bağlantı paylaşmak için Bağlantı simgesine tıklayın.Paylaş diyalogunun en altındaki bağlantıyı kopyala.

  7. Konuşmayı paylaşmak için Ekle'ye tıklayın.

Kodla ilgili yardım alma

Genie Code'dan doğrudan not defterlerinizde kodla ilgili yardım alın. Genie Code teklifleri:

Databricks, Genie Code tarafından oluşturulan tüm kodları çalıştırmadan önce her zaman gözden geçirmenizi önerir, çünkü bazen hata yapabilir.

Genie Code'un kod konusunda nasıl yardımcı olabileceği hakkında daha fazla bilgi için bkz. Genie Code'dan kodlama yardımı alma.

Azure Databricks ortamı için iyileştirilmiş kod

Genie Code tarafından oluşturulan kodun Databricks işlem ortamında çalıştırılması amaçlanmıştır. Databricks tarafından desteklenen programlama dillerinde, çerçevelerde ve diyalektlerde kod oluşturmak için iyileştirilmiştir. Genel amaçlı bir programlama yardımcısı olması amaçlanmamıştır.

Genie Code, kullanıcı sorgularını daha iyi yanıtlamak için genellikle Databricks belgeleri web sitesi veya Bilgi Bankası gibi Databricks kaynaklarından gelen bilgileri kullanır. Kullanıcı sorusu Databricks belgelerinden, Unity Kataloğu'ndan ve çalışma alanında kullanıcı kodundan edinilebilen bilgilerle yanıtlanabilir sorularla ilgili olduğunda en iyi performansı gösterir.

Belgelerden alınan yanıtları alma

Genie Code, sorularınızı yanıtlamak için Databricks belgelerini arar. Belgelerin referans alındığında, yanıtta Aranan dokümantasyon adımı görürsünüz. Genie Code'dan kaynaklarından alıntı yapmasını isteyebilirsiniz ve ilgili belge sayfalarının bağlantılarını sağlar.

Belge kaynaklı yanıtı gösteren bir Genie Code yanıtı.

Genie Code yanıtları hakkında geri bildirimde bulunmak

Databricks'e Genie Code yanıtlarının yararlı olup olmadığını bildirin:

  1. Fareyi Genie Code yanıtının hemen altına getirin.
  2. Yararlı Başparmak yukarı simgesine veya Yararlı değil Başparmak aşağı simgesine tıklayın.

Ek kaynaklar