Veri bilimi için Genie Code kullanma

Aracı modunda Genie Code, Azure Databricks not defterlerinde ve SQL Düzenleyicisi'nde geliştiriciler için yapay zeka veri bilimi iş ortağıdır. Verileri inceler, kod oluşturup çalıştırır ve yürütmeden önce onayınızla tek bir istemden hataları düzeltir.

Veri bilimi için Genie Code nedir?

Genie Code'un Aracı modu, Databricks not defterlerinde ve SQL Düzenleyicisi'nde çok adımlı veri bilimi iş akışlarının tamamını otomatikleştirebilir.

Not defterinde Veri Bilimi Aracısı'nı kullanın.

Genie Code Sohbet moduyla karşılaştırıldığında Aracı modu genişletilmiş özelliklere sahiptir: çözüm planlama, ilgili varlıkları alma, kod çalıştırma, sonuçları iyileştirmek için hücre çıkışlarını kullanma, hataları otomatik olarak düzeltme ve daha fazlası.

Genie Code, SQL düzenleyicisinde çalıştırılacak not defterlerinde veya sorgularda çalıştırılacak kodu planlayabilir ve oluşturabilir. Genie Code, devam etmeden önce planlarını onaylamak ve sonraki adımlarını onaylamak için sizinle birlikte çalışır. Sizin onayınızla Genie Code tablo arama, not defterini düzenleme, hücreleri çalıştırma ve hücre çıkışlarını okuma gibi görevleri gerçekleştirmek için araçları kullanabilir.

Genie Code'un erişimi ve eylemleri kullanıcının izinleri tarafından yönetilir. Yalnızca erişiminiz olan verilere erişebilir ve izinleriniz olan işlemleri gerçekleştirebilir.

Gereksinimler

Genie Code'un aracı veri bilimi özelliklerini kullanmak için çalışma alanınızın aşağıdakilere ihtiyacı vardır:

Veri bilimi için Genie Code kullanma

Veri bilimi görevleri için Genie Code kullanmak için:

  1. Databricks not defterinden veya SQL Düzenleyicisi'nden Genie Code yan panelini açın.

  2. Genie Code için bir istem girin. Örneğin, "en çok satan ürünü belirlemek için samples.bakehouse'daki @sales_transactions üzerinde analiz yapın."

    Tavsiye

    Belirli tablolara @table_name kullanarak başvurun. Aracı, yanıtını hazırlamak için bu tabloyu ve ilişkili meta verileri kullanır. Aracı, yalnızca erişiminiz olan verilere erişebilmesi için kullanıcının Unity Kataloğu izinlerine saygı gösterir.

  3. Genie Code yanıtını oluştururken, geri bildiriminizi almak için genellikle kısa bir ara verir.

    • Daha karmaşık görevler için Genie Code adım adım bir plan oluşturabilir ve açıklayıcı sorular sorabilir. Planını parlatmasına yardımcı olmak için netleştirici sorularını yanıtlayın.

    • Genie Code'un kod çalıştırması gerektiğinde devam etmeden önce onayınızı ister. İsteğine izin verin veya reddedin. Ayrıca bu yazışmada İzin Ver'i (Genie Code konuşma yazışmasına başvurarak) veya Her zaman izin ver'i seçebilirsiniz.

      Önemli

      Genie Code, not defterinizde kod oluşturabilir ve çalıştırabilir. Tehlikeli eylemleri önlemek için korkulukları olsa da, hala risk vardır. Yalnızca güvendiğiniz kod ve verilerle kullanın.

    • Genie Code çalışmaya devam ettikçe Devam et veya Reddet'i seçmeniz istenebilir. Genie Code'un mevcut çalışmasını gözden geçirin, ardından devam etmesi için Devam'ı seçin ve sonraki adımlarına devam etmesi için Reddet'i seçerek başka bir şey denemesini söyleyin.

    • Genie Code çalışırken durdurmak için kırmızı Durdur simgesine tıklayın..

Genie Code yeni not defteri hücreleri (veya sorguları) oluşturabilir, metin ve kod oluşturabilir, not defteri hücrelerini çalıştırabilir ve sonuçları yorumlamak için hücre çıkışına erişebilir.

Uyarı

Genie Code, çok adımlı görevleri tamamlamak için geçerli sekmenin açık kalmasını gerektirir.

Tavsiye

Çoğu yanıtta kullanmak üzere Aracı modunda Genie Code yönergeleri ekleyebilirsiniz. Örneğin, kullanmak için kod kurallarınız veya tercih ettiğiniz kitaplıklarınız varsa, Genie Code yönergelerine bu yönergeleri ekleyebilirsiniz. Genie Code'u etki alanına özgü görevleriniz için özel özelliklerle genişletmek için beceriler de oluşturabilirsiniz. Diğer ayrıntılar ve diğer ipuçları için bkz . Genie Code yanıtlarını iyileştirmeye yönelik ipuçları.

