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.
Bu makalede, not defterlerinizi kodlayıp hatalarını ayıklamanıza yardımcı olması için Databricks Yardımcısı'nı nasıl kullanabileceğiniz açıklanır ve Yardımcıdan en iyi şekilde yararlanma hakkında ipuçları sağlanır.
Databricks Yardımcısı nelerle yardımcı olabilir?
Databricks Yardımcısı, databricks'in içinde daha üretken olmanız için konuşma arabirimi kullanarak etkileşim kurabileceğiniz bağlama duyarlı bir yapay zeka yardımcısıdır. Görevinizi İngilizce açıklayabilir ve yardımcının Python kodu veya SQL sorguları oluşturmasına, karmaşık kodu açıklamasına ve hataları otomatik olarak düzeltmesine izin vekleyebilirsiniz. Yardımcı, kişiselleştirilmiş yanıtlar sağlamak amacıyla şirketiniz genelindeki tablolarınızı, sütunlarınızı, açıklamalarınızı ve popüler veri varlıklarınızı anlamak için Unity Kataloğu meta verilerini kullanır.
Databricks Yardımcısı aşağıdaki görevlerde size yardımcı olabilir:
- Kod oluşturun.
- Hataları tanımlamak ve düzeltme önermek de dahil olmak üzere kodda hata ayıklama.
- Kodu dönüştürme, iyileştirme ve yeniden düzenleme.
- Kodu açıklama.
- Azure Databricks belgelerinde ilgili bilgileri bulmanıza yardımcı olur.
Databricks Yardımcısı'nı destekleyen modeller hakkında bilgi için bkz. İş ortağı destekli yapay zeka özellikleri. Databricks Yardımcısı hakkında genel bilgi için bkz. Databricks Yardımcısı nedir?.
Not defterleri için Yardımcısı komut kısayolları
Bir not defterinde Databricks Yardımcısı, Yardımcı bölmesinde veya bir kod hücresinde satır içi olarak kullanılabilir.
Databricks Yardımcısı'nı doğrudan bir kod hücresinde kullanmak için MacOS'ta Cmd+I veya Windows'da Ctrl+I basın. Hücrede bir metin kutusu görüntülenir. İngilizce olarak bir soru veya açıklama yazabilir ve ardından Yardımcı'nın yanıt oluşturmasını sağlamak için Enter (hücreyi çalıştırmak gibi Shift+Enterdeğil) basabilirsiniz.
İstemler için eğik çizgi komutlarını kullanma
Eğik çizgi komutları sık kullanılan istemler oluşturmaya yönelik bir kısayoldur.
| İstem metni | Yardımcı ne yapar? |
|---|---|
/ |
Yaygın komutları görüntüler |
/doc |
Fark görünümünde kodu açıklama |
/explain |
Hücredeki kodun açıklamasını sağlar |
/fix |
Fark görünümündeki herhangi bir kod hatasına yönelik bir çözüm önerir |
/findTables |
Unity Kataloğu meta verilerini temel alarak ilgili tabloları arar. Özellikleri veya özellik tablolarını bulmak için sorguda "özellikler" veya "özellik tabloları" ifadesini kullanın. Özellikleri ve özellik tablolarını Databricks Yardımcısıkullanarak bulun, bkz. |
/findQueries |
Unity Kataloğu meta verilerini temel alarak ilgili sorguları arar. |
/optimize |
SQL ve Python kodunu geliştirir. |
/prettify |
Kodu okunabilirlik için biçimlendirin. |
/rename |
Bağlama bağlı olarak, not defteri hücrelerine ve diğer öğelere güncelleştirilmiş adlar önerir. |
/settings |
Not defteri ayarlarınızı doğrudan Yardımcı'dan ayarlar. |
/fix veya /dockullandığınızda, fark penceresinde önerilen değişiklikleri kabul etmek için Kabul Et'i veya özgün kodu saklamak için Reddet'i seçin. Önerilen kodu kabul ederseniz, kod otomatik olarak çalışmaz. Kodu çalıştırmadan önce gözden geçirebilirsiniz. Oluşturulan kod istediğiniz kod değilse, açıklamanıza daha fazla ayrıntı veya bilgi ekleyerek yeniden deneyin. Bkz. Yardımcı yanıtlarını geliştirmek için ipuçları.
Kod parçacıklarının ayrıntılı açıklamalarını alın. İstediğiniz ayrıntı düzeyini istemek için /explain istemini kullanın ve "kısa olun" veya "kodu satır satır açıklayın" gibi terimler ekleyin. Databricks Yardımcısı'nın koda açıklama eklemesini de isteyebilirsiniz.
Kod otomatik tamamlama için, Yardımcı bölmesi kullanıldığında performans, Not defteri hücresine göre daha iyi olabilir.
Yardımcı, oluşturduğu kodu Kabul Et veya Reddet ederseniz otomatik olarak kapanır.
İstemlerde kullanarak @referans tablolarını kullanın.
Yardımcı istemlerinde tablolara hızla başvurmak için @ (at) simgesini kullanın.
@ sembolünü kullanarak bir Asistan isteminde Tablo referansı 
Kodla ilgili yardım alma
Databricks Yardımcısı hem SQL hem de Python koda yardımcı olur:
- Birden çok hücrede düzeltmeler ve güncelleştirmeler yapmak için not defteri genelinde çalışan düzenleme modu.
- Databricks not defterlerinde, SQL düzenleyicisinde ve dosya düzenleyicisinde yapay zeka tabanlı otomatik tamamlama.
- Doğal dil istemleriyle veri filtreleme.
- Hata Tanılama ile kod hata ayıklama.
Birden çok not defteri hücresinde öneriler için düzenleme modu
Düzenleme modu, tek bir istemden not defterinizdeki birden çok hücreye yapay zeka tarafından oluşturulan öneriler uygular.
Düzenleme modunu kullanmak için:
Not defteri açıkken, ekranın sağ üst kısmındaki Yardımcı simgesi
tıklayın.
Yardımcı bölmesinde, istem kutusunun en altındaki Düzenle'ye tıklayın.
Düzenleme modunda, sohbet modunda olduğu gibi bir istem girin.
Yardımcı, not defterinizi analiz eder ve değişikliklerin gerekli olduğu hücrelerde önerileri satır içi olarak ortaya çıkar.
Öneriler oluşturarak bunları doğrudan not defterinden veya Yardımcı panelinden gözden geçirebilirsiniz. Not defterinin bu bölümüne atlamak için Yardımcı panelinde herhangi bir hücreye tıklayın.
Düzenlemeleri not defterinde satır içinde veya Yardımcı panelinden tek tek kabul edin veya reddedin. Tüm önerileri aynı anda uygulamak için Tümünü Kabul Et veya Tümünü Reddet'e tıklayın.
Satır içi kod önerileri alma: Python ve SQL örnekleri
Siz yazarken öneriler otomatik olarak görüntülenir. Öneriyi kabul etmek için Tab tuşuna basın. Bir öneriyi el ile tetikleme için Option+Shift+Space (macOS'ta) veya Control+Shift+Space (Windows'da) tuşlarına basın.
SQL için kod tamamlama animasyonlu GIF 
Python için kod tamamlama animasyonlu GIF 
Yapay zeka tabanlı otomatik tamamlama, açıklamalardan kod da oluşturabilir:
"Açıklamadan kod tamamlama sürecini gösteren animasyonlu GIF.
"
Verileri doğal dil istemleriyle filtreleme
Veri çıkışlarını doğal dil istemleriyle filtrelemek için Databricks Yardımcısı'nı kullanın.
Çıkışları doğal dille filtrelemek için çıkış tablosundaki Filtre simgesine tıklayın ve bir istem girin. Örneğin, aşağıdaki animasyonlu örnekte olduğu gibi "Bana yalnızca 70'in üzerindeki erkekleri göster" isteminde bulunabilirsiniz.
Hızlı Çözüm
Kod hata döndürdüğünde, Hızlı Düzeltme tek satırlı bir değişiklikte düzeltilebilen temel hatalar için otomatik olarak düzeltmeler önerir.
Aşağıdaki ekran görüntüsünde gösterildiği gibi önerilen düzeltmeyi yapmak ve kodunuzu çalıştırmaya devam etmek için Kabul Et ve çalıştır'a tıklayın:
Hata ayıklama kodu: Python ve SQL örnekleri
Databricks Yardımcısı'nı kullanarak kodu düzeltmek için aşağıdakilerden birini yapın:
- Yardımcı bölmesinde bir soru sorun.
- Bir hata oluştuğunda hücre sonuçlarında görüntülenen Hata tanılama düğmesine tıklayın.
- Kodda etkileşimli olarak satır satır ilerlemek, kesme noktaları belirlemek, değişkenleri incelemek ve bir programın çalıştırılmasını analiz etmek için Debug öğesine tıklayın.
Aşağıdaki sekmelerde Python ve SQL kodunda Tanılama hatası örnekleri gösterilmektedir:
Piton
Python'da 
SQL
Hatayı tanıla'ya tıkladığınızda, Yardımcı otomatik olarak bir '/fix' istemi çalıştırır.
SQL'de 
Tanılama hatasınatıkladığınızda, Yardımcı otomatik olarak /fix'yi çalıştırır.
Ortam hatalarını ayıklama
Yardımcı, kitaplık yükleme hataları dahil olmak üzere ortam hataları için düzeltmeleri tanılamaya ve önermeye yardımcı olabilir.
Ortam yan panelinde bir yükleme hatası olduğunda, sağ altta Yardımcı simgesi görünür.
Yardımcı bölmesini açın. Burada Yardımcı, sorunu tanılamaya ve çözmeye yardımcı olmak için çalışır
/repairEnvironment.
Ayrıca pip günlüklerini açıp Hatayı tanıla'ya tıklayarak Komutu Yardımcı bölmesinde çalıştırabilirsiniz /repairEnvironment .
Python, PySpark ve SQL kodunu iyileştirme
Eğik çizgi istemini /optimizekullanarak Python, PySpark ve SQL kodunu değerlendirin ve iyileştirin.
- Not defteri hücresinde veya SQL düzenleyicisinde
tıklayın. - İstem kutusuna yazın
/optimizeve Oluştur düğmesine tıklayın. - Yardımcı'dan iyileştirme önerilerini kullanmak için Kabul Et'e tıklayın.
İşte /optimize kodla bu şekilde yardımcı olur:
- Ön çalıştırma uyarıları: Sarı alt çizgiler, bir bölüm sütununa filtre uygulamadığınız durumlar gibi sorgunuzu yürütmeden önce iyileştirme fırsatlarını vurgular. İyileştirme önerilerini görüntülemek için altı çizili metnin üzerine gelin.
- Çalıştırma sonrası analiz: Kodu çalıştırdıktan sonra İyileştir düğmesine tıklayın.
-
Tablo düzeyinde öneriler: Örneğin, kullanıcılar bir tablo oluşturduğunuzda, öneren
CREATE TABLE CLUSTER BY AUTObir ipucu alırlar.
Ek bilgiler
Aşağıdaki makaleler Databricks Yardımcısı'nı kullanma hakkında ek bilgiler içerir: