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 çok iş parçacığıyla sekmelerde çalışın
Genie Code bölmesi, açık sohbet yazışmalarınızı bölmenin üst kısmında sekmeler olarak gösterir. Aynı anda birden fazla görev çalıştırabilir ve kaldığınız yeri kaybetmeden iş parçacıkları arasında geçiş yapabilirsiniz.
- İş parçacıkları arasında geçiş yap: Bu iş parçacığını etkinleştirmek için bir sekmeye tıklayın. Sekmeleri değiştirdiğinizde iş parçacığı arka planda çalışmaya devam eder, böylece bir iş parçacığında uzun bir görev başlatabilir ve başka bir iş parçacığında çalışmaya devam edebilirsiniz.
-
Yeni bir yazışma açın:
Yeni bir sekmede yazışma başlatmak için yeni sohbet.
-
Geçmiş iş parçacığını yeniden açma:
İş parçacığı geçmişi ve bir iş parçacığı seçerek bunu bir sekmede açın.
-
Yazışmayı yönetme:
Yazışmayı yönetmek için etkin bir sekmedeki kebap menüsü veya sekmeyi kapatmak için
Genie Code bölme denetimleri
Genie Code bölmesi üst bilgisinde aşağıdaki denetimler bulunur:
| Control | Açıklama |
|---|---|
|
|
Yeni bir sekmede yeni bir ileti dizisi başlatın. |
|
|
Geçmiş sohbet yazışmalarını görüntüleyin ve bir sekmede yeniden açın. |
|
|
Ayarlar |
|
|
Genie Code bölmesini daraltın. |
Genie Code ayarları
Genie Code ayarlarını açmak için, bölme üst bilgisindeki Kebab menu icon.Daha menüsünde tıklayın, ardından AyarlarDişli simgesine tıklayın. Ayarlar panelinde şunlar yer alır:
| 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 (Beta)
Genie Code, etkin iş parçacığının belirgin şekilde gösterildiği ve gerektiğinde not defterleri ile dosyalar gibi öğelerin yanında sekmeler halinde sunulduğu tam sayfalı bir komut merkezi deneyimi sunar. 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 isteği tek tek onaylayabilir veya geçerli iş parçacığınızın geri kalanı veya gelecekteki tüm iş parçacıkları için geçerli olan 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 geçerli iş parçacığında gelecekteki onay isteklerini işleme biçimini 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. |
| Geçerli iş parçacığında izin ver | Genie Code, sormadan mevcut iş parçacığının kalanında istenen aracı kullanabilir. |
| Her zaman izin ver | Genie Code, istenen aracı sormadan her iş parçacığında kullanabilir. |
| Otomatik onaylama | Genie Code, geçerli iş parçacığının geri kalanı için araç eylemlerini otomatik olarak onaylar. 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 iş parçacığına aynı onay modunu uygulamak için Genie Code ayarlarında bir varsayılan ayarlayı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 yazışması paylaşma
Genie Code sohbet yazışmalarını diğer kullanıcılar, gruplar veya hizmet sorumlularıyla paylaşabilirsiniz.
Sohbet yazışmasını paylaşmak için:
Genie Code bölmesinde
Sohbet geçmişini açmak için yazışma geçmişi.
Paylaşmak istediğiniz sohbet yazışmasının ü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 sohbet yazışması üzerinde Görüntüleyebilir 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ı) Sohbet yazışmasının doğrudan bağlantısını paylaşmak için
Paylaş iletişim kutusunun en altındaki bağlantıyı kopyalayın.
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.
Kullanıcılar, genie Code tarafından oluşturulan kodları çalıştırmadan önce her zaman gözden geçirmelidir çü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ı'ndaki 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
Genie Code yanıtlarının yararlı olup olmadığını bize bildirin:
- Fareyi Genie Code yanıtının hemen altına getirin.
- Yararlı
veya Yararlı değil