Anteprima · testi e numeri di esempio, non definitivi

Harness per agenti AI · esecuzione locale

Dall'obiettivo.
L'equipaggio parte.

TaDaMoo è l'insieme che sta attorno a un modello linguistico: il motore che lo esegue sulla tua scheda video, gli strumenti che può usare, un pianificatore con vincoli, un canale telefonico e un registro di ogni azione. Tu fissi il risultato e quanto rischio accetti. Il resto lo fa lui, anche quando non ci sei.

  • 0funzioni
  • 0motori di inferenza
  • 0edizioni
  • 100%locale se vuoi

01 · L'agente al lavoro

Una segretaria che non si stanca.

Telefona, apre cartelle, scorre fogli di calcolo, raccoglie i dati e li riporta. Sotto, ogni gesto passa dal registro: puoi riguardare cosa ha fatto e perché.


    

Sequenza di esempio. Gli strumenti reali dipendono da ciò che hai installato.

02 · Tre idee

Ciò che cambia rispetto a una chat.

A

Dalle competenze agli script deterministici

Un compito che l'agente ripete con il modello viene osservato: ingressi, chiamate agli strumenti, risultati. I passi che non cambiano da un'esecuzione all'altra diventano codice con precondizioni e postcondizioni scritte. Il modello resta nei punti in cui l'ingresso varia.

  • osservatracce di più esecuzioni dello stesso compito
  • distillaparti invarianti in codice, parti variabili in chiamate al modello
  • verificatest generati e confrontati con le esecuzioni originali
  • usase una precondizione non regge, la competenza torna al modello

Il costo di un compito frequente scende da minuti di calcolo a una chiamata di funzione, e il risultato è riproducibile.

B

Obiettivi con vincoli, piani che si riscrivono

Dai un obiettivo e dei vincoli: budget, scadenza, cosa non fare. L'agente costruisce un grafo di passi con dipendenze, lo esegue e lo monitora. Se un passo fallisce per impossibilità reale, il cambiamento si propaga ai passi che ne dipendono, si cercano alternative e si comunicano le conseguenze.

  • versioniogni riscrittura è una revisione con storico e ripristino
  • stabilitàregole contro le oscillazioni tra due piani equivalenti
  • personei passi che coinvolgono altri o prenotazioni aspettano un sì, senza fermare i rami indipendenti
  • ingressiogni dato esterno ha provenienza, ora e affidabilità, e non cambia da solo gli obiettivi

    
C

Telefonate di lavoro, in uscita e in entrata

L'agente chiama fornitori, uffici, ristoranti, e risponde per tuo conto. Prima di comporre prepara una matrice di contesto: cosa sa, cosa può dire, cosa non deve dire, quale esito deve portare a casa. Riconoscimento e sintesi vocale girano con il resto del sistema.

  • consensole chiamate reali partono solo con il tuo sì esplicito
  • identitàl'interlocutore va verificato prima di dare dettagli
  • esitirisposta mancante o incerta è un risultato, non un errore da nascondere
  • verbaletrascrizione e audio restano nel registro della pratica

03 · Il sistema

Diciotto funzioni, un solo nucleo.

Ognuna ha un perimetro preciso. Tocca un nodo per vedere come funziona, cosa c'è sotto e cosa decidi tu.

TaDaMoo

04 · Architettura

Quattro strati, tutti sulla tua macchina.

Il motore è codice C++/CUDA che esegue il modello. Sopra c'è un server che espone un'interfaccia compatibile con quelle dei servizi cloud, quindi qualsiasi client esistente lo capisce. Sopra ancora l'harness: ciclo dell'agente, strumenti, permessi, hook, registro, checkpoint e compressione dei risultati. In cima le interfacce.

  • estensibileMCP per gli strumenti, ACP e A2A per parlare con altri agenti
  • tracciabileregistro append-only a catena di hash, un checkpoint per file prima di ogni modifica
  • neutralefunziona anche con modelli in cloud, se li preferisci per un compito

05 · I motori

Due motori, due modi di arrivare in alto.

Nel 1961 due razzi portarono in quota i primi due uomini: il Vostok 1 il 12 aprile (Gagarin, 327 km, orbita completa) e il Mercury-Redstone 3 il 5 maggio (Shepard, 187 km, volo suborbitale). Due filosofie ingegneristiche diverse per lo stesso traguardo. Abbiamo dato i loro nomi ai due motori.

Vostok

Una sola architettura, spinta al massimo

Motore C++/CUDA scritto per le GPU Blackwell (sm_120) e per niente altro. Kernel su misura per i pesi NVFP4, decoding speculativo con strati di predizione multi-token, cache KV compatta, esperti dei modelli MoE tenuti in memoria video quando ci stanno.

  • NVFP4
  • MTP
  • cache KV compatta
  • RTX 50
