Spiegato

Programmazione multiplayer con agenti IA

Multiplayer su Murmell significa due cose contemporaneamente. Diversi agenti di codice lavorano in una directory di progetto su una macchina cloud, e diverse persone osservano e guidano il canvas dai rispettivi browser con cursori con nome.

È un unico URL. Nessuno installa nulla, nessuno crea copie locali e nessuno deve condividere lo schermo affinché gli altri vedano il lavoro procedere.

Cosa vede un ospite

Invii un link. Chi lo apre vede il canvas in tempo reale, non una registrazione. Vede le finestre dove si trovano e l’output del terminale riga per riga. Vede gli altri cursori muoversi con i rispettivi nomi e quale finestra ciascuno stia seguendo.

I link di sola lettura sono gratuiti e senza limiti. I link che permettono di pilotare un agente dipendono dal piano sottoscritto: osservare non costa quasi nulla, mentre una macchina ha il proprio costo.

Cosa può fare ogni persona

Ogni persona controlla i propri agenti e tutti vedono tutti. È diverso da due mani su una stessa tastiera: ciò che viene condiviso sono il canvas e la directory sottostante, non una singola tastiera.

Questo è sufficiente per ciò che le persone fanno realmente insieme: decidere cosa debbano fare gli agenti. Se noti che un’esecuzione sta deviando, lo segnali e chi gestisce quella finestra la reindirizza mentre tutti vedono la correzione applicarsi. Figma per sviluppatori illustra lo stesso concetto con uno strumento noto.

Gli agenti sono gli altri partecipanti

Avere più agenti in una stessa directory richiede un’architettura dedicata. Un agente riserva i percorsi che sta per modificare, il tabellone registra un unico titolare per percorso e tutti gli altri vengono rifiutati fino al rilascio. Il rifiuto proviene dal server, non da un suggerimento in un prompt.

Più agenti IA su un repository illustra il meccanismo e le misurazioni dei nostri test.

Uscire non interrompe l’esecuzione

Chiudere una scheda non arresta gli agenti. Appartengono al canvas e non al browser, quindi il lavoro continua e la cronologia generata resta disponibile al rientro.

Il codice non rimane confinato a quella macchina. Ogni progetto dispone di un repository privato, il lavoro viene sincronizzato continuamente e una macchina in fase di spegnimento esegue un ultimo push prima di chiudere.

Cos’è Murmell sintetizza il resto in un’unica pagina e la home page illustra la sala.

Risposte dirette

Cosa significa programmazione multiplayer con agenti IA?

Due cose contemporaneamente: diversi agenti lavorano in una directory di progetto su una macchina cloud, e diverse persone osservano e guidano il canvas nei propri browser con cursori con nome.

Cosa vede chi apre il link?

Il canvas in tempo reale, non una registrazione: le finestre al loro posto, l’output del terminale riga per riga, gli altri cursori in movimento con i nomi e quale finestra ciascuno stia guardando.

Il lavoro si ferma se tutti chiudono la scheda?

No. Gli agenti appartengono al canvas e non al browser, quindi il lavoro prosegue e l’output generato durante l’assenza è presente al ritorno.