Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Torna al glossario Ultralytics

Action Chunking

Scopri come l'action chunking migliora la precisione robotica e l'apprendimento per imitazione. Scopri come usare Ultralytics YOLO26 per ridurre gli errori cumulativi negli agenti IA.

L'action chunking è una tecnica avanzata di deep learning, ampiamente utilizzata nella robotica e nell'apprendimento per imitazione, in cui un modello predice una sequenza (o "chunk") di azioni future invece di una singola azione a ogni timestep. Prevedendo una traiettoria a più fasi, l'action chunking consente agli AI agents di eseguire compiti complessi e a lungo termine con maggiore fluidità e affidabilità. Questo approccio ha ottenuto un notevole successo in seguito all'introduzione di Action Chunking with Transformers (ACT), un'architettura di modello che combina la previsione temporale con input di computer vision ad alta dimensionalità.

Link to this sectionMitigazione degli errori di accumulo#

Nella behavioral cloning tradizionale, un modello predice il passo successivo immediato in base allo stato attuale. Tuttavia, durante l'real-time inference, piccole imprecisioni di predizione spostano il sistema in stati non osservati. Questi errori si moltiplicano rapidamente, portando al fallimento del compito: un fenomeno noto come errori di accumulo.

L'action chunking affronta direttamente questa limitazione. Predicendo azioni multiple simultaneamente (ad esempio, 50 movimenti articolari che coprono 1 secondo di moto), l'orizzonte di controllo effettivo si riduce. Il sistema si impegna in un piano a breve termine coerente basato su una singola osservazione visiva affidabile, riducendo drasticamente la frequenza degli errori reattivi. Quando integri backbone di visione come Ultralytics YOLO26 per la consapevolezza spaziale e la localizzazione tramite bounding box, le predizioni risultanti diventano incredibilmente stabili contro il rumore di processo.

Link to this sectionApplicazioni nel mondo reale#

L'action chunking ha sbloccato nuove funzionalità nell'automazione fisica, in particolare quando implementato su hardware edge AI ottimizzato da framework come Intel Edge:

  • Manipolazione robotica di precisione: Nell'automazione industriale, i robot utilizzano le predizioni suddivise in chunk per eseguire compiti ricchi di contatto che richiedono un'alta precisione, come infilare cavi, inserire batterie o maneggiare articoli tracciati da package segmentation datasets. Generare sequenze d'azione coese previene i movimenti a scatti e incoerenti tipici dell'imitation learning a singolo passo.
  • Navigazione autonoma: Nella guida autonoma e nel volo dei droni, prevedere un blocco di comandi di controllo (come sterzo e accelerazione) consente una pianificazione della traiettoria più fluida, un concetto ampiamente esplorato in recenti IEEE robotics papers. Insieme all'object tracking continuo e alla depth estimation, i veicoli possono navigare in sicurezza in ambienti dinamici complessi.

Link to this sectionDistinguere concetti correlati#

Per comprendere meglio come questa tecnica si inserisce nel più ampio ecosistema dell'artificial intelligence, è utile distinguerla da termini simili:

  • Action Chunking vs. Riconoscimento delle Azioni: Mentre l'action chunking genera una sequenza di comandi futuri che una macchina deve eseguire, l'action recognition è il processo analitico di identificazione delle attività che si svolgono all'interno di un feed video.
  • Action Chunking vs. Modelli Sequence-to-Sequence: Le architetture sequence-to-sequence mappano una sequenza di input in una sequenza di output e sono ampiamente utilizzate nella machine translation. L'action chunking utilizza pesantemente queste architetture, nello specifico i Transformers, ma limita l'output puramente a controlli motore di basso livello e cinematica piuttosto che al testo.
  • Action Chunking vs. Reinforcement Learning: Il reinforcement learning si basa su segnali di ricompensa per insegnare a un agente tramite tentativi ed errori. Al contrario, l'action chunking viene principalmente distribuito nella behavioral cloning supervisionata, dove il modello apprende direttamente dalle dimostrazioni umane senza un'esplicita massimizzazione della ricompensa.

Link to this sectionImplementazione dell'Action Chunking#

In pratica, un sistema di visione valuta l'ambiente e un decodificatore di sequenza genera la traiettoria in chunk. Il seguente snippet Python dimostra un modulo concettuale PyTorch (un'alternativa a TensorFlow) che accetta uno stato ambientale, come quello derivato da un passaggio di object detection, ed emette una sequenza di azioni future.

import torch
import torch.nn as nn


class ActionChunker(nn.Module):
    def __init__(self, state_dim, action_dim, chunk_size):
        super().__init__()
        # Maps the current state to a sequence of future actions
        self.decoder = nn.Linear(state_dim, chunk_size * action_dim)
        self.chunk_size = chunk_size
        self.action_dim = action_dim

    def forward(self, state):
        # Predict the entire action chunk at once
        chunk = self.decoder(state)
        return chunk.view(-1, self.chunk_size, self.action_dim)


# Example: 128-dim state, 6 degrees of freedom, 50-step chunk
model = ActionChunker(state_dim=128, action_dim=6, chunk_size=50)

# Generate a 50-step action trajectory from a single observation
current_state = torch.randn(1, 128)
action_trajectory = model(current_state)

print(f"Action Chunk Shape: {action_trajectory.shape}")

Gestire gli enormi dataset necessari per addestrare queste policy robotiche richiede molte risorse. Leader del settore come OpenAI e Anthropic sono pionieri di modelli su larga scala, ma gli sviluppatori di ogni giorno si affidano a strumenti accessibili. L'Ultralytics Platform semplifica il ciclo di vita dei dati per gli input visivi, offrendo data annotation automatizzata e capacità di model training senza interruzioni. Man mano che i modelli si evolvono verso architetture unificate Vision-Language-Action (VLA), la combinazione di sistemi di visione efficienti con un robusto action chunking continuerà a definire la prossima generazione di automazione intelligente.

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