HAMLET: A Hierarchical and Adaptive Multi-Agent Framework for Live Embodied Theatrics

Il paper presenta HAMLET, un framework gerarchico e adattivo basato su agenti multipli che utilizza modelli linguistici di grandi dimensioni per generare e gestire spettacoli teatrali interattivi e corporei in tempo reale, permettendo agli attori autonomi di prendere decisioni basate su personaggi e memoria e di interagire fisicamente con l'ambiente scenico.

Shufan Jiang, Sizhou Chen, Chi Zhang, Xiao-Lei Zhang, Xuelong Li

Pubblicato 2026-03-05
📖 4 min di lettura☕ Lettura da pausa caffè

Each language version is independently generated for its own context, not a direct translation.

🎭 HAMLET: Il Regista, gli Attori e il Teatro Vivente

Immagina di voler mettere in scena un'opera teatrale, ma invece di attori umani, hai un gruppo di intelligenze artificiali (AI) che devono recitare, improvvisare e interagire con il palcoscenico in tempo reale.

Il problema? Le AI attuali sono un po' come attori che leggono a memoria un copione rigido: se il pubblico fa una domanda strana, si bloccano, o se devono prendere un oggetto sul palco, spesso lo ignorano perché non capiscono che è "reale".

HAMLET è la soluzione proposta dagli autori: un nuovo sistema che trasforma le AI in attori teatrali veri e propri, capaci di pensare, agire e recitare in modo spontaneo.

Ecco come funziona, diviso in due atti principali:

🎬 Atto 1: La Preparazione (Il "Blueprint" o Progetto)

Prima che il sipario si alzi, HAMLET non inizia a recitare a caso. Prima fa una riunione di regia.

  • L'idea: Tu dai solo un'idea semplice, tipo "Amleto vuole vendicarsi dello zio".
  • Il Team di Regia: Un gruppo di "agenti AI" (come un Designer dei Personaggi, uno Sceneggiatore e un Critico) lavora insieme per creare un Progetto Narrativo.
    • Immagina che sia come scrivere la mappa di un viaggio: decidono chi sono i personaggi, cosa vogliono, e quali sono i punti chiave della storia (es. "Amleto deve scoprire la verità", "Lo zio deve scappare").
    • Questo progetto non è un copione rigido, ma una mappa flessibile. Dice agli attori dove devono arrivare, ma non impone esattamente come devono camminare per arrivarci.

🎭 Atto 2: Lo Spettacolo dal Vivo (La Performance)

Ora il sipario si alza e inizia lo spettacolo vero e proprio. Qui avviene la magia di HAMLET.

1. Gli Attori hanno un "Cervello" Doppio (Il modulo PAD)
Ogni attore AI ha un piccolo cervello speciale chiamato PAD (Perceive And Decide - Percepire e Decidere).

  • Analogia: Pensa a come pensi tu quando parli con un amico. A volte rispondi subito per istinto (sistema veloce), a volte ti fermi a pensare alla strategia (sistema lento), e a volte decidi di non dire nulla per effetto drammatico (silenzio).
  • Il modulo PAD fa esattamente questo: decide se l'attore deve parlare subito, pensare a lungo, stare in silenzio o fare un'azione fisica. Questo rende la conversazione molto più umana e meno robotica.

2. Il Palcoscenico è Reale (Interazione Fisica)
Questo è il punto forte. In molti giochi o chat, se un attore dice "Prendo la spada", succede solo nella sua testa.

  • In HAMLET, c'è un Narratore (un altro agente AI) che fa da Giudice di Campo.
  • Se un attore dice "Prendo la spada dal tavolo", il Narratore controlla: "La spada è lì? È possibile prenderla?".
    • Sì? Il Narratore aggiorna il mondo: "La spada è stata presa". Tutti lo vedono.
    • No? Il Narratore dice: "Non puoi farlo, non c'è la spada".
  • Questo crea un mondo fisico e credibile. Gli attori possono aprire lettere, nascondere oggetti o minacciare con un'arma, e il mondo reagisce davvero.

3. Il Regista che tiene tutto insieme
C'è un sistema di controllo (Planner, Transfer, Advancer) che fa da Regista invisibile.

  • Se gli attori si bloccano o iniziano a chiacchierare senza fine, il Regista interviene per spingerli verso il prossimo punto della trama.
  • Se gli attori prendono una strada creativa ma logica, il Regista lascia che continuino. È un equilibrio perfetto tra improvvisazione e coerenza della storia.

🏆 Come sappiamo che è bravo? (La Critica)

Per non fidarsi solo delle parole, gli autori hanno creato HAMLETJudge, un Critico Teatrale AI.

  • Questo critico guarda lo spettacolo e dà un voto su tre cose:
    1. I Personaggi: Sono credibili? Agiscono come dovrebbero?
    2. La Storia: È logica? È emozionante?
    3. L'Esperienza: È fluido? Ti fa dimenticare che è un computer?
  • Hanno fatto gareggiare HAMLET contro altri modelli AI famosi, e HAMLET ha vinto, creando storie più coinvolgenti e interattive.

🌟 In Sintesi

HAMLET è come avere un teatro dove:

  1. Il Regista prepara una mappa della storia partendo da una semplice idea.
  2. Gli Attori (AI) pensano come umani, decidendo quando parlare, quando agire e quando tacere.
  3. Il Palcoscenico reagisce davvero alle loro azioni (se prendi un oggetto, lo prendi davvero).
  4. Un Critico assicura che tutto sia di alta qualità.

Il risultato? Non è più una semplice chat con un robot, ma un'esperienza teatrale viva, interattiva e immersiva, dove puoi entrare nella storia e vedere gli attori reagire a te e all'ambiente circostante come se fossero persone vere.