Teknoloji & Yapay Zeka

Yapay zeka artık veritabanlarını 'yoklayarak' SQL sorguları yazıyor

Araştırmacılar, doğal dil komutlarını SQL sorgularına çeviren yapay zeka sistemlerinin en büyük sorununu çözen yeni bir yaklaşım geliştirdi. PV-SQL adlı bu sistem, karmaşık veritabanı sorgularında yaşanan anlam karışıklığını gidermek için iki aşamalı bir yöntem kullanıyor. İlk aşamada veritabanını 'yoklayarak' bağlamı anlamaya çalışıyor, ikinci aşamada ise kural tabanlı doğrulama yapıyor. BIRD test setindeki denemelerde, mevcut en iyi sistemlerden %5 daha doğru sonuçlar üretirken, %20,8 daha verimli çalıştığını gösterdi.

Yapay zeka sistemleri, insan dilindeki komutları veritabanı sorgu dili SQL'e çevirme konusunda hâlâ zorlanıyor. Özellikle karmaşık ve ince ayrıntılar içeren sorgularda, sistemler hangi veri sütunlarının ne anlama geldiğini veya tablolar arasındaki ilişkileri tam olarak kavrayamıyor.

Bu soruna çözüm arayan bilim insanları, PV-SQL adında yenilikçi bir yaklaşım geliştirdi. Sistem, 'Yokla' ve 'Doğrula' olmak üzere iki temel bileşenden oluşuyor. Yoklama aşamasında, sistem veritabanından somut kayıtlar çekerek veri formatlarını, sütun anlamlarını ve tablo ilişkilerini öğreniyor. Bu sayede belirsizlikleri giderip daha zengin bir anlayış geliştiriyor.

İkinci aşama olan doğrulama bileşeni, kural tabanlı bir yöntemle doğrulanabilir koşulları çıkarıyor ve yürütülebilir bir kontrol listesi oluşturuyor. Bu liste sayesinde SQL sorguları adım adım iyileştiriliyor ve eksik kısıtlamalar belirleniyor.

BIRD benchmark testlerinde yapılan denemelerde, PV-SQL'in performansı oldukça etkileyici çıktı. Sistem, mevcut en iyi text-to-SQL sistemlerinden %5 daha yüksek doğruluk oranı elde ederken, geçerlilik skoru açısından %20,8 daha iyi performans gösterdi. Üstelik bunu daha az hesaplama kaynağı kullanarak başardı.

Özgün Kaynak
arXiv (CS + AI)
PV-SQL: Synergizing Database Probing and Rule-based Verification for Text-to-SQL Agents
Orijinal makaleyi oku

Bu içerik, özgün kaynaktaki bilgiler temel alınarak BilimKapsül editörleri tarafından yeniden kaleme alınmıştır. Orijinal metnin birebir çevirisi değildir. Telif hakkı özgün yayıncıya aittir.