Databricks Yardımcısı'nı kullanma
Databricks Yardımcısı, Databricks not defterleri, SQL düzenleyicisi, işler, Lakeview panoları ve dosya düzenleyicisi konusunda size yardımcı olabilecek bağlama duyarlı bir yapay zeka yardımcısıdır. Databricks Yardımcısı, konuşma arabirimi kullanarak yardım istediğinizde veri ve kod konusunda size yardımcı olur.
Databricks Yardımcısı ile yapabilecekler
Databricks Yardımcısı aşağıdaki görevlerde yardımcı olabilir:
- Kod oluşturma, hata ayıklama, iyileştirme ve açıklama.
- Verilerden görselleştirmeler oluşturun. Bkz . Databricks Yardımcısı ile görselleştirme oluşturma.
- İşlerde hata ayıklama (Genel Önizleme özelliği).
- SQL sorgularını kodlayın ve düzenleyin.
- Azure Databricks belgelerinde ilgili yardımı bulun.
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ı'nı etkinleştirme
Databricks Yardımcısı varsayılan olarak etkindir. Bkz . Hesap için: Databricks Yardımcısı özelliklerini etkinleştirme veya devre dışı bırakma.
Databricks Yardımcısı'nı not defteri hücresinde kullanma
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'ta Ctrl + i tuşlarına 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 tuşuna basabilirsiniz (hücreyi çalıştırmak için yaptığınız gibi Shift+Enter tuşlarına basabilirsiniz).
Hücre eylemi istemleri
İstem kısayolları yaygın istemler oluşturmanıza yardımcı olur.
Metin iste | 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 kod hatalarına yönelik bir düzeltme önerir |
veya /doc
kullandığınızda/fix
, fark penceresinde önerilen değişiklikleri kabul etmek için Kabul Et'i veya özgün kodu korumak 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. Databricks Yardımcısı'nı kullanma ipuçları.
Kod otomatik tamamlama için, Not defteri hücresine kıyasla Yardımcı bölmesinin kullanılması daha iyi bir performans olabilir.
Oluşturduğu kodu Kabul Et veya Reddet'i kullandığınızda Yardımcı otomatik olarak kapanır.
Yardımcı bölmesini kullanma
Bu bölümde, Yardımcı bölmesinin varsayılan deneyimi açıklanmaktadır.
Yardımcı bölmesini açmak için sol kenar çubuğuna tıklayın .
Yardımcı bölmesinin en altındaki metin kutusuna sorular yazın ve Enter tuşuna basın veya metin kutusunun sağındaki öğesine tıklayın. Yardımcı yanıtını görüntüler. Aşağıdaki ekran görüntüsünde, Yardımcı bölmesinde Yardımcı kod oluşturduktan sonra gerçekleştirebileceğiniz eylemler gösterilmektedir.
Başka bir yanıt oluşturmak için aynı sorguyu yeniden çalıştırabilirsiniz. Bunu yapmak için imlecinizi yanıtın üzerine getirin ve öğesine tıklayın .
Bölmeyi kapatmak için simgeye yeniden tıklayın veya hücrenin sağ üst köşesine tıklayın . öğesine tıklayarak bölmeyi tam genişliğe genişletebilirsiniz;
tıklayarak
bölmeyi varsayılan genişliğe döndürebilirsiniz.
Yardımcı bölmesi, bölmeyi veya not defterini kapatsanız bile konuşmalarınızı izler. Önceki konuşmaları temizlemek için Yardımcı bölmesinin sağ üst bölümüne tıklayın .
İş parçacıkları ve istem geçmişi
Konuşma iş parçacıkları Databricks Yardımcısı'nın kullanılabildiği farklı bağlamlarda kalır. Yardımcı bölmesinde yeni konuşma yazışmaları oluşturabilir, soru ve istem geçmişini görüntüleyebilir ve Databricks Yardımcısı deneyiminizi yönetebilirsiniz.
Databricks Yardımcısı, iş parçacıklarını istemlerinizin bağlamını temel alarak adlandırdığından, Yardımcı konuşmanızın geçmişinde gezinebilirsiniz. Aşağıdaki örnek, not defteriyle ilgili bir sorudan kaynaklanır.
Yapay zeka tabanlı otomatik tamamlama
Önemli
Bu özellik Genel Önizlemededir.
Yapay zeka tabanlı otomatik tamamlama, Databricks not defterlerine, SQL düzenleyicisine ve dosya düzenleyicisine yazarken satır içi kod önerileri sağlar. Python ve SQL için satır içi kod önerileri sağlanır.
Not
Satır içi kod önerileri, FedRAMP uyumluluğuna sahip Azure Kamu bölgelerde veya çalışma alanlarında kullanılamaz.
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 Sekme tuşuna basın. Bir öneriyi el ile tetikleme için Option + Shift + Ara Çubuğu (macOS'ta) veya Control + Shift + Boşluk (Windows'da) tuşlarına basın.
Yapay zeka tabanlı otomatik tamamlama, açıklamalardan kod da oluşturabilir:
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 Hatayı Tanıla düğmesine tıklayın.
- Kodda satır satır ilerletmek, kesme noktaları ayarlamak, değişkenleri incelemek ve programın yürütülmesini analiz etmek için Hata Ayıkla'ya tıklayın.
Aşağıdaki sekmelerde Python ve SQL kodundaki örnekler gösterilir:
Python
SQL
Kodu açıklama
Databricks Yardımcısı, kod parçacıklarının ayrıntılı açıklamalarını sağlayabilir. /explain
İstemi kullanın ve istediğiniz ayrıntı düzeyini istemek için "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.
Azure Databricks belgelerinden bilgi alma
Databricks Yardımcısı, not defteri düzenleyicisinde Databricks belgelerine göre soruları yanıtlayabilir. Sorunuzu veya isteminizi istem kutusuna yazın.
Databricks Yardımcısı'nı kullanma ipuçları
Bu bölüm, Databricks Yardımcısı'nı kullanırken bazı genel ipuçları ve en iyi yöntemleri içerir.
Databricks Yardımcısı daha iyi yanıtlar sağlamak için bağlamı kullanır
Databricks Yardımcısı'nın tablo ve sütun şemalarına ve meta verilerine erişimi vardır. Bu sayede doğal dil kullanabilir ve daha doğru sorgular oluşturabilirsiniz. Örneğin, bir tablonun State adlı bir sütunu varsa Databricks Yardımcısı'nın Michigan'da yaşayan kullanıcıların listesini oluşturmasını isteyebilirsiniz.
Databricks Yardımcısı aşağıdaki bağlamı kullanır:
- Geçerli not defteri hücresindeki veya Databricks SQL düzenleyicisi sekmesindeki kod veya sorgular.
- Tablo ve Sütun adları ve açıklamaları.
- Önceki istem soruları.
- Sık kullanılan ve etkin tablolar.
- Hata tanılama özelliği için hata çıkışından yığın izlemesi.
DataFrame'den sütun seçerken, başlangıç sorgusu sağlayarak daha doğru sonuçlar elde edebilirsiniz. Örneğin, gibi SELECT * FROM <table_name>
bir deyim sağlayın. Bu, Databricks Yardımcısı'nın sütun adlarını almasına ve tahmin etmek zorunda olmamasına olanak tanır.
Databricks Yardımcısı daha iyi ve daha doğru yanıtlar sağlamak için konuşma geçmişinizi kullandığından, Databricks Yardımcısı'nın istemin tamamını yeniden yazmak zorunda kalmadan önceki yanıtın çıkışını değiştirmesini isteyebilirsiniz. Yardımcı bölmesinde DataFrame'leri yinelemeli olarak temizlemek, keşfetmek, filtrelemek ve dilimlemek için Yardımcı'nın sohbet geçmişini kullanın.
Belirli olun
Databricks Yardımcısı'nın sağladığı yapı ve ayrıntı, aynı istem için bile zaman zaman değişir. İstediğiniz bilgileri istenen biçimde, ayrıntı düzeyinde vb. döndürmesine yardımcı olmak için yardımcıya olabildiğince fazla rehberlik sağlamaya çalışın. Örneğin:
- "Bu kodu birkaç cümleyle açıklayın" veya "Bu kodu satır satır açıklayın".
- "MatPlotLib kullanarak görselleştirme oluşturma" veya "Seaborn kullanarak görselleştirme oluşturma".
Satır düzeyi veri değerlerine örnekler verme
Databricks Yardımcısı satır düzeyi verileri kullanmadığından, en doğru yanıtı almak için istemlere daha fazla ayrıntı sağlamanız gerekebilir. Örnek veri satırı eklemek için Katalog Gezgini'nde tablo veya sütun açıklamalarını kullanın. Örneğin, yükseklik sütununuzun biçiminde feet
-inches
olduğunu varsayalım. Yardımcının verileri yorumlamasına yardımcı olmak için , "Yükseklik sütunu dize biçimindedir ve kısa çizgiyle ayrılmıştır. Örnek: '6-2'." Tablo ve sütun açıklamaları hakkında bilgi için bkz . Verilere ve yapay zeka varlıklarına açıklama ekleme.
Bir işlemi çalıştırmak için sütun veri türü dönüştürmelerini kullanmanız gerekiyorsa ayrıntıları sağlamanız gerekebilir. Örneğin: "pandas DataFrame'i PySpark DataFrame'e dönüştürmek ve sütun değişim sıklığının veri türünü boole'dan tamsayıya değiştirmek de dahil olmak üzere bu kodu pandas'tan PySpark'a dönüştürün".
Sohbet metin kutusuna yeni satır eklemek için Shift+Enter tuşlarını kullanma
Yardımcı sohbeti metin kutusuna yeni bir satır eklemek için Shift+Enter tuşlarını kullanın. Bu, iletilerinizi Databricks Yardımcısı'na biçimlendirmeyi ve düzenlemeyi kolaylaştırır.
Databricks Yardımcısı sohbet bölmesinde kodu düzenleme ve çalıştırma
Kodu doğrulamak veya karalama çubuğu olarak kullanmak için Yardımcı bölmesinde kod çalıştırın. Kodu çalıştırmak için, Yardımcı bölmesindeki kod kutusunun sol üst köşesine tıklayın .
Aşağıdaki sekmelerde Python ve SQL kodu örnekleri gösterilmektedir:
Python
SQL
Yardımcı bölmesinde kod çalıştırdığınızda çıkış görüntülenir ve değişkenler not defterinde kullanılabilir hale gelir.
Ayrıca, Databricks Yardımcısı'nın oluşturduğu kodu not defterine taşımadan önce doğrudan Yardımcı sohbet kutusunda düzenleyebilirsiniz.
Ek bilgi
Aşağıdaki makaleler Databricks Yardımcısı'nı kullanma hakkında ek bilgiler içerir:
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin