Sicurezza pronta per l'azienda: Conforme a ISO 27001 + SOC 2 Type I.
Torna al glossario Ultralytics

Prompt Compression

Esplora come la compressione dei prompt ottimizza l'efficienza dell'AI. Impara a ridurre l'utilizzo dei token LLM, abbassare i costi e aumentare la velocità di inferenza con Ultralytics YOLO26 oggi stesso.

La compressione dei prompt è una tecnica di ottimizzazione avanzata progettata per ridurre la lunghezza e la complessità del testo di input fornito ai Large Language Models (LLMs) e ai modelli multi-modali. Eliminando algoritmicamente parole ridondanti, contesti irrilevanti e stop words, pur preservando il significato semantico centrale, la compressione dei prompt consente ai sistemi AI di elaborare le informazioni in modo più efficiente. Questo metodo è sempre più critico per ridurre al minimo i costi computazionali, diminuire la latenza di inferenza e impedire ai modelli di superare la loro finestra di contesto massima.

Link to this sectionCome funziona la compressione dei prompt#

A livello architetturale, la compressione dei prompt utilizza spesso modelli più piccoli e specializzati o algoritmi teorico-informativi per valutare l'importanza di ogni token in un dato prompt. Tecniche come la fusione di token e il pruning basato sull'entropia identificano e rimuovono i token che contribuiscono poco al significato complessivo. Ciò garantisce che l'input finale contenga solo le informazioni più dense.

Recenti ricerche da parte di organizzazioni autorevoli evidenziano che i prompt altamente compressi possono mantenere le prestazioni su compiti di ragionamento complessi, riducendo significativamente il consumo di token. Per gli sviluppatori che integrano l'AI in applicazioni scalabili, seguire le linee guida di ottimizzazione dei prompt di OpenAI e sfruttare i framework di compressione è una pratica standard consigliata per un deployment efficiente.

Link to this sectionApplicazioni nel mondo reale#

La compressione dei prompt fornisce un valore immediato in scenari che richiedono l'elaborazione rapida di vasti dati testuali o visivi:

  • Retrieval-Augmented Generation (RAG): Nelle applicazioni di ricerca aziendali, le pipeline RAG spesso recuperano dozzine di documenti lunghi per rispondere a una singola query dell'utente. Gli algoritmi di compressione dei prompt restringono questi documenti recuperati, distillandoli in riassunti fattuali concisi prima di inviarli al modello di generazione. Ciò impedisce il sovraccarico di token e accelera l'inferenza in tempo reale.
  • Agenti AI autonomi: Gli agenti e i chatbot devono mantenere una memoria a lungo termine delle interazioni dell'utente. Invece di passare l'intera cronologia della conversazione in ogni nuova query, le tecniche di compressione riassumono i turni di dialogo più vecchi, assicurando che l'agente rimanga consapevole del contesto senza incorrere in costi computazionali esponenziali.

Link to this sectionCompressione dei prompt vs. tecniche correlate#

Per costruire pipeline di machine learning operations (MLOps) robuste, è importante distinguere la compressione dei prompt da concetti correlati:

  • Vs. Prompt Caching: Il caching memorizza gli stati computazionali interni del testo elaborato in precedenza per evitare di ricalcolarli. La compressione, d'altra parte, altera e accorcia attivamente il testo di input stesso prima che avvenga qualsiasi elaborazione.
  • Vs. Prompt Engineering: Il prompt engineering è l'arte guidata dall'uomo di progettare istruzioni efficaci. La compressione è una riduzione automatizzata e algoritmica di tali istruzioni.
  • Vs. Arricchimento dei prompt (Prompt Enrichment): L'arricchimento espande un prompt aggiungendo contesto esterno, mentre la compressione lo riduce. Sono spesso usati insieme: un sistema può arricchire un prompt con risultati di database e poi comprimere il payload finale prima dell'inferenza.

Link to this sectionImplementazione nella Computer Vision#

Nella Computer Vision (CV), i principi di compressione dei prompt si applicano quando si utilizzano modelli a vocabolario aperto che accettano query testuali per identificare oggetti. Mantenere le descrizioni delle classi concise garantisce una codifica testuale più rapida e riduce l'overhead di memoria.

Per ambienti di produzione a classe fissa in cui la velocità è fondamentale, gli sviluppatori passano solitamente da modelli basati su prompt testuali a modelli ad architettura fissa altamente ottimizzati come Ultralytics YOLO26. Puoi gestire in modo efficiente i dataset e addestrare questi modelli all'avanguardia utilizzando l'Ultralytics Platform.

from ultralytics import YOLO

# Load an open-vocabulary YOLO-World model
model = YOLO("yolov8s-world.pt")

# Principle of prompt compression: Use concise, distilled class names
# instead of lengthy, complex descriptions for faster text encoding
compressed_prompts = ["helmet", "vest", "forklift"]
model.set_classes(compressed_prompts)

# Run inference with the optimized class list
results = model.predict("https://ultralytics.com/images/bus.jpg")
results[0].show()

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning