Glossario · Intelligenza artificiale
Model-agnostic
Si dice di un prodotto o servizio costruito per funzionare con modelli linguistici di fornitori diversi, invece che con uno solo, così da poter cambiare fornitore senza dover riscrivere il prodotto.
- In inglese
- model-agnostic
- Si dice anche
- agnostico rispetto al modello, indipendente dal modello
Significato di «model-agnostic»
«Agnostico» in origine indica chi non prende posizione su una questione, in particolare religiosa. Nel linguaggio tecnico il termine è stato esteso a indicare un sistema che non dipende da una scelta specifica — qui, la scelta di quale modello linguistico usare — e resta indifferente a quale delle alternative venga effettivamente adottata.
Cosa vuol dire «model-agnostic» in una notizia
Nelle notizie su prodotti costruiti sopra i modelli linguistici, «model-agnostic» descrive una scelta di progettazione: l'azienda ha costruito il proprio prodotto in modo da poter collegare, in teoria, il modello di un qualsiasi fornitore, invece di legarlo in modo permanente a un solo fornitore. È l'opposto di un prodotto costruito su misura per un modello specifico.
Come funziona, spiegato semplice
Costruire un prodotto model-agnostic significa scrivere il software in modo che il modello linguistico sia un componente intercambiabile: il prodotto invia richieste in un formato che più fornitori sanno gestire, o passa attraverso uno strato intermedio che traduce le richieste per ciascun fornitore, invece di scrivere codice pensato per le caratteristiche specifiche di un solo modello.
Il vantaggio principale è la libertà di scelta: chi costruisce il prodotto può cambiare fornitore se un altro modello diventa più economico, più veloce o più adatto al compito, senza dover riscrivere il prodotto da capo. Riduce anche il rischio di dipendere da un solo fornitore per un servizio su cui si basa l'intero prodotto.
Il costo di questa scelta è che il prodotto tende a non sfruttare fino in fondo le caratteristiche particolari di un singolo modello: alcune funzioni avanzate o alcune ottimizzazioni disponibili solo presso un fornitore specifico possono restare inutilizzate, perché usarle romperebbe la possibilità di passare a un altro fornitore. È un compromesso fra flessibilità e prestazioni massime ottenibili da un singolo modello.
Come si usa
Ricorre nelle notizie su aziende che presentano la propria strategia di prodotto, spesso come argomento a favore della propria indipendenza da un singolo fornitore di modelli, e nei confronti fra prodotti costruiti su un solo modello e prodotti che ne supportano diversi.
Domande frequenti su «model-agnostic»
- Cosa vuol dire model-agnostic?
- Descrive un prodotto costruito per funzionare con modelli linguistici di fornitori diversi, invece che con uno solo, così da poter cambiare fornitore senza dover riscrivere il prodotto.
- Che vantaggio dà costruire un prodotto model-agnostic?
- La libertà di cambiare fornitore di modello se un altro diventa più economico, più veloce o più adatto, e la riduzione del rischio di dipendere da un solo fornitore per un servizio centrale del prodotto.
- Quale svantaggio comporta questa scelta?
- Il prodotto tende a non sfruttare fino in fondo le caratteristiche particolari di un singolo modello, perché farlo comprometterebbe la possibilità di passare a un fornitore diverso in futuro.