Vissza a Hírekhez
InnovációAI Understanding eligazítás

A SAGE egy egységes módot javasol az AI-függvények SQL-en belüli futtatására

A arXiv preprint bemutatja a SAGE-t, egy olyan keretrendszert, amely az AI-alapú SQL-műveleteket három relációs típusba szervezi, és 358-szoros költségcsökkenésről számol be egy faktorálható csatlakozási munkaterhelés mellett.

5 min readRead the primary source
Primary-source image accompanying SAGE proposes a unified way to run AI functions inside SQL
Elsődleges forrású dokumentumForrás rögzített
Kiadó
arxiv.org
Forrás link
arxiv.orghttps://arxiv.org/abs/2608.20630
Forrás típusa
Elsődleges dokumentum – hivatalos közlemény, papír, irattár vagy belső oldal, amelyet közvetlenül olvasunk.
KontextusÉrtsd meg ezt 60 másodperc alatt

Kezdje itt

Kulcsfogalmak

Osztályozás
Olyan feladat, ahol egy modell egy vagy több előre meghatározott kategóriához rendel egy bemenetet.
Általánosítás
Milyen jól teljesít egy modell új, nem látott adatokon a képzési halmazon kívül.
Robusztusság
A modell azon képessége, hogy fenntartsa a teljesítményt zaj, eltolás vagy ellenséges bemenetek mellett.
Teszteld magadMi az AI? Kvíz

Mi történt

A kutatók bemutatták a SAGE-t, vagyis az Self-Adaptive Generative Execution-t, az AI-funkciók SQL-rendszerekbe való integrálásának keretrendszerét. A papír az AI-műveleteket három típusos primitívbe csoportosítja: AI_SCALAR az egyes sorokhoz, AI_AGG a csoportokhoz és AI_JOIN a sorpárok közötti kapcsolatokhoz. Beszámol arról, hogy a SAGE javította a végrehajtás minőségét és hatékonyságát a tesztelt munkaterhelések során, beleértve a mért 358-szoros költségcsökkentést egyetlen reprezentatív faktoros csatlakozásnál.

A tanulmány az adatbázisszoftver gyakorlati változásából indul ki: az SQL-rendszerek egyre gyakrabban tesznek közzé mesterséges intelligencia-funkciókat osztályozás, kinyerés, szűrés, rangsorolás, visszakeresés, összekapcsolás és összegzés céljából. Bár ezeknek a függvényeknek különböző neveik és felületeik vannak, a szerzők úgy érvelnek, hogy relációs viselkedésük három szerep köré szervezhető. Az AI_SCALAR az egyes sorokat alakítja át, az AI_AGG a csoportok közötti információkat egyesíti, az AI_JOIN pedig a sorpárok közötti kapcsolatokat határozza meg. A SAGE közös logikai reprezentációt biztosít ezeknek a szerepeknek, miközben lehetővé teszi a végrehajtási stratégiák eltérését a művelet alakja szerint. Ez a szervezés a cikk fő módja annak leírására, hogy egy AI-művelet hogyan illeszkedik a relációs lekérdezésbe. A primitívek megkülönböztetik, hogy a művelet egy sorra, sorok csoportjára vagy páronkénti kapcsolatra hat, míg a keretrendszer ezeket az eseteket egy megosztott végrehajtási modellen belül tartja.

A központi funkció egy, a három primitív által megosztott, megbízható végrehajtási felület. A forrás szerint ezt a felületet fizikai stratégiákkal kombinálják, amelyek skaláris, összesítési és csatlakozási terhelésekhez vannak szabva. A cikk különös figyelmet szentel az AI_JOIN-nak, ahol minden lehetséges pár modellalapú predikátum naiv kiértékelése nagyszámú modellhívást hozhat létre. A SAGE elemzi az predikátumot, ha lehetséges, felbontja az összetett feltételeket, és egy receptkártyát és egy kis címkementes szondát használ a teljes végrehajtási stratégiák kiválasztásához. Ez azt jelenti, hogy a keretrendszer nem csak azzal foglalkozik, hogy egy AI-függvény mit ad vissza, hanem azzal is, hogy az adatbázis hogyan végzi el a megfelelő munkát. A logikai szerep azonosítja a relációs feladat típusát, a fizikai stratégia pedig meghatározza a feladat végrehajtásának módját. Az összekapcsolásoknál a kitűzött cél az, hogy elkerüljük, hogy minden jelöltpárt ugyanazt a közvetlen értékelést igénylőnek tekintsünk, amikor az állítmány faktorálható.

Összefoglalva, a tanulmány a nyilvános mesterségesintelligencia-üzemeltetők széles körű auditjának eredményeit és skaláris, aggregált és csatlakozási munkaterheléseket felölelő értékelések eredményeit tartalmazza. Azt mondja, hogy a SAGE érte el a legerősebb általános SemBench teljesítményt, és egy reprezentatív faktoros összekapcsolás esetén több mint két nagyságrenddel csökkentette a páronkénti modellhívásokat. A jelentett eredmény 358-szoros mért költségcsökkentés volt. Ezeket a szerzők a 2026. augusztus 21-én benyújtott arXiv dokumentumban fogalmazták meg; a biztosított forrás nem hoz létre szakértői értékelést, független replikációt vagy éles telepítést. A logikai primitívek és fizikai stratégiáik közötti különbségtétel fontos a közölt eredmények szempontjából: a cikk bemutat egy közös szervezetet a különböző műveletekhez, majd értékeli a végrehajtási viselkedést a megfelelő terheléstípusok között. A forrás összefoglalója a legnagyobb bejelentett megtakarításokat kifejezetten a faktorálható összekapcsolási esettel kapcsolja össze, ahelyett, hogy az ábrát univerzális eredményként jelenítené meg minden AI-kompatibilis SQL-lekérdezéshez.

Forrás részletei: arxiv.org ↗

Miért számít

Az AI-függvények jelentősen megdrágíthatják az adatbázis-lekérdezéseket, mivel ismételt modellhívásokat igényelhetnek sok sor vagy sorpár esetében. A SAGE ezeket a hívásokat a lekérdezéstervezés részeként kezeli, így az adatbázis-mérnökök szisztematikusabb módot kínálnak a szükségtelen következtetések csökkentésére, miközben megőrzik a hasznos eredményeket. A jelentett megállapítások nyomtatás előtti adatokból származnak, és nem igazolják a gyártás megbízhatóságát, széles körű költségmegtakarítást vagy teljesítményt az összes modell és adatkészlet esetében.

Az üzemeltetési probléma egyre fontosabb, mivel a vállalatok modellalapú műveleteket helyeznek el az adatfolyamokon belül. A hagyományos adatbázis-lekérdezések általában viszonylag kiszámítható számítási költségekre támaszkodnak, míg az AI-függvények költséges következtetéseket, változó késleltetést és bizonytalan kimeneti minőséget tartalmazhatnak. Ha a művelet sok rekordot hasonlít össze egymással, a lehetséges modellhívások száma gyorsan növekedhet. Az AI-függvény relációs szerepét megértő lekérdezéstervező ezért hatással lehet az AI-kompatibilis adatmunka költségeire és válaszkészségére is.

A SAGE által javasolt absztrakció potenciálisan hasznos lehet, mert az AI következtetést a már kialakult adatbázis-koncepciókhoz köti, ahelyett, hogy minden modellhívást elszigetelt alkalmazásszintű feladatként kezelne. A sortranszformációk, a csoportszintű műveletek és a páronkénti kapcsolatok szétválasztása lehetővé teheti a rendszerek számára, hogy újra felhasználják a szokásos relációs tervezési technikákat, miközben speciális stratégiákat választanak a modellkövetkeztetéshez. A jelentett összekapcsolási eredmény, ha tágabb beállításokban is érvényes, azt sugallja, hogy az AI munkaterhelési költségeinek szabályozása során a predikátum szerkezete ugyanolyan fontos lehet, mint a modell sebessége.

A nyilvánosság jelentőségét továbbra is a benyújtott bizonyítékok korlátozzák. A forrás fejlesztésekről számol be a szerzők auditálása és értékelései során, de nem tartalmazza a részletes benchmark táblázatokat, adatkészleteket, modellazonosságokat, hardverkonfigurációt, kiindulási definíciókat, késleltetési méréseket vagy absztrakt monetáris feltételezéseket. Azt sem mutatja, hogy a SAGE minden munkaterhelésnél javítja a válasz minőségét. A modellhívások számának nagymértékű csökkentése értékes lehet, de az eredményt a visszahívás, a pontosság, a meghibásodási esetek és a további tervezés vagy szondázás költségei mellett kell értékelni.

Interactive Mechanism

Interaktív mechanizmus: Hogyan működik valójában

Fedezze fel interaktívan a fejlesztés mögött meghúzódó technológiát.

System Requirements:
Best ArchitecturePure RAGRecommended pattern
Hallucination RiskVery LowGrounding efficacy
Update Cost$0 (Vector sync)Ongoing maintenance
Core takeaway: Fine-tuning teaches models how to speak (form, style, syntax); RAG teaches models what to say (verifiable facts). Never use fine-tuning alone for factual memory.
Interaktív koncepció ellenőrzése+10 Points
What is AI? Quiz

A route planner searches possible journeys using explicit rules. What does this illustrate about AI?

Mit nézzünk ezután

A következő fontos kérdések az, hogy a SAGE általánosít-e a dolgozat értékelésein túl, mennyiben függ a nyeresége a faktorálható predikátumoktól, és hogy megbízhatósági kapui és címkementes szondái megbízhatóak-e a különböző modellekkel és adatokkal. A független replikáció, a megvalósítás elérhetősége és a termelési méretű adatbázisokon végzett tesztek segíthetnek meghatározni, hogy a megközelítés készen áll-e a gyakorlati alkalmazásra.

Az első teszt a reprodukálhatóság. A kutatóknak és az adatbázis-fejlesztőknek hozzáférésre van szükségük a megvalósításhoz, a kiértékelő kódhoz, a munkaterhelés-definíciókhoz és a megfelelő konfigurációs részlethez, hogy megismételhessék a jelentett SemBench-et és csatlakozhassanak a kísérletekhez. Ezen anyagok nélkül a 358-szoros adat hasznos állítás a vizsgálathoz, de nem általános teljesítmény-elvárás. A forrás nem közli, hogy elérhető-e kód vagy adat.

A második kérdés az általánosítás. A SAGE legnagyobb jelentett nyeresége egy reprezentatív faktoros összekapcsolásból származik, ami arra utal, hogy a predikátum szerkezete fontos. Továbbra is ismeretlen, hogy a keretrendszer hogyan teljesít a nem faktorálható összekapcsolásokon, kétértelmű természetes nyelvű predikátumokon, ferde adatokon, változó eloszlásokon vagy eltérő költség- és hibamintázatú modelleken. Az sem világos, hogy egy kis címkementes szonda milyen gyakran tudja helyesen megjósolni, hogy melyik teljes végrehajtási stratégia működik a legjobban.

A harmadik kérdés a minőség-ellenőrzés. A bizalomfüggő végrehajtás segíthet elkerülni a szükségtelen hívásokat, de a forrás nem határozza meg, hogyan kell a megbízhatóságot kalibrálni, hogyan jelennek meg a hibák, vagy mi történik, ha egy modell bizonytalan vagy magabiztosan hibás. A jövőbeli értékeléseknek be kell számolniuk a minőség-költség kompromisszumokról, a késleltetési időről, a terjesztési eltolódások robusztusságáról és az érzékeny adatokkal kapcsolatos viselkedésről. A termelési átvétel egyértelmű ellenőrzéseket igényelne a modelldöntések auditálásához és a szokásos SQL-garanciák megőrzéséhez, ha mesterséges intelligencia-funkciókat használnak.

Kapcsolódó útmutatók és vetélkedők

Mi az az AI?Az AI modellek magyarázataAI képzésTesztelje, amit tud – próbáljon ki egy ingyenes AI-kvíztKeressen egy AI kifejezést a szószedetünkbenKövesse az AI modell kiadáskövetőjét
Ezt hasznosnak találta?