YOLO Vision 2026:
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 multimodali. Eliminando algoritmicamente parole ridondanti, contesti irrilevanti e stop word pur preservando il significato semantico fondamentale, la compressione dei prompt consente ai sistemi di IA di elaborare le informazioni in modo più efficiente. Questo metodo è sempre più critico per minimizzare i costi di calcolo, ridurre la latenza di inferenza e impedire ai modelli di superare la loro finestra di contesto massima.

Come funziona la compressione dei prompt#

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

Ricerche recenti provenienti da 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'IA in applicazioni scalabili, aderire alle linee guida per l'ottimizzazione dei prompt di OpenAI e sfruttare i framework di compressione è una practice standard ideale per una distribuzione efficiente.

Applicazioni 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 aziendale, le pipeline RAG recuperano spesso decine di documenti lunghi per rispondere a una singola query dell'utente. Gli algoritmi di compressione dei prompt riducono questi documenti recuperati, distillandoli in riassunti fattuali concisi prima di alimentarli al modello di generazione. Ciò impedisce il traboccamento dei token e accelera l'inferenza in tempo reale.
  • Agenti IA autonomi: Gli agenti e i chatbot devono mantenere una memoria a lungo termine delle interazioni degli utenti. Invece di passare l'intera cronologia della conversazione in ogni nuova query, le tecniche di compressione riassumono i turni di dialogo meno recenti, assicurando che l'agente rimanga consapevole del contesto senza incorrere in costi di calcolo esponenziali.

Compressione dei prompt vs. tecniche correlate#

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

  • Vs. Caching dei prompt: Il caching memorizza gli stati computazionali interni del testo elaborato in precedenza per evitare di ricomputarli. 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: L'arricchimento espande un prompt aggiungendo un contesto esterno, mentre la compressione lo riduce. Spesso vengono usati insieme: un sistema può arricchire un prompt con i risultati del database e poi comprimere il payload finale prima dell'inferenza.

Implementazione nella Computer Vision#

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

Per ambienti di produzione a classi fisse in cui la velocità è fondamentale, gli sviluppatori passano tipicamente da modelli con prompt testuale a modelli ad architettura fissa altamente ottimizzati come Ultralytics YOLO26. Puoi gestire in modo efficiente i dataset e addestrare questi modelli all'avanguardia utilizzando la piattaforma Ultralytics.

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

Computer vision 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

Computer vision 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

Computer vision nel 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

Computer vision nella sanità

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

Computer vision 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

Computer vision 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

Computer vision 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

Computer vision 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

Computer vision 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

Computer vision nel 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

Computer vision nella sanità

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

Computer vision 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

Computer vision 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

Computer vision 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

Computer vision 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

Computer vision 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

Computer vision nel 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

Computer vision nella sanità

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

Computer vision 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

Computer vision 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

Computer vision 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