Temeller
Aurabase: yerel pgvector (3 boyutlu sınıflar 768/1536/3072), ragIngest()/rag()aracılığıyla entegre edilmiş RAG ve hepsinden önemlisi, sözdizimsel ağaç tarafından doğrulanan yerel bir NL2SQL uç noktası. Konveks ve Nhost her ikisi de katı vektör araması sunar - ancak ikisi de yerel NL2SQL'i tam anlamıyla göstermez: doğal dil sorusunu, salt okunur olarak yürütülen, doğrulanmış, sınırlı bir SQL sorgusuna dönüştürmek.
Hiçbir rakibin kapsamadığı farklılık
Aurabase NL2SQL uç noktası, bir LLM tarafından oluşturulan her sorguyu bir sözdizimi ağacı (sandık sqlparser) aracılığıyla doğrular: yalnızca SELECT, yetkili işlevlerin bir listesi, varsayılan olarak sınırlı bir LIMIT ve müşterinin gasp etmeye çalışacağı şema alanlarının açık bir şekilde reddedilmesi. Bu, arka ucun üstüne monte edilmiş bir bağlayıcı değildir; bu, aura-aikoduyla doğrulanmıştır.
Convex has no equivalent — its database is not SQL, the question is not asked in the same terms. Nhost offers an AI assistant with access to the GraphQL schema, but not an NL2SQL endpoint exposed to your end users with a documented security contract. See our complete definition of NL2SQL and our article on securing against SQL injection generated by an LLM.
yerel pgvektör, çalıştırılacak ayrı bir vektör tabanı olmadan
Aurabase, pgvector'u, ragIngest() ve rag()adlı iki API çağrısı yoluyla kullanıma sunulan yerel bir RAG ardışık düzeniyle (besleme, parçalama, yerleştirmeler, boyut sınıfı başına HNSW dizini) doğrudan Postgres 16 kiracı görüntüsüne yerleştirir. RAG ardışık düzen eğitimimizin tamamına bakın.
Convex, yeniden kullanılabilir RAG ve Agent bileşenleri ve yapılandırılabilir OpenAI yerleştirme desteğiyle sağlam yerleşik vektör araması sunar. Nhost, anlamsal arama için vektör yerleştirmelerini otomatik olarak oluşturur ve korur. Her üç platform da bu zemini kapsıyor; fark, aramanın kendisinde değil, vektör aramasından sonra gelenlerdedir.
Genel bir yönlendirici değil, üç yerel istemci
Aurabase, her biri aura-ai'de özel bir istemciye sahip olan OpenAI, Anthropic ve Gemini'yi, bir sağlayıcı arızası durumunda otomatik devre kesici yük devretme özelliğiyle yerel olarak entegre eder. Bu ayrımın tam ayrıntıları için yerel sağlayıcılar ve OpenAI uyumlu uç noktalar hakkındaki makalemize bakın.
Üç yapay zeka yaklaşımını birbirinden ayıran şey nedir?
| Yerel NL2SQL | Evet — sözdizimi ağacı tarafından doğrulandı | Hayır (Dışbükey, Nhost) |
|---|---|---|
| Vektör arama | yerel pgvektör, boyut başına HNSW | Evet ikisinde de sağlam |
| paçavra | Yerel, 2 API çağrısı | Yeniden kullanılabilir bileşenler (Dışbükey) |
| Veritabanı | PostgreSQL 16 standardı | SQL Dışı (Dışbükey) / Postgres+Hasura (Nhost) |
| Yerel Yüksek Lisans Sağlayıcıları | 3 (OpenAI, Antropik, İkizler) | Belgelenmemiş eşdeğer |
Convex ve Nhost, kendi yapay zeka yeteneklerine gerçekten yatırım yapıyor; vektör aramaları olgun ve belgelenmiş durumda. Yerel NL2SQL, bugüne kadar her ikisinin de tam anlamıyla kapsamadığı bir temel olarak kaldı.