DigiGoods
← Tüm ürünler

Qlery

Geliştirmede

Doğal dille sorgu, deterministik yürütme

Kullanıcı ne istediğini kendi cümlesiyle yazar; sorgu deterministik olarak uygulama tarafında, şema koruması ve zorunlu sayfalama ile çalışır. Dil modeli veriye dokunmaz.

5 dil
.NET · React · Python · Kotlin · Node
Tek kontrat
diller arası ortak uyum testleriyle sabit
Varsayılan güvenli
şema koruması ve sayfalama açık gelir

Ne yapar

Doğal dille sorgulama vaadi yeni değil; sorun, modelin ürettiği sorgunun ne yapacağının önceden bilinememesi. Qlery araya bir sözleşme koyuyor: cümle önce sınırlı bir sorgu diline çevriliyor, o dil deterministik olarak çalıştırılıyor. Model sorgunun ne olacağını önerir, ne döneceğini uygulama belirler.

sorgu konsolu

Cümleden sorguya, adım adım.

Bir soru seçin: cümlenin sınırlı bir sorgu diline inişini, yürütme kararını ve sonucu izleyin. Üçüncü soru şema değiştirmeye çalışıyor.

Nasıl çalışır

  1. 01

    Cümle sorgu diline çevrilir

    Serbest metin, alanları ve operatörleri sınırlı bir ara dile iner. Bu ara dil hem okunabilir hem de doğrulanabilir.

  2. 02

    Sorgu deterministik çalışır

    Ara dil uygulamanın kendi sorgu katmanına derlenir. Şemayı değiştiren ya da beklenmeyen projeksiyon isteyen sorgular reddedilir.

  3. 03

    Endpoint'e tek attribute

    Var olan uç noktaya tek bir işaret koymak yeterli: sayfalama, uzunluk sınırı ve şema koruması devreye girer.

  4. 04

    Her dilde aynı sözleşme

    .NET, React, Python, Kotlin ve Node tarafında aynı kablo formatı; ortak uyum testleriyle diller arası davranış sabit tutulur.

Öne çıkanlar

Model sorguyu yazar, veriyi görmez

Veri tabanına erişen taraf her zaman uygulamadır. Modelin çıktısı doğrulanabilir bir sorgu tanımıdır, sonuç kümesi değil.

Şema koruması ve zorunlu sayfalama

Beklenmeyen projeksiyon ya da sınırsız sonuç isteyen sorgu hata döner. Tablo güvenliği varsayılan davranıştır.

Beş dilde SDK

Aynı sözleşme .NET, React, Python, Kotlin ve Node için paketlenmiştir; ekip hangi yığında ise orada kalır.