Tüm Ürünler
Search
Belge Merkezi

:Data Agent

Son Güncelleme:Oct 05, 2026

Data Agent, doğal dil kullanarak SQL ve Python kodu oluşturmanızı, optimize etmenizi, açıklamanızı ve test etmenizi sağlar. Koda kod düzenleyiciden veya Data Agent Chat'in Soru modundan erişebilirsiniz.

Genel Bakış

Data Agent, büyük dil modeli (LLM) ile çalışır ve veri geliştiricileri için akıllı SQL ve Python programlama desteği sunar. Gerçek zamanlı kod tamamlama ve sağ tıklama kısayolları sunan kod düzenleyici ile konuşma tabanlı soru-cevap işlevi sağlayan Data Agent Chat (Soru modu) olmak üzere iki etkileşim yöntemi bulunur. Temel yetenekler arasında kod oluşturma, yeniden yapılandırma, hata ayıklama, optimizasyon, açıklama, yorum satırı ekleme, test etme, Kod Soru-Cevap, akıllı Notebook hücresi oluşturma ve çoklu motorlarda hızlı tablo arama yer alır. Tablolar, düğümler, Veri Koleksiyonları, Kurallar veya yerel dosyalar gibi bağlam bilgilerini ekleyerek doğruluğu artırabilir ve farklı büyük dil modelleri arasında geçiş yapabilirsiniz. Data Agent, herhangi bir kodlama uzmanlığı gerektirmeden hazır olarak çalışır; veri modelleme, ETL geliştirme ve hata ayıklama verimliliğini artırır.

Erişim

Kod düzenleyici

Kullanım durumu 1: Akıllı kod tamamlama

Nasıl kullanılır: Bir düğümde kod yazarken Data Agent, mevcut kod ve başvurulan tablo yapıları gibi bağlam bilgisine dayanarak kod parçacıklarını tahmin eder ve önerir. Öneriler otomatik olarak görüntülenir. Bir öneriyi kabul etmek için Tab tuşuna basın.

Kullanım durumu 2: Sağ tıklama menüsü kısayolları

Nasıl kullanılır: Kod düzenleyicide istediğiniz kodu seçin, sağ tıklayın ve bağlam menüsünden Copilot seçeneğini belirleyin.

image

Data Agent Chat (Soru modu)

Soru modu, Data Agent Chat'in varsayılan modudur ve belirli kodlama sorunlarını soru-cevap formatında ele alır. Kod oluşturma, yeniden yapılandırma, hata ayıklama, yorum satırı ekleme, açıklama, optimizasyon, test etme, Kod Soru-Cevap, akıllı Notebook hücresi oluşturma ve hızlı tablo arama işlevlerini destekler. İstekleriniz için bağlam sağlamak amacıyla düzenleyicideki kodu da seçebilirsiniz.

Hızlı başlangıç

Data Agent Chat'i (Soru modu) kullanmaya başlamak için aşağıdaki adımları izleyin.

Adım 1: Data Agent Chat'i (Soru modu) açın

  • DataWorks konsolu üzerinde oturum açın. Sol gezinme bölmesinde Data Development and O&M > DataStudio seçeneğini belirleyin. İstediğiniz çalışma alanını seçin ve Data Studio'ya girmek için tıklayın.

  • Data Studio sayfasının sağ üst köşesindeki image simgesine tıklayarak Data Agent Chat'i (Soru modu) açın.

Adım 2: Bağlam ekleyin (isteğe bağlı)

Data Agent'ın isteğinizi daha iyi anlamasına yardımcı olmak için bağlam ekleyin. İletişim kutusuna @ girin veya sağ alt köşedeki @ simgesine tıklayarak bağlam menüsünü açın ve bir bağlam türü seçin.

Aşağıdaki bağlam türleri desteklenir:

  • Table: Bir veya daha fazla tablodan meta verileri referans alın.

  • Node/Code file: Belirli bir düğümdeki kodu referans alın.

  • Data collection: Data Map'ten bir Veri Koleksiyonunu referans alın.

  • Rules: Geçerli sohbette bir veya daha fazla kuralı geçici olarak uygulayın.

  • Local file: Yerel bir belgeyi bağlam olarak yükleyin.

Adım 3: Büyük dil modelini değiştirin (isteğe bağlı)

Data Agent, varsayılan modeli kullanır. Farklı bir büyük dil modeli seçmek için iletişim kutusunun alt kısmındaki image simgesine tıklayabilirsiniz.

Adım 4: Soru gönderin ve çok turlu konuşmalara katılın

İsteğinizi iletişim kutusuna girin. Data Agent beklenen sonuçları üretecek kadar niyetinizi netleştirene kadar çok turlu bir konuşmada takip soruları sorabilir veya ek ayrıntılar sağlayabilirsiniz.

Özellik ayrıntıları

Data Agent Chat (Soru modu), doğal dil aracılığıyla SQL ve Python kodu oluşturur; kod tamamlama, yeniden yapılandırma, optimizasyon, açıklama, hata ayıklama ve test senaryosu oluşturma işlevlerini sunar. Temel yetenekler şunlardır:

Yetenek

Açıklama

Örnek (Data Agent'a bunu söyleyebilirsiniz)

Kod oluşturma/SQL oluşturma

Talimatlarınıza göre kod oluşturun.

"sales tablosundaki her şehir için satış tutarına göre en iyi üç ürünü bulan bir SQL sorgusu yaz."

Kod yeniden yazma/SQL yeniden yazma

Belirtilen kodu gerektiği şekilde yeniden yazın.

"JOIN kullanan bu SQL'i bunun yerine pencere fonksiyonları kullanacak şekilde yeniden yaz."

Kod hata ayıklama/SQL hata ayıklama

Belirtilen koddaki hataları bulup düzeltin.

"Bu SQL, invalid identifier hatası veriyor. Sorunu bulmama yardım et."

Yorum satırı oluşturma

Belirtilen kod için yorum satırları oluşturun.

"Her CTE'nin amacını açıklamak için bu karmaşık SQL mantığına Çince yorum satırları ekle."

Kod açıklama

Belirtilen kodu açıklayın.

"Bu kodda PARTITION BY ve ROW_NUMBER() ne anlama geliyor, açıkla."

Kod optimizasyonu

Belirtilen kodu optimize edin.

"Bu sorgu yavaş çalışıyor. Optimize etmeme ve performans darboğazlarını belirlememe yardım et."

Kod testi

Belirtilen kod için bir test planı sağlayın.

"Kullanıcı elde tutma oranlarını hesaplayan bu SQL için bazı test senaryoları tasarla. Hangi uç durumlar dikkate alınmalı?"

Kod Soru-Cevap

Kod sözdizimi, fonksiyonlar ve daha fazlası hakkında soruları yanıtlayın.

"MaxCompute'da explode fonksiyonu ile lateral view arasındaki fark nedir?"

Notebook Hücresi akıllı oluşturma

Notebook'ta akıllı bir kod hücresi oluşturun.

"/data/users.csv dosyasını okumak ve ilk 5 satırı görüntülemek için pandas kullanan bir hücre oluştur."

Hızlı tablo arama

Hedef tabloları bulmak için anahtar kelimeler girin.

"'user' ile ilgili tüm tabloları bul."

Kod oluşturma / SQL oluşturma

Açıklama: Doğal dil talimatlarından kod oluşturun.

Nasıl kullanılır: Aşağıdaki iki yöntem desteklenir:

  • Kod düzenleyicide boş bir alana sağ tıklayın ve Data Agent arayüzünü açmak için Copilot > SQL Statement Generation seçeneğini belirleyin. Ardından, büyük dil modelinin istenen kodu döndürmesi için doğal dilde bir istek girin.

  • Kod düzenleyicide, Data Studio sayfasının sağ üst köşesindeki image simgesine tıklayarak Data Agent Chat'i (Soru modu) açın. Giriş kutusuna / girin ve Code generation seçeneğini belirleyin. Ardından, büyük dil modelinin istenen kodu döndürmesi için doğal dilde bir istek girin.

Kod yeniden yapılandırma / SQL yeniden yazma

Açıklama: Gereksinimlerinize göre belirtilen kodu yeniden yazın.

Nasıl kullanılır: Aşağıdaki iki yöntem desteklenir:

  • Kod düzenleyicide hedef kodu seçin, boş bir alana sağ tıklayın ve Data Agent arayüzünü açmak için Copilot > SQL Statement Rewrite seçeneğini belirleyin. Ardından yeniden yazma gereksinimlerinizi girin.

  • Kod düzenleyicide hedef kodu seçin, Data Agent Chat (Soru modu) giriş kutusuna / girin, Code rewriting seçeneğini belirleyin, yeniden yazma gereksinimlerinizi girin ve Send seçeneğine tıklayın. Data Agent'ın sonuçları döndürmesini bekleyin.

Kod hata ayıklama / SQL düzeltme

Açıklama: Belirtilen kod parçacıklarındaki hataları bulun ve düzeltin.

Nasıl kullanılır: Aşağıdaki iki yöntem desteklenir:

  • Kod düzenleyicide hedef kodu seçin, boş bir alana sağ tıklayın ve Data Agent arayüzünü açmak için Copilot > SQL Statement Rectification seçeneğini belirleyin.

  • Kod düzenleyicide hedef kodu seçin, Data Agent Chat (Soru modu) giriş kutusuna / girin, Code Error correction seçeneğini belirleyin ve Send seçeneğine tıklayın. Data Agent'ın sonuçları döndürmesini bekleyin.

Yorum satırı oluşturma

Açıklama: Okunabilirliği artırmak için belirtilen SQL içeriği için yorum satırları oluşturun.

Nasıl kullanılır: Aşağıdaki iki yöntem desteklenir:

  • Kod düzenleyicide hedef kodu seçin, boş bir alana sağ tıklayın ve Data Agent arayüzünü açmak için Copilot > Generate Comments seçeneğini belirleyin.

  • Kod düzenleyicide hedef kodu seçin, Data Agent Chat (Soru modu) giriş kutusuna / girin, Generate Comments seçeneğini belirleyin ve Send seçeneğine tıklayın. Data Agent'ın sonuçları döndürmesini bekleyin.

Kod açıklama

Açıklama: Okunabilirliği artırmak için belirtilen SQL içeriğini açıklayın.

Nasıl kullanılır: Kod düzenleyicide hedef kodu seçin, Data Agent Chat (Soru modu) giriş kutusuna / girin, Code interpretation seçeneğini belirleyin ve Send seçeneğine tıklayın. Data Agent'ın sonuçları döndürmesini bekleyin.

Kod optimizasyonu

Açıklama: Mantığı basitleştirmek, yürütme verimliliğini artırmak ve veritabanı yükünü azaltmak için seçilen SQL kodunu optimize edin.

Nasıl kullanılır: Kod düzenleyicide hedef kodu seçin, Data Agent Chat (Soru modu) giriş kutusuna / girin, Code Optimization seçeneğini belirleyin ve Send seçeneğine tıklayın. Data Agent'ın sonuçları döndürmesini bekleyin.

Kod testi

Açıklama: Seçilen SQL için bir test planı ve test kodu oluşturun; böylece her bölümün beklendiği gibi çalışıp çalışmadığını doğrulayabilirsiniz.

Nasıl kullanılır: Kod düzenleyicide hedef kodu seçin, Data Agent Chat (Soru modu) giriş kutusuna / girin, Code Testing seçeneğini belirleyin ve Send seçeneğine tıklayın. Data Agent'ın sonuçları döndürmesini bekleyin.

Kod Soru-Cevap

Açıklama: SQL sözdizimini veya MaxCompute fonksiyonlarını açıklayın ve kullanım örnekleri sağlayın.

Nasıl kullanılır: Data Agent Chat'te (Soru modu) sorunuzuzu giriş kutusuna girin ve Gönder'e tıklayın. Data Agent'ın sonuçları döndürmesini bekleyin.

Akıllı Notebook hücresi oluşturma

Açıklama: Anahtar kelimelerden bir notebook hücresi oluşturun.

Nasıl kullanılır: Data Agent Chat'te (Soru modu) giriş kutusuna / girin ve Intelligent Notebook Cell Generation seçeneğini belirleyin. Ardından düzenleme penceresine anahtar kelimeler girin ve Send seçeneğine tıklayın. Data Agent ilgili notebook düğümünü oluşturur.

Hızlı tablo arama

Açıklama: Tüm hesaplama motorlarında ve veri kaynaklarında anahtar kelimeye göre hedef tabloları arayın.

Nasıl kullanılır: Data Agent Chat'te (Soru modu) giriş kutusuna / girin ve Quick Find Table seçeneğini belirleyin. Ardından düzenleme penceresine anahtar kelimeler girin ve Send seçeneğine tıklayın. Data Agent, ilişkili tüm hesaplama motorlarında ve veri kaynaklarında anahtar kelimelerle eşleşen tabloları döndürür.