Databricks Yardımcısı'nı kullanma
Databricks Yardımcısı, Databricks not defterleri, SQL düzenleyicisi, işler, AI/BI 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.
Bir hesap için: Databricks Yardımcısı özelliklerini devre dışı bırakma veya etkinleştirme
Azure AI destekli Databricks Yardımcısı özellikleri varsayılan olarak etkindir. Ancak hesap yöneticileri, bir hesaptaki tüm çalışma alanları için Azure AI destekli Yardımcı özelliklerini devre dışı bırakabilir. Hesap yöneticileri, hesabın tamamı için Databricks Yardımcısı'nın etkinleştirilmesini de zorunlu kılabilir:
İpucu
Hesabınız için Azure AI destekli Databricks Yardımcısı özelliklerini etkinleştirme veya devre dışı bırakma eylemi, denetim günlüklerinizde bir hesap olayı olarak yakalanır. Bkz . Hesap olayları.
Hesap yöneticisi olarak hesap konsolunda oturum açın.
Önemli
Microsoft Entra Id kiracınızdaki hiçbir kullanıcı henüz hesap konsolunda oturum açmadıysa, sizin veya kiracınızdaki başka bir kullanıcının ilk hesap yöneticisi olarak oturum açmanız gerekir. Bunu yapmak için Microsoft Entra ID Genel Yöneticisi olmanız gerekir, ancak yalnızca Azure Databricks Hesap Konsolu'nda ilk kez oturum açtığınızda. İlk oturum açmadan sonra Azure Databricks hesap yöneticisi olursunuz ve artık Azure Databricks hesabına erişmek için Microsoft Entra ID Genel Yönetici rolüne ihtiyacınız yoktur. İlk hesap yöneticisi olarak, Microsoft Entra Id kiracısında kullanıcıları ek hesap yöneticileri (daha fazla hesap yöneticisi atayabilir) olarak atayabilirsiniz. Ek hesap yöneticileri, Microsoft Entra Id'de belirli roller gerektirmez. Bkz. Kullanıcıları, hizmet sorumlularını ve grupları yönetme.
Ayarlar'a tıklayın.
Özellik etkinleştirme sekmesine tıklayın.
Azure yapay zeka destekli özellikleri etkinleştir seçeneği için Kapalı veya Açık'ı seçin.
Zorla ayarıyla çalışma alanı geçersiz kılmalarını önleyin:
Azure yapay zeka destekli Databricks Yardımcısı özellikleri için kullanılan hizmetler hakkında bilgi edinmek için bkz. İş ortağı destekli yapay zeka destekli yardımcı özellikler ayarı tarafından yönetilen özellikler.
Çalışma alanı için: Yardımcı özelliklerini devre dışı bırakma veya etkinleştirme
Hesap yöneticiniz Yardımcı'yı etkinleştirirse, çalışma alanlarında varsayılan olarak etkinleştirilir. Hesap yöneticisi ayarı zorunlu kılmayı seçmediği sürece, çalışma alanı yöneticileri bu ayarı çalışma alanları için devre dışı bırakabilir.
Bir çalışma alanında Databricks Yardımcısı'nı devre dışı bırakmak için:
- Databricks çalışma alanı >Ayarları'nın üst çubuğunda kullanıcı adınızı tıklatın.
- Sol bölmede Çalışma alanı yöneticisi'nin altında Gelişmiş sekmesine tıklayın.
- Yardımcı'yı devre dışı bırakmak için Azure yapay zeka destekli yapay zeka yardımcı özellikleri için Kapalı düğmesine tıklayın.
Yardımcı bölmesinin turu
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.
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 basılmaz).
İstemler için eğik çizgi komutlarını kullanma
Eğik çizgi komutları yaygın istemler oluşturmaya yönelik bir kısayoldur.
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 |
/findTables |
Unity Kataloğu meta verilerini temel alarak ilgili tabloları arar. |
/findQueries |
Unity Kataloğu meta verilerini temel alarak ilgili sorguları arar. |
/optimize |
Verimsiz SQL sorgularını 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. |
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 parçacıklarının ayrıntılı açıklamalarını alın. /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.
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.
kullanarak istemlerdeki başvuru tabloları @
Yardımcı istemlerinde tablolara hızlı bir şekilde başvurmak için (at) simgesini kullanın @
.
Kodla ilgili yardım alma
Databricks Yardımcısı hem SQL hem de Python koda yardımcı olur:
- Databricks not defterlerinde, SQL düzenleyicisinde ve dosya düzenleyicisinde yapay zeka tabanlı otomatik tamamlama.
- Doğal dil istemleriyle veri filtreleme.
- Tanılama Hatası (Genel Önizleme) ile kod hata ayıklama.
Not
Satır içi kod önerileri, FedRAMP uyumluluğuna sahip Azure Kamu bölgelerde veya çalışma alanlarında kullanılamaz.
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.
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
Önemli
Bu özellik Genel Önizlemededir.
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 bir 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
Hatayı tanıla'ya tıkladığınızda, Yardımcı otomatik olarak çalıştırır/fix
.
Hızlı Düzeltme
Kod hata döndürdüğünde, Hızlı Düzeltme tek bir satır değişikliğinde düzeltilebilen temel hatalar için otomatik olarak düzeltmeler önerir.
Önerilen düzeltmeyi yapmak ve kodunuzu çalıştırmaya devam etmek için Kabul Et ve çalıştır'a tıklayın:
İşlerdeki hataları tanılama (Genel Önizleme)
Önemli
Bu özellik Genel Önizlemededir.
Databricks Yardımcısı, işlerdeki hataları tanılamaya yardımcı olur.
Yardımcısı ile bir işi tanılamak için:
- Başarısız işi İşler kullanıcı arabiriminden açın.
- Hatayı Tanıla'ya tıklayın.
Azure Databricks belgelerinden yanıt 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 dilimlerken 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: