Aracılığıyla paylaş


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ı.

  1. 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.

  2. Ayarlar'a tıklayın.

  3. Özellik etkinleştirme sekmesine tıklayın.

  4. Azure yapay zeka destekli özellikleri etkinleştir seçeneği için Kapalı veya Açık'ı seçin.

  5. Zorla ayarıyla çalışma alanı geçersiz kılmalarını önleyin:Çalışma alanı ayarını geçersiz kılan ayarı zorunlu kılma.

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:

  1. Databricks çalışma alanı >Ayarları'nın üst çubuğunda kullanıcı adınızı tıklatın.
  2. Sol bölmede Çalışma alanı yöneticisi'nin altında Gelişmiş sekmesine tıklayın.
  3. 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 Ürün içi yardım yardımcısı simgesi - gri .

Kullanımda olan yardımcı bölmesinin ekran görüntüsü.

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ınYardımcı metni girin.. 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.

Yardımcı bölmesindeki kod kutusunun üst kısmındaki simgeler.

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 Sorguyu yeniden oluştur simgesi..

Bölmeyi kapatmak için simgeye yeniden tıklayın veya hücrenin sağ üst köşesine tıklayın Yardımcı simgesini kapatın. . öğesine tıklayarak bölmeyi tam genişliğe genişletebilirsiniz;tam genişliği kapat simgesi tıklayarak Tam genişlikte aç simgesi.bölmeyi varsayılan genişliğe döndürebilirsiniz.

Yardımcı bölmesinin üst kısmındaki simgeler.

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 Yardımcı simgesini temizleyin. .

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

Yardımcı bölmesi simgeleri.

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ı iş parçacığı için başlık örneği.

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).

Satır içi yardımcı, zenginleştirme verilerini bulmanıza ve eklemenize yardımcı olur.

İ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 /dockullandığı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 @ .

@ simgesini kullanarak Bir Yardımcı isteminde tablo başvurusu

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.

Animasyonlu GIF, Databricks Yardımcısı'nın 70 yaşın üzerindeki erkekler için Titanik'den kurtulanların tablosunu filtrelemesini gösterir.

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.

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 tamamlamanın animasyonlu GIF'i.

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

Python'da yardımcı hata ayıklama örneği.

SQL

SQL'de yardımcı hata ayıklama örneği.

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:

Databricks Yardımcısı satır içi hata düzeltme kullanıcı arabiriminin ekran görüntüsü.

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

  1. Başarısız işi İşler kullanıcı arabiriminden açın.
  2. Hatayı Tanıla'ya tıklayın.

Hatayı Tanıla düğmesiyle başarısız olan iş.

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 belgelerine göre bir soruyu yanıtlayı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-inchesolduğ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 kod çalıştır simgesi .

Aşağıdaki sekmelerde Python ve SQL kodu örnekleri gösterilmektedir:

Python

Python kodunu yardımcı bölmesinde çalıştırın.

SQL

Yardımcı bölmesinde SQL kodunu çalıştırın.

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: