← Ultimi articoli
🤖 machine learning

Compass: SLO-aware Query Planner for Compound AI Serving at Scale

Compass è un nuovo pianificatore di query consapevole degli SLO che abilita un servizio composto di AI efficiente e su larga scala in ambienti di deployment diversificati, decomponendo problemi di pianificazione complessi, utilizzando il profiling selettivo per una stima delle prestazioni economicamente vantaggiosa e impiegando l'abbinamento bipartito per massimizzare il buon rendimento del servizio riducendo al contempo in modo significativo i costi e la latenza di pianificazione.

Autori originali: Banruo Liu, Wei-Yu Lin, Minghao Fang, Yihan Jiang, Fan Lai

Pubblicato 2026-05-19
📖 5 min di lettura🧠 Approfondimento

Autori originali: Banruo Liu, Wei-Yu Lin, Minghao Fang, Yihan Jiang, Fan Lai

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina di gestire una cucina di ristorante enorme e ad alta tecnologia. In passato, gli chef (i modelli di intelligenza artificiale) lavoravano da soli in un'unica grande cucina (il cloud). Ma ora, il "Compound AI" è come un pasto complesso che richiede un'intera squadra: un sous-chef per tagliare le verdure, un grigliatore per cucinare la carne, un esperto di salse e un fattorino, tutti che lavorano insieme per servire un singolo piatto a un cliente.

Il problema? Hai migliaia di ordini che arrivano contemporaneamente. Alcuni clienti vogliono il cibo in 30 secondi (chat video in diretta), mentre ad altri non importa aspettare un po' di più, purché sia l'opzione più economica possibile (generazione di codice in batch). Inoltre, la tua cucina non è una sola stanza; hai una cucina principale di lusso (Cloud), una cucina satellite più piccola nelle vicinanze (Edge) e persino alcuni cuochi casalinghi (dispositivi Edge) che possono aiutare.

Compass è il nuovo, super-intelligente Capo Chef (Query Planner) progettato per gestire questo caos. Ecco come funziona, usando analogie semplici:

1. Il Problema: Troppe Scelte, Non Abbastanza Tempo

Una volta, se arrivava un nuovo ordine, il Capo Chef cercava di capire la ricetta perfetta. Ma con il Compound AI, ci sono milioni di modi per preparare il piatto:

  • Posizionamento: Il taglio delle verdure deve avvenire nella cucina principale o in quella satellite?
  • Configurazione: Dobbiamo usare un coltello gigante e costoso (un modello di IA enorme) o uno piccolo e veloce?
  • Risorse: Quanti cuochi dovremmo assegnare?

Trovare il piano perfetto per ogni singolo ordine richiede ore. Quando il Chef finalmente lo capisce, il cliente se n'è già andato, o il cibo è freddo. I sistemi esistenti erano troppo lenti o funzionavano solo per ordini semplici di un singolo piatto.

2. La Soluzione: Le "Scorciatoie Intelligenti" di Compass

Compass non cerca di assaggiare ogni singola ricetta possibile. Invece, usa tre trucchi astuti per trovare una ricetta ottima in pochi secondi:

A. La Scorciatoia della "Somiglianza" (Search Optimizer)

Immagina di aver cucinato un piatto "Tofu Piccante" per un cliente in passato. Ora, un nuovo cliente ordina "Tofu Piccante con un po' meno sale".
Invece di ricominciare da capo, Compass guarda la sua cronologia. Dice: "Ehi, so com'è venuto fuori l'ultimo Tofu Piccante. Posso usare quella conoscenza per indovinare come assaggerà questo nuovo".

  • La Metafora: È come uno chef che ricorda che la "Ricetta A" e la "Ricetta B" sono simili al 90%. Non hanno bisogno di fare una nuova degustazione completa; basta regolare il sale. Questo fa risparmiare enormi quantità di tempo e denaro (costi GPU).

B. Il Triage della "Degustazione" (SLO Profiler)

Per sapere se una ricetta è buona, di solito devi cucinare tutto e assaggiarlo. Ma cucinare un modello di IA gigante è costoso (costa soldi veri eseguirlo su computer potenti).
Compass utilizza una tecnica di campionamento intelligente.

  • La Metafora: Invece di mangiare l'intera pizza per vedere se è abbastanza salata, Compass ne prende un piccolo boccone. Se il primo boccone è chiaramente troppo salato, si ferma immediatamente e dice: "No, buttiamo questa ricetta". Se il primo boccone è chiaramente perfetto, si ferma e dice: "Ottimo, teniamo questa". Cucina la pizza intera solo se è indeciso. Questo fa risparmiare enormi quantità di denaro e tempo.

C. La "Mappa dei Posti a Sedere Globale" (Multi-Query Planner)

Se pianifichi ogni ordine individualmente, potresti accidentalmente assegnare tutti i "Grigliatori" allo stesso tavolo, lasciando altri tavoli vuoti e affamati.
Compass guarda tutti gli ordini contemporaneamente. Crea una mappa dei posti a sedere che bilancia il carico.

  • La Metafora: È come un buttafuori in un club che non fa entrare le persone una alla volta. Guarda l'intera folla e dice: "Ok, abbiamo spazio al Tavolo A per il gruppo grande e al Tavolo B per il gruppo piccolo, così tutti vengono serviti senza che nessuno aspetti troppo a lungo". Questo garantisce che l'intera cucina funzioni in modo efficiente, non solo un singolo piatto.

3. I Risultati: Più Veloce, Più Economico, Meglio

Il documento ha testato Compass su scenari reali come chat video in diretta con agenti di IA, riconoscimento vocale e generazione di codice. Ecco cosa è successo:

  • Velocità: Compass ha trovato un buon piano in pochi secondi (da 2,4 a 5,1 volte più veloce di prima). Questo significa che gli utenti non devono aspettare che la loro IA "pensi" a come iniziare.
  • Costo: Ha ridotto il costo di esecuzione di questi servizi da 3,8 a 4,5 volte. È come ottenere lo stesso pasto per una frazione del prezzo usando gli ingredienti giusti e la cucina giusta.
  • Qualità: Ha servito con successo da 2,4 a 5,1 volte più clienti senza violare le regole (SLO).

Riepilogo

Pensa a Compass come al controllore del traffico definitivo per una città di robot di intelligenza artificiale. Invece di lasciare che ogni robot guidi dove vuole (causando ingorghi e ritardi), Compass guarda l'intera mappa, ricorda dove è stato prima e dirige il traffico in modo che tutti arrivino a destinazione velocemente, economicamente e in sicurezza. Trasforma un caos costoso e disordinato in un'operazione fluida ed efficiente.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →