DVVMVIROorchestrazione deliberativa
Richiedi l'accesso

Deliberazione adversariale · multi-fornitore · local-first

Non un solo modello. Un collegio che mette ogni decisione alla prova.

DUUMVIRO coordina agenti AI di fornitori diversi, assegna loro ruoli distinti e sottopone le decisioni rilevanti a un contraddittorio strutturato. Un arbitro sintetizza le valutazioni in un esito motivato e tracciabile; l'approvazione dei passaggi decisivi resta tua.

Nell'antica Roma i duumviri erano due magistrati con pari potere: nessuno dei due giudicava da solo. È il nostro modello per il codice.

Una decisione architetturale

Proposta dell'architetto

«Cache in-process: più semplice, senza dipendenze aggiuntive.»

Revisione critica

«Non scala su più processi. Serve Redis.»

Arbitro · decisione

Per ora in-process, dietro un'interfaccia sostituibile. Redis quando sarà necessario gestire un secondo processo, non prima.

decidi tu✓ approva✗ scarta

Come funziona

La qualità non nasce dall'accordo.
Nasce dall'attrito.

Un modello che valuta da solo il proprio lavoro tende a confermare la prima risposta. DUUMVIRO trasforma il disaccordo in un processo ripetibile, con una decisione umana nei passaggi decisivi.

Propone

Un agente-architetto imposta la soluzione e il piano.

Confuta

Un panel di voci di fornitori diversi attacca la proposta e i suoi punti deboli.

Sintetizza

Un arbitro pesa il confronto e rende un verdetto motivato, non una media.

Decidi

Al termine di ogni fase puoi promuovere, scartare o ripetere il passaggio. L'ultima parola resta tua.

Gli strumenti

Uno strumento per ogni fase del lavoro.

Lo stesso motore di deliberazione, applicato a due famiglie di attività: costruire, evolvere, confrontare, sottoporre ad audit, verificare l'interfaccia e mettere alla prova i test; oppure esaminare documenti regolati, requisiti e atti.

Sul codice

Forgeforge

Costruisce un progetto da zero: un agente pianifica, un altro sviluppa, tu approvi ai confini.

Evolveevolve

Fa evolvere un repository esistente in un ramo isolato: il codice vivo non si tocca finché non integri.

Duelduel

Due o più agenti affrontano lo stesso problema in parallelo: vedi gli approcci a confronto, non una risposta sola.

Areopagoareopago

Il consiglio delibera in sola lettura e rende un unico verdetto sintetizzato. Il nome è il tribunale di Atene.

Reviewreview

Audit adversariale di un codebase: più lenti trovano i problemi, poi li si confuta a vicenda. Resta ciò che regge.

Revisione UIui-review

Cattura la UI renderizzata e la fa esaminare da voci che la GUARDANO: due sensori — ciò che si vede e il codice. Verdetto per schermata e viewport.

Test ciechimutation

Rompe il tuo codice di proposito e guarda se i test se ne accorgono. I «sopravvissuti» sono test che non proteggono nulla.

Debugdebug

L'unico giudice qui non è un'AI: una riproduzione del bug. git bisect trova il commit colpevole, il fix è dimostrato.

Archetipiarchetypes

Una biblioteca di pattern collaudati: l'architetto ci attinge ai bivi, invece di reinventare.

Sui documenti regolati

gare · NIS2 / DORA · ISO · contratti · atti legali

Vagliovet

Audita un documento contro un riferimento (bando, norma, contratto) e segnala dove non è conforme, con la doppia citazione. È un supporto istruttorio alla firma, non la firma.

Confutaconfuta

Red-team della tua stessa posizione, prima della controparte: demolisce le tue tesi mentre sei ancora in tempo per rafforzarle.

Analisi requisitireq-audit

Legge documenti di requisiti e trova mancanze, incongruenze e cosa manca per sviluppare — ogni rilievo ancorato al testo.

Stimaestimate

Dai requisiti a una stima in giornate-uomo: le voci propongono la struttura, la matematica (PERT, cammino critico) è deterministica.

Redigiredigi

Prepara o integra un atto — es. una memoria di replica — passaggio per passaggio, con te al gate. Non afferma nulla senza un documento che lo provi.

Blueprintblueprint

Dalla specifica (o dal codice esistente) a un'architettura approvabile e un piano di migrazione, prima di scrivere codice.

Le voci del consiglio

Claude Codex Gemini Qwen · più modelli Ollama Cloud · più modelli Ollama · locale, privato

Qwen e Ollama Cloud scelgono tra molti modelli, in base al compito e al budget: modello forte dove serve deliberare, economico altrove. Ollama in locale tiene il dato sulla tua macchina — la privacy per i domini riservati.

Server MCP

Porta la deliberazione dentro il tuo agente.

DUUMVIRO espone i suoi strumenti come server MCP: qualsiasi agente compatibile — Claude Desktop, un altro orchestratore o uno script — può chiamare otto tool, sul codice (delibera, duel, review, test ciechi, distrazioni, revisione UI) e sui documenti (analisi requisiti, stima). Gli audit sono in sola lettura; Test ciechi applica mutazioni temporanee e ripristina il codice al termine.

duumviro_deliberatedelibera una decisione → verdetto
duumviro_duelconfronta approcci in parallelo
duumviro_reviewaudita un codebase esistente
duumviro_test_ciechirompe il codice: i test reggono?
duumviro_ui_reviewguarda la UI renderizzata
duumviro_distrazioniscova i test che non sanno fallire
duumviro_req_auditaudita documenti di requisiti
duumviro_estimatestima le giornate-uomo
Aggiungilo al tuo client MCP:
{
  "mcpServers": {
    "duumviro": {
      "command": "duumviro",
      "args": ["mcp"]
    }
  }
}

Perché è diverso

Il valore non è l'autonomia.
È il giudizio.

La deliberazione multi-agente è ormai diffusa. DUUMVIRO la sottopone a verifiche fuori dalla famiglia LLM, lasciando a te l'ultima parola.

V

Verifica fuori dall'LLM

Test che rompono il codice, citazioni controllate sulle fonti: il verdetto regge solo se lo conferma qualcosa che non è un altro modello.

M

Multi-fornitore, per davvero

Modelli di vendor diversi si controllano a vicenda. Nessuno è giudice di sé stesso — è qui il fossato.

H

Umano ai confini

L'AI propone e confuta; le decisioni che contano — promuovi, scarta — restano tue. Sempre.

A

Tutto ispezionabile

Ogni run è un transcript JSON leggibile; le azioni critiche finiscono in un registro di audit.

L

Gira da te

Local-first, solo libreria standard, nessun SaaS, nessun lock-in. Anche con modelli locali per i domini riservati.

Prova DUUMVIRO

Richiedi una tessera d'invito.

L'accesso è su invito: ti mandiamo una tessera monouso con cui entri nella tua istanza dedicata, isolata e tutta tua. Raccontaci solo cosa vorresti mettere alla prova.

  • Istanza isolata — il tuo ambiente, separato da chiunque altro.
  • Le tue CLI, le tue chiavi — le credenziali restano nel tuo spazio.
  • Niente carta di credito — è una prova, non un abbonamento.

Rispondiamo a mano: nessuna lista, nessuno spam.