Vai al contenuto
Servizi SovraniAgile Technology
EN

AgileDecide

il riflesso (proposto)

Stato del servizio: ok letto il 2026-10-26 16:07 UTC

AgileDecide gira su una macchina nostra, dentro il nostro perimetro, su soli processori: nessuna scheda grafica e nessun modello a consumo nel percorso della decisione.

Il testo che gli dai non esce dalla macchina e non entra in nessun registro: il servizio annota un'impronta crittografica e la lunghezza, mai il contenuto.

Scheda per l'ente Contratto API Richiedi un preventivo

Cos'è

AgileDecide risponde a una domanda sola, sempre nello stesso modo: dato un testo, quale classe è, fra quelle di un elenco chiuso deciso prima.

Non scrive prosa, non riassume e non inventa una classe nuova. La risposta è una parola dell'elenco, oppure ASTIENI.

L'astensione è il punto. Un classificatore che risponde sempre sbaglia in silenzio. Questo dice «non lo so» e passa la mano, con un motivo preso da un elenco chiuso: a valle sai sempre perché non ha deciso.

Serve a mettersi prima di qualcosa di più grosso — una coda di lavoro, un modello linguistico, una persona — e a smistare in fretta e a basso costo quello che si può smistare.

Per chi

Sovranità

I dati e i motori stanno in Europa, su macchine nostre. Le chiavi e le licenze sono per cliente.

Una riga per voce, dall'audit del box. Dove l'audit non arriva c'è scritto «non ancora misurato», non una rassicurazione.

VoceChe cosa dice
TitolareAgile Technology S.r.l. — Piazza di Campitelli 2, 00186 Roma — P.IVA e C.F. 07776161213
A341 §3
Dove girano motori e datiMacchina dedicata al solo AgileDecide, fornitore Hetzner Online GmbH (Germania), 4 processori e 8 GB. Il sito esatto del centro dati non è stato verificato da questo box: non ancora misurato.
regia, 19/10/2026
Pesi e modelliNel percorso della decisione, oggi, nessun peso scaricato: il livello a regole non ha pesi, e il classificatore piccolo si riaddestra all'avvio sui nostri 150 esempi. I modelli quantizzati usati nei banchi di prova non servono traffico.
servizio/motore.py, servizio/registro.json
ChiaviLe chiavi le conia e le tiene la regia nel suo caveau. In questo box, e nel suo codice, sta solo l'impronta sha256 di ogni chiave: il segreto non è mai passato di qui.
docs/F2-contratto.md §5
Sub-responsabiliUno: Hetzner Online GmbH (infrastruttura). Nessun fornitore di modelli nel percorso della decisione. Per questo questa pagina non dichiara di non avere fornitori esterni: l'infrastruttura è di terzi e va detto.
audit del box, 26/10/2026
Conservazione e cancellazioneIl testo dell'ingresso non si conserva: il registro delle decisioni annota impronta e lunghezza. Per quanto si conservi quel registro, e come si cancelli a fine piano, non ancora misurato.
docs/F2-contratto.md §0 e §6
Esportazione a fine contrattoNon ancora misurato: non c'e' ancora una forma dichiarata con cui il cliente si riprende i suoi dati.
—
Notifica degli incidentiNon ancora misurato: canale e termine non sono stati fissati.
—
QualificazioniACN: non certificato. ISO 27001: non certificato. Test di intrusione da terzi: non eseguito. Il servizio ha passato il collaudo di sicurezza interno del box.
docs/F2b-referto.md
Chi può chiamare il servizio, oggiDue soli chiamanti, dentro la rete privata: la macchina stessa e il serverino. Il filtro è doppio e indipendente — nel sistema operativo e nel codice — e se uno salta l'altro regge.
docs/F2-contratto.md §0

I compiti

Quattro compiti, quattro schemi. Qui c'è a cosa serve ciascuno, cosa entra e cosa esce; i numeri stanno nella sezione «Le misure». Gli esempi sono testi inventati: in questa pagina non c'è nessun dato vero.

t1 — Cancello dei dati personali prima dello studio di AgileLLM

Mettere un cancello davanti a un modello linguistico: il testo con dati personali non entra, o entra pseudonimizzato.

PULITOPSEUDONIMIZZABLOCCA

Buongiorno, sono Luisa Marchetti, nata il 02/03/1981, tessera sanitaria TS-00-998877. Vi scrivo perché la terapia prescritta dal centro di via Palmieri non è coperta dal piano.

→ BLOCCA — nome e cognome, data di nascita, un numero di tessera e un riferimento sanitario: il testo non deve entrare nello studio.

Il testo NON entra nello studio e va in coda di revisione umana. L'astensione è sempre la strada prudente: non è un errore, è un costo.

t2 — Instradamento verso le specialità di AgileLLM

Mandare una domanda alla specialità giusta invece che alla coda generica.

NORMATIVAAIUTO_PRODOTTODI_SERIE

La fattura di settembre non riporta la ritenuta d'acconto prevista dal contratto quadro: va rifatta prima della scadenza?

→ NORMATIVA — la domanda è su un obbligo contrattuale e fiscale, non sull'uso del prodotto.

In entrambi i casi la richiesta prende il percorso di serie — alias `agilellm`, nessun campo `pacchetto` — cioè la strada che il traffico già percorre oggi senza AgileDecide: non è un errore e non blocca nulla, si perde il guadagno della specializzazione, non la risposta. Ma il significato per la misura è diverso: (a) è un'astensione piena, si perde tutto; (b) dice che la famiglia era vista e solo il pacchetto è sfuggito, quindi è il bersaglio naturale di un secondo passaggio (chiedere all'utente di che prodotto parla) invece di una rinuncia. AVVERTENZA per il confronto di F3: oggi la chat SENZA pacchetto non va sul generico, va su `trpg`, perché vale il primo dell'elenco; l'API invece ha solo l'alias. Chi misura il guadagno contro «il percorso di oggi» deve dire quale dei due sta confrontando.

t3 — Posta in arrivo del Postino di AgileChannels — cosa sta arrivando nella casella del prodotto

Dire che cosa sta arrivando nella casella di un prodotto, e che cosa va davanti a tutto.

PRATICA_COMMERCIALEPRATICA_ASSISTENZAPRATICA_URGENTEPRATICA_AMMINISTRATIVANOTIFICA_AUTOMATICAINDESIDERATAALTRO

Oggetto: emissione bloccata. Da stamattina il gestionale non emette documenti e abbiamo la consegna domani mattina.

→ PRATICA_URGENTE — un blocco operativo con una scadenza vicina: va davanti alle altre.

ASTIENI = MANO A UNA PERSONA. Il Postino non apre la pratica e non archivia: mette la mail in una coda di revisione umana e avvisa chi la presidia. Nessuna risposta, nessuna chiusura, nessuno scarto. Il comportamento di OGGI, senza AgileDecide, è l'altro ramo del confronto: ogni mail firmata diventa comunque una pratica SS-AAAA-NNNNN del prodotto della casella, con lo stato RICEVUTA e poi PRESA_IN_CARICO, RISPOSTA, CHIUSA; spam, rimbalzi, risposte automatiche e mittenti no-reply comprese. Quindi in F3 (prova in ombra) ogni astensione costa minuti di una persona ma non peggiora nulla: il peggio di oggi è una pratica in più, il peggio di domani sarebbe una pratica in meno.

t4 — Aspetti conversazionali — prossimo gesto della persona digitale

Decidere il prossimo gesto di una persona digitale: rispondere, chiedere, tacere, o passare la mano a una persona.

RISPONDI_ORACHIEDI_CHIARIMENTOTACIPASSA_A_PERSONACHIUDI_CORTESE

— Non è la prima volta che chiedo e nessuno mi risponde. Voglio parlare con un responsabile.

→ PASSA_A_PERSONA — la persona chiede esplicitamente un interlocutore umano: la macchina si fa da parte.

Comportamento di oggi: la mano passa a una persona. L'orchestratore non fa parlare la persona digitale e consegna la conversazione a un operatore umano, esattamente come fa oggi senza AgileDecide. L'astensione quindi non è gratis — occupa un umano — ma non è un errore: è il costo prudente, e si misura separatamente dagli sbagli.

API

Una porta HTTP e JSON. Due rotte: GET /v1/compiti per sapere cosa c'è e POST /v1/systemone per decidere.

Ci si autentica con una chiave Authorization: Bearer, che ha un ambito: vale per i compiti che le sono stati dati e per nessun altro. Superata la quota, la risposta è 429 con un errore che ha un nome.

La forma della risposta è fissa e versionata: chi la legge può contare sulle stesse chiavi, sempre.

L'indirizzo pubblico dell'API non è ancora aperto: oggi il servizio risponde solo dentro la nostra rete privata, e i chiamanti ammessi sono due. Si apre dopo il collaudo di sicurezza, non prima.

Il contratto completo, con tutti gli errori e gli esempi: docs/GUIDA-API.md

Le misure

Una tabella per compito. Sopra ogni tabella: la macchina, la data e la versione dello schema. Il riferimento ospitato (il «leader») è una colonna, non una sfida: dove è avanti, il numero si pubblica lo stesso.

t1 — Cancello dei dati personali prima dello studio di AgileLLM

Macchina: cx33 — 4 processori, 8 GB, solo CPU · Data: 2026-10-26 · Versione schema: 2.3

Come si legge: sono i numeri della configurazione migliore che abbiamo misurato, e per diversi vincoli quella configurazione è un modello a consumo fuori dal nostro perimetro — non è quello che il servizio esegue. Su questo compito, oggi, il servizio non decide.

Le misuresogliamisuratocon quale configurazionefonte
richiamo (sicurezza) su BLOCCA≥ 0.981.0unione dei due maestri ospitati (claude-opus + gpt-sol) col CANALE DELLE REGOLE aperto (prompt pieno, 62 regole di taglio consegnate), «blocca se almeno uno blocca» — braccio primario di F1v2 rigirato in F1v5docs/F1v5-referto.md:112

Il limite, in una frase: Sui nostri processori il cancello ferma poco più di sette testi su dieci fra quelli che dovrebbe fermare: troppo pochi per un cancello di sicurezza. Il numero che raggiunge la promessa viene da modelli a consumo fuori dal nostro perimetro, e su questo compito non si possono usare — l'ingresso di t1 è proprio il testo che non deve uscire. fonte: servizio/registro.json

Come lo dice il registro del banco

F2d: il vincolo dello schema t1 (richiamo su BLOCCA >= 0.98) oggi E' TENUTO a registro, ma solo da una configurazione OSPITATA: l'unione dei due maestri col canale delle regole aperto (F1v5) fa sicurezza 1.0000, Wilson 0.9812 su 201 esposti, 0 falsi lasciapassare. Non puo' servire: t1 setaccia i dati personali, e il suo ingresso e' esattamente il testo che non esce dal box (regola 1). Sui nostri processori il meglio a registro resta lontano: il modello di casa istruito col maestro (F1w) fa sicurezza 0.7729 (Wilson 0.7269) con 82 falsi lasciapassare su 361 esposti, e la valvola incrociata di un'altra famiglia (F1x3) scende a 3 fughe ma su un massimo di griglia che fuori campione ne fa 8 su 221. Il servizio risponde sempre ASTIENI e lo dichiara (contratto §2).

t2 — Instradamento verso le specialità di AgileLLM

Macchina: cx33 — 4 processori, 8 GB, solo CPU · Data: 2026-10-26 · Versione schema: 2.3

Come si legge: sono i numeri della configurazione migliore che abbiamo misurato, e per diversi vincoli quella configurazione è un modello a consumo fuori dal nostro perimetro — non è quello che il servizio esegue. Su questo compito, oggi, il servizio non decide.

Le misuresogliamisuratocon quale configurazionefonte
precisione su NORMATIVA≥ 0.91.0A — L0 @0.70 (solo lessico, la riga esatta di servizio/registro.json: e' il servizio di oggi)docs/F1o-referto.md:47
precisione di famiglia≥ 0.851.0A — L0 @0.70 (solo lessico, la riga esatta di servizio/registro.json: e' il servizio di oggi)docs/F1o-referto.md:48
astensione di livello 1≤ 0.150.0E — JEV economico ospitato (prompt corto, soglia 0.0)docs/F1o-referto.md:104

Il limite, in una frase: Il livello a regole decide bene, ma solo su una parte del traffico e si astiene sul resto; sulla classe normativa gli esempi non bastano ancora a dimostrare la precisione promessa — il punto misurato la raggiunge, l'intervallo no. fonte: docs/F1o-referto.md

Come lo dice il registro del banco

F2d: dei tre vincoli di t2 nessuna configurazione sola li tiene tutti. Precisione di famiglia >= 0.85: tenuta (A - L0 @0.70, 1.000 su 56 decisioni, Wilson 0.936, F1o). Astensione di livello 1 <= 0.15: tenuta (E - ospitato economico, 0.000, Wilson superiore 0.048 su 87, F1o). Precisione su NORMATIVA >= 0.90: NON tenuta da nessuno - 1.000 su 22 decisioni e' il punto piu' alto a registro ma Wilson si ferma a 0.851, e lo stesso braccio sul banco nuovo di F1o fa 0.364; il tetto ospitato di punta sta a 0.800. Le configurazioni col canale delle regole (F1v5) non entrano nel quadro: misurano copertura e accuratezza, non le tre grandezze che lo schema vincola. Il servizio risponde sempre ASTIENI e lo dichiara (contratto §2).

t3 — Posta in arrivo del Postino di AgileChannels — cosa sta arrivando nella casella del prodotto

Macchina: cx33 — 4 processori, 8 GB, solo CPU · Data: 2026-10-26 · Versione schema: 2.2

Come si legge: sono i numeri della configurazione migliore che abbiamo misurato, e per diversi vincoli quella configurazione è un modello a consumo fuori dal nostro perimetro — non è quello che il servizio esegue. Su questo compito, oggi, il servizio non decide.

Le misuresogliamisuratocon quale configurazionefonte
richiamo su PRATICA_URGENTE≥ 0.981.0E - JEV-opus (riferimento ospitato, modello di punta)docs/F1n-referto.md:72
precisione su INDESIDERATA≥ 0.981.0D - JEV-sol (riferimento ospitato economico)docs/F1n-referto.md:71
nessun errore dalla classe NOTIFICA_AUTOMATICA su richieste vere≥ 1.00E - JEV-opus (riferimento ospitato, modello di punta)docs/F1n-referto.md:72

Il limite, in una frase: Sulle urgenze il livello piccolo ne riconosce meno di tre su dieci, contro le quasi dieci su dieci che lo schema chiede, e la posta indesiderata non la dichiara mai: manda in coda lenta invece di sbagliare, ma una coda lenta su un'urgenza è lo stesso danno. fonte: docs/F2-contratto.md

Come lo dice il registro del banco

F2d: nessuno dei tre vincoli di t3 e' dimostrato. Richiamo su PRATICA_URGENTE >= 0.98: il punto migliore a registro e' 1.0 (JEV-opus ospitato, 92 passanti, F1n) ma Wilson si ferma a 0.918 - servono ~150 urgenti senza un errore. Precisione su INDESIDERATA >= 0.98: 1.0 su 10 decisioni sole (JEV-sol, F1n), che il referto stesso chiama «non dimostrato». Zero errori dalla classe NOTIFICA_AUTOMATICA su richieste vere: MANCATO, 0 su 6 (F1n). Il 7B di casa (F1y) non lo tiene nemmeno: nel grezzo propone NOTIFICA_AUTOMATICA 11 volte su mail con una richiesta dentro, 2 delle quali urgenti. Il servizio si astiene sull'intero compito e lo dichiara (contratto §2).

t4 — Aspetti conversazionali — prossimo gesto della persona digitale

Macchina: cx33 — 4 processori, 8 GB, solo CPU · Data: 2026-10-26 · Versione schema: 1.9

Come si legge: sono i numeri della configurazione migliore che abbiamo misurato, e per diversi vincoli quella configurazione è un modello a consumo fuori dal nostro perimetro — non è quello che il servizio esegue. Su questo compito, oggi, il servizio non decide.

Le misuresogliamisuratocon quale configurazionefonte
richiamo su PASSA_A_PERSONA≥ 0.980.9919B6 - quorum L0 AND L1 + i due veti (nessun fornitore ospitato)docs/F1m-referto.md:80
derivato: 244/246, aritmetica esatta su «2 mancati su 246 protetti». La riga citata porta la tavola del Wilson, non questo quoziente. docs/F2d-referto.md
segnale (d) sul sottoinsieme dichiarato≥ 1.01.0B8 - L1 @0.6209 + i due veti (nessun fornitore ospitato)docs/F1m-referto.md:37
precisione su RISPONDI_ORA≥ 0.91.0JEV-sol ospitato, a soglia (astensione attiva, copertura 0.675)docs/F1j-referto.md:108

Il limite, in una frase: Nessuno dei livelli misurati capisce abbastanza spesso quando passare la mano a una persona. E c'è un divieto scritto: non si accende questo compito con un meccanismo di parole chiave, nemmeno dietro una soglia alta, perché sui casi che vanno consegnati a una persona parla da solo quasi nove volte su dieci. fonte: docs/F2-contratto.md

Come lo dice il registro del banco

F2d: nessuno dei tre vincoli di t4 e' dimostrato, e il motivo e' sempre lo stesso: i referti non dichiarano quante righe quella configurazione abbia DECISO, quindi non si puo' distinguere un braccio bravo da un braccio che si astiene. Richiamo su PASSA_A_PERSONA >= 0.98: il punto migliore e' 244/246 (quorum L0 AND L1 + i due veti, F1m) ma il Wilson di 2 mancati su 246 e' 0.9708, sotto la soglia - su questo banco il vincolo vuole ZERO mancati, e l'unico braccio a zero mancati e' l'astensione totale, che decide nulla. Segnale (d): 1.0 su 23 (F1m), e un vincolo a 1.00 esatto non e' dimostrabile su campione finito, mai. Precisione su RISPONDI_ORA >= 0.90: 1.000 (JEV-sol ospitato a soglia, F1j), senza passanti dichiarati. Il braccio migliore decide meno dell'8% del traffico. Il servizio si astiene sull'intero compito e lo dichiara (contratto §2).

Piani

Tre piani, stessi per tutti i servizi sovrani. Il prezzo non è in pagina, in nessuna lingua: si chiede.

DurataQuotaLimite al minutoPrezzo
Prova30 giorni60 / 60 minnon ancora misuratosu richiesta
Standardnon ancora misuratonon ancora misuratonon ancora misuratosu richiesta
Enterprisenon ancora misuratonon ancora misuratonon ancora misuratosu richiesta

Richiedi una licenza

Il recapito dei Servizi Sovrani non è ancora deciso e la prova dalla posta di un cliente non è stata fatta: finché la regia non la dichiara riuscita, questa pagina non scrive nessun indirizzo e il modulo non spedisce. Le richieste arrivano oggi alla regia, che risponde entro due giorni lavorativi.

Servizi Sovrani Agile Technology

Un servizio, un organo. Il servizio di questa pagina non è cliccabile; chi non ha ancora una pagina è «in arrivo».

Quello che questa pagina non dice ancora