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.

Birkaç sohbet yazışmasının sekme olarak açık olduğu Genie Code yan bölmesi.

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 ç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 sohbet simgesine tıklayın.Yeni bir sekmede yazışma başlatmak için yeni sohbet.
  • Geçmiş iş parçacığını yeniden açma: Geçmiş simgesine tıklayın.İş parçacığı geçmişi ve bir iş parçacığı seçerek bunu bir sekmede açın.
  • Yazışmayı yönetme: Kebap menü simgesini kullanın. Yazışmayı yönetmek için etkin bir sekmedeki kebap menüsü veya sekmeyi kapatmak için Kapat 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 ileti dizisi başlatın.
Geçmiş simgesi. İş parçacığı geçmişi Geçmiş sohbet yazışmalarını görüntüleyin ve bir sekmede yeniden açın.
Kebap menü simgesi. -Nda daha fazla AyarlarDişli simgesine 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, bölme üst bilgisindeki Kebab menu icon.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:

İş 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 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 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:

  1. Genie Code bölmesinde Geçmiş simgesine tıklayın.Sohbet geçmişini açmak için yazışma geçmişi.

  2. Paylaşmak istediğiniz sohbet yazışmasının üzerine gelin ve Kebap menü 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 sohbet yazışması üzerinde Görüntüleyebilir 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ı) Sohbet yazışmasının doğrudan bağlantısını paylaşmak için Bağlantı simgesine tıklayın.Paylaş iletişim kutusunun en altındaki bağlantıyı kopyalayın.

  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:

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.

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

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

Genie Code yanıtlarının yararlı olup olmadığını bize 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