Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 tıklayın.
Bölmenin en altındaki metin kutusuna bir istem girin, ardından Enter tuşuna basın veya . Şunları yapabilirsiniz:
- MCP sunucularına bağlanmak veya dosya eklemek için
artı simgesine tıklayın.
- Genie Code'un başvuracağı kaynakları seçmek için
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 bir sekmede sohbet başlatmak için yeni sohbet .
-
Geçmiş bir sohbeti yeniden açın:
Sohbet geçmişini açın ve bir sekmede açmak için bir sohbet seçin.
-
Sohbeti yönetin:
Sohbeti yönetmek için aktif sekmede kebap menüsünü kullanın veya
tıklayın.
Genie Code bölme denetimleri
Genie Code bölmesi üst bilgisinde aşağıdaki denetimler bulunur:
| Control | Açıklama |
|---|---|
|
|
Yeni bir sekmede yeni bir sohbet başlat. |
|
|
Geçmiş sohbetleri görüntüleyin ve bir sekmede birini yeniden açın. |
|
|
|
|
|
Genie Code bölmesini daraltın. |
Genie Code ayarları
Genie Code ayarlarını açmak için Bölme üst bilgisindeki Diğer menüsüne ve ardından
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:
- Ortakların sağladığı yapay zeka özellikleri hem hesap hem de çalışma alanı için etkinleştirildi. Bkz. İş ortağı destekli yapay zeka özellikleri.
- Çalışma alanınız desteklenen bir bölgede olmalıdır. Genie Code, veri yerleşimini yönetmek için Geos kullanan bir Atanmış Hizmettir . Bkz . Genie Code özelliklerinin coğrafi kullanılabilirliği.
İş 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 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:
Genie Code panelinde
Sohbet geçmişini açmak için sohbet geçmişi .
Paylaşmak istediğiniz sohbetin üzerine gelin ve
Kebap menüsü.
Paylaş.
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.
(İ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.
(İsteğe bağlı) Sohbete doğrudan bağlantı paylaşmak için
Paylaş diyalogunun en altındaki bağlantıyı kopyala.
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:
- Çok adımlı veri bilimi iş akışlarını planlamanıza ve otomatikleştirmenize yardımcı olması için veri bilimi için Genie Code kullanın.
- Yapay zeka tabanlı otomatik tamamlama.
- Doğal dil istemleriyle veri filtreleme.
- Hata Tanılama ile kod hata ayıklama.
- Kabul edip çalıştırabileceğiniz kod hatalarını düzeltmek için otomatik öneriler sunan Hızlı Düzeltme.
- Sunucusuz kod yürütme.
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.
Genie Code yanıtları hakkında geri bildirimde bulunmak
Databricks'e Genie Code yanıtlarının yararlı olup olmadığını bildirin:
- Fareyi Genie Code yanıtının hemen altına getirin.
- Yararlı
veya Yararlı değil