Kullanım örnekleri

Aracı modunda Genie Code verileri bulma, çıktıları yorumlama ve hücre eylemleri gerçekleştirme gibi özellikleri genişletmiştir.

Genie Code, keşif veri analizi, tahmin ve makine öğrenmesi gibi karmaşık veri bilimi görevlerine yardımcı olabilir. Genie Code ile sıfırdan yeni bir veri analizi not defteri bile oluşturabilirsiniz. Daha iyi sonuçlar elde etmek için, @<resource_name> işaretli tablolara, işlem hatlarına, not defterlerine, sorgulara ve dosyalara başvurarak aracıya bağlam sağlayın. Ayrıca @ simgesine tıklayarak sağlayabileceğiniz bağlamı el ile seçmek için bağlam ekleyebilirsiniz. Her başvuru varlığı sohbet bağlamında kalır.

Başlamak için aşağıdaki istemleri deneyin:

  • Veri bulma:
    • "Fırın işlem verilerini barındıran tablo hangisidir?"
    • "Los Angeles, CA'da 2025-01-01 tarihi için hava durumu verilerini görmek istiyorum."
    • "New York City taksi verilerini içeren bir tablo bulun ve bana ilk 10 satırı göster."
  • Keşif veri analizi:
    • "A sütunundaki JSON dizesini ayrıştırmama yardımcı olun."
    • "Bu tablodan verilerin görselleştirmesini oluşturun."
    • "Bu çubuk grafiği yorumla."
    • "Veri kümesini açıklayın @sales_transactions . Sütun istatistiklerini anlamama ve değerlerin dağılımını görselleştirmeme yardımcı olmak için Keşifsel Veri Analizi (EDA) gerçekleştirin. Veri bilimcisi gibi düşünün."
    • "Geçen hafta gelire göre Databricks SQL iş yükleri için en iyi 5 müşteriyi bulmak için analiz edin @workload_insights . Ardından, bu müşterilerin son 6 hafta boyunca haftada Databricks SQL için kaç kullanıcıya sahip olduğunu çizin."
  • Tahmin:
    • "Veri kümesini kullanarak @incidents , sonraki 2 hafta için günlük olay sayısı tahmini oluşturun. İşiniz bittiğinde, sonuçları görüntülemek için bana bir veri tablosu ve etkileşimli bir grafik verin."
    • "Veri kümesini kullanarak @website_traffic önümüzdeki ay için günlük ziyaretçi sayılarını tahmin edin. Mevsimsel desenleri vurgulayın."
    • "Güvenilirlik aralıkları dahil olmak üzere veri kümesinden @inventory sonraki 6 ay için ürün talebi tahmini oluşturun."
  • Makine öğrenmesi:
    • "Bu veri kümesini model eğitimine hazırlamak için bazı veri hazırlama ve özellik mühendisliği gerçekleştirin."
    • "Değişim sıklığı tahmin etmek için veri kümesinde @customer_data bir sınıflandırma modeli eğitin. Modeli doğruluk ve AUC ölçümleriyle değerlendirin."
    • "Tahmin hatasını geliştirmek için veri kümesini kullanarak bir regresyon modelinde @housing_prices hiper parametre ayarlaması yapın."
    • "Müşteri kesimlerini tanımlamak ve her kümenin @sales_leads özelliklerinin özetini sağlamak için veri kümesinde bir kümeleme modeli oluşturun."
  • Not defteri düzenlemesi:
    • "Bu not defterindeki sonuçları özetleyen yeni bir hücre oluşturun."
    • "Bu not defterine ilgili bir ad verin."

Keşif veri analizi

Veri kümesinde keşif veri analizi gerçekleştirmek için Genie Code kullanın. Örneğin, samples.bakehouse.sales_transactions veri kümesini analiz eden yeni bir defter oluşturmanız için yardım etmesini isteyebilirsiniz.

Boş bir not defteri sekmesinde Genie Code panelini açın ve şu istemi girin: "Veri kümesini açıklayın. @sales_transactions Sütun istatistiklerini anlamak ve değerlerin dağılımını görselleştirmek için EDA yapmak istiyorum."

Veri Bilimi Aracısı, EDA için bir not defteri oluşturur.

Aracı, isteminizi yanıtlamak için bir plan oluşturur ve açıklayıcı sorular sorabilir. Onayınızla, süreci ve bulguları açıklayan verileri ve metni keşfetmek için kod içeren yeni not defteri hücreleri oluşturur.