Kaliforniya merkezli araştırmacılar, veritabanı sorgulamasını demokratikleştiren yenilikçi bir sistem geliştirdi. SQL Query Engine, kullanıcıların günlük konuşma dilinde sorduğu soruları karmaşık PostgreSQL sorgularına dönüştürebiliyor.
Sistemin çalışma prensibi iki ana aşamaya dayanıyor. İlk aşamada büyük dil modelleri, veritabanının yapısını otomatik olarak inceler ve uygun SQL kodlarını üretir. Geliştirilen çok stratejili parser, LLM'in JSON, kod blokları veya düz metin formatında verdiği yanıtları işleyebiliyor.
İkinci aşama sistemin asıl yenilikçi yanını oluşturuyor. Üretilen sorgu veritabanında çalıştırıldığında hata alınırsa, sistem kendini iyileştiren bir döngüye giriyor. PostgreSQL'in detaylı hata kodlarını ve tanı mesajlarını kullanan yapay zeka, hatayı teşhis ederek sorguyu yeniden yazıyor.
Regresyonları önlemek için iki önemli mekanizma bulunuyor: başarılı sorgular anında kabul ediliyor ve sistem deneme yanılma sürecinde en iyi kısmi sonucu hafızasında tutuyor. Redis ile oturum bazlı önbellekleme ve gerçek zamanlı ilerleme takibi de sistemin performansını artırıyor.
Bu teknoloji, SQL bilmeyen iş analistleri, araştırmacılar ve karar vericiler için veri analizini büyük ölçüde kolaylaştıracak potansiyele sahip.