Redstone

Molti backend, un'unica interfaccia

Motore a più backend: CUDA per RTX 30 e 40, Metal per Apple, HIP per AMD e SYCL per Intel (questi ultimi sperimentali). Sulle macchine a memoria unificata gli esperti di un modello MoE restano su SSD e vengono letti al bisogno, così un modello da 35 miliardi di parametri gira anche con 32 GB.

  • CUDA
  • Metal
  • HIP
  • SYCL
  • GGUF
Velocità in decodifica contro lunghezza del contesto · esempio
Profilo dei punti di forza · esempio
Cache e memoria a parità di modello · esempio

Il Loader sceglie il motore guardando la tua macchina: un solo motore alla volta in memoria, attivato al momento del caricamento. Sulle macchine Blackwell trovi Vostok. Sulle altre schede NVIDIA, su Apple e su AMD, Redstone.

Misure interne di riferimento: Qwen3.6-35B-A3B su RTX 5090 con Redstone, circa 250 token al secondo in decodifica. I valori dei grafici sono illustrativi e verranno sostituiti da misure ripetibili prima della pubblicazione.

06 · Controllo

Il rischio lo scegli tu, ogni volta, al livello che vuoi.

Quando l'agente sta per fare qualcosa che incide sulla macchina, hai tre risposte: questa chiamata, questa conversazione, da ora in poi. Oppure imposti la modalità: chiede sempre, equilibrata, automatica. In automatica non chiede nulla. È la modalità per i compiti notturni, le routine, i piani.

Le eccezioni sono poche e di merito, non di prudenza: piani che coinvolgono altre persone, prenotazioni, risorse che l'agente non controlla. Quelle restano in coda come domande. Tutto il resto continua.

  • credenzialila cassaforte le inserisce dove servono, il testo del modello contiene solo un segnaposto
  • ripristinoun checkpoint per ogni file toccato, con ripristino a un clic
  • registroogni azione, con parametri e esito, in un file a catena di hash

07 · Casi d'uso

Lavoro vero, di quello che torna ogni giorno.

08 · Edizioni

Tre edizioni, perché tre sono i problemi.

Una persona che lavora da sola, un gruppo che condivide ciò che impara, un'organizzazione che non può fermarsi se qualcuno è assente. Non sono tre livelli di prezzo: sono tre architetture.

Personal

Una persona, una macchina

Tutto resta sul tuo computer: profilo, memoria, competenze, chiavi. Nessun server centrale da raggiungere, nessun account da creare. Ha senso se il lavoro è tuo e le decisioni sono tue.

Perché esiste: la riservatezza e l'autonomia non devono dipendere da un fornitore.

Professional

Un gruppo che impara insieme

Più colleghi AI con ruoli e personalità, competenze condivise tra le persone del gruppo, regole di comportamento che si pubblicano senza trascinarsi dietro le memorie private di ciascuno.

Perché esiste: ciò che un membro insegna all'agente è valore per tutti, ma le conversazioni restano di chi le ha avute.

Enterprise

La funzione non si ferma

Repository centrale di competenze con versioni, approvazioni e ritiro. Accessi con le regole dell'organizzazione, tenant separati, agenti che si coordinano su piani condivisi, audit per la conformità.

Perché esiste: se una persona è assente, la funzione che svolgeva deve restare coperta.

Continuità operativa: la ragione per cui esiste l'Enterprise

Un assistente personale lavora per una persona. Quando quella persona è in ferie, in malattia o cambia ruolo, la funzione che svolgeva resta scoperta: nessuno sa cosa era in corso e cosa aspettava una risposta. In Enterprise capacità e piani sono assegnati al ruolo, non all'individuo.

  • assenzaferie, malattia, indisponibilità e cambio di ruolo sono stati distinti
  • sostitutoun agente o un gruppo prende i compiti entro i limiti autorizzati
  • consegnestato, decisioni prese, fonti e prossime azioni passano al subentrante
  • onestàle approvazioni non si simulano; se manca una firma, il compito aspetta e lo dice
  • uscitaquando una persona lascia l'organizzazione, gli accessi vengono revocati o riassegnati

09 · La famiglia

Attorno al nucleo, altri prodotti.

Ognuno vive da solo. Insieme condividono motori, memoria e regole.

10 · Partenza

To the Moon: TaDaMoon

Accesso anticipato per chi vuole provarlo sul proprio hardware. Scrivi la tua email e ti avvisiamo quando c'è una versione per la tua macchina.

L'iscrizione all'accesso anticipato apre a breve.