Tall-Ants LAB · Esperimento 02

VIBE APP: tenere il filo mentre l'AI accelera

Un esperimento aperto su contesto, perimetro, memoria e verifica nel lavoro quotidiano con coding agent.

IN SVILUPPO · ottobre 2026
Che cosa è — e che cosa non è

VIBE APP non vuole essere un altro coding agent. È uno strumento sperimentale posto tra l'intenzione umana e l'esecuzione dell'agente: per rendere visibili decisioni, limiti, risultati e apprendimenti. Funzionalità e ipotesi possono cambiare; gli errori fanno parte dell'esperimento.

Mappa dell'esperimento

Nove tappe per orientarsi

01 — Il problema di partenza

La velocità può diventare un boomerang?

I coding agent rendono possibile produrre modifiche molto rapidamente. Il rischio non è che ogni cambiamento sia sbagliato: è che la velocità con cui il progetto cambia superi quella con cui si riesce a capirlo, verificarlo e ricordarlo.

La domanda non è “come faccio a far scrivere più codice all'AI?”, ma “come mantengo il controllo di ciò che l'AI rende facile far crescere?”.
02 — Ipotesi di lavoro

Rendere esplicite poche cose importanti

L'ipotesi è modesta: un'attività gestita con AI può essere più controllabile se, prima dell'esecuzione, rende espliciti obiettivo, contesto, perimetro, vincoli e criteri per giudicare il risultato.

Non significa appesantire ogni richiesta. Significa capire quale sia il minimo di struttura che evita di dover ricostruire tutto dopo.

03 — L'oggetto dell'esperimento

Uno spazio fra intenzione ed esecuzione

A

Intento

Che cosa si vuole ottenere e perché vale la pena farlo ora.

B

Perimetro

Quali parti può toccare l'agente, quali deve lasciare fuori.

C

Traccia

Che cosa è stato chiesto, deciso e realizzato davvero.

D

Verifica

Come distinguere un risultato completato da uno soltanto plausibile.

VIBE APP tenta di raccogliere questi elementi senza sostituire gli strumenti che scrivono codice. L'agente resta l'esecutore; la direzione e il giudizio restano umani.

VIBE APP · MOCKUPipotesi in evoluzione
Overview di progettoBL-2026.08.3
PROJECT HEALTH INDEX
78
attenzione

Non misura “quanto ha lavorato l'AI”: prova a rendere visibili i punti che richiedono una decisione.

PROSSIMI MICRO-STEP · DECIDE L'UMANO
1
Approvare lo sprint S-114in attesa da 2 giorni
2
Validare il run AR-22912 file fuori scope
3
Eseguire la suite billing12 test in coda
SPRINT APERTI
3
di 5 pianificati
TASK BLOCCATI
2
decisioni di perimetro
WARNING TECNICI
7
da verificare
TEST DA ESEGUIRE
12
prima della validazione

Mockup, non roadmap. Alcune funzioni potrebbero entrare in VIBE APP, altre restare esperimenti separati, altre ancora essere abbandonate.

04 — Il ciclo sperimentale

Un passaggio alla volta

Il ciclo non è prescritto come metodo universale: è la sequenza che sto verificando nel lavoro reale. L'idea è osservare dove nasce una deviazione prima che diventi difficile ricostruirla.

INTENZIONE UMANA

«Voglio migrare il calcolo IVA al nuovo motore.»

Prima del codice provo a rendere esplicito il risultato cercato. È ancora una richiesta incompleta, ma almeno dichiara la direzione.

La domanda per me è: che cosa devo rendere esplicito prima di consegnare il lavoro all'agente?
Il valore del ciclo non è la sua rigidità: è rendere possibile capire dove un'ipotesi si è rivelata insufficiente.
05 — Perimetro e interferenze

Indipendente non significa innocuo

Due attività possono essere indipendenti dal punto di vista funzionale, ma interferire se modificano gli stessi file, moduli o decisioni architetturali. È la ragione per cui VIBE APP distingue dipendenze e interferenze.

La regola prudente oggi è evitare più writer contemporanei sullo stesso perimetro. Non è una soluzione definitiva: è una protezione temporanea finché non ci sono segnali più affidabili per governare il lavoro parallelo.

MODIFICHE FUORI SCOPE

core/logging/format.py e billing/invoice.py non erano nel perimetro autorizzato.

2 FILE · DA DECIDERE
NUOVA DIPENDENZA

python-dateutil 2.9.0 è stata introdotta senza richiesta preventiva: prima di accettarla serve una decisione.

1 · NON DICHIARATA
SOGLIA DIMENSIONALE

billing/tax/engine.py supera la soglia che avevo scelto come segnale di attenzione.

1 FILE

Il punto non è impedire all'agente di deviare. È rendere visibile la deviazione prima che diventi una decisione implicita.

06 — Memoria di progetto

Non conservare tutto: conservare ciò che cambia le scelte

Chat, prompt, codice, note e documenti producono più memoria di quanta se ne possa usare. Una memoria utile deve separare stato attuale, decisioni che cambiano il progetto, regole ricorrenti e storia necessaria per non ripetere un errore.

STATO

Dove siamo

Che cosa esiste oggi, con quali limiti e dipendenze.

DECISIONE

Perché

Le scelte che sarebbe costoso o rischioso perdere.

REGOLA

Come lavoriamo

Vincoli che ricorrono fra attività e sessioni.

APPRENDIMENTO

Che cosa è cambiato

Errori e verifiche che hanno modificato il metodo.

07 — Stato dell'esperimento

Osservazioni, non verdetti

OSSERVATO FINORA

Task più delimitati rendono più facile verificare la modifica e ricostruire il motivo di una decisione.

OSSERVATO FINORA

Chiedere assessment e piano prima della patch riduce le sorprese sul perimetro.

DA VERIFICARE

Quanta struttura migliora il risultato prima di diventare un costo eccessivo.

DA VERIFICARE

Qual è il minimo di memoria utile per riprendere un progetto con un nuovo agente.

Le osservazioni non dimostrano ancora una metodologia. Servono soprattutto a formulare il prossimo esperimento.

08 — Esperimenti che si incontrano

Lo stesso problema visto da punti diversi

VIBE APP non nasce isolata. Alcune domande che sto affrontando qui sono già emerse in altri esperimenti del LAB, e altre stanno aprendo nuovi rami. Non so ancora se convergeranno in un unico sistema: per ora mi interessa capire che cosa ciascun pezzo aggiunge davvero.

PRIMA DELL'ESECUZIONE

Prompt Builder

Prova a rendere espliciti obiettivo, contesto, perimetro, vincoli e criteri di verifica prima che una richiesta venga consegnata all'AI. La domanda resta aperta: quanta struttura aiuta, e quando diventa burocrazia?

Apri Prompt Builder →
DURANTE L'ESECUZIONE

AI locale

Sto esplorando se alcuni compiti circoscritti possano essere affidati a un modello locale. Non è uno switch: selezione del modello, contesto, dataset, eventuale fine-tuning e validazione possono rendere questa strada molto meno immediata di quanto sembri.

INTORNO ALL'ESECUZIONE

VIBE APP

Prova a mantenere visibili intenzione, perimetro, decisioni, verifiche e memoria mentre strumenti diversi eseguono il lavoro.

AI locale — ipotesi da verificare

La domanda non è soltanto “posso far girare un modello in locale?”, ma “quanto lavoro serve perché quel modello diventi sufficientemente competente sul mio progetto?”

In alcuni casi potrebbe bastare fornire il contesto giusto al momento giusto; in altri potrebbe servire una specializzazione più profonda, fino al fine-tuning. Anche capire quando il fine-tuning aggiunge valore, e quando invece introduce solo costo e complessità, fa parte dell'esperimento.

Prompt Builder, AI locale e VIBE APP non sono ancora una suite. Sono tre modi diversi di interrogare lo stesso problema: come mantenere comprensione e controllo mentre l'AI accelera l'esecuzione.
09 — Domande aperte

Quello che ancora non so

Il risultato più interessante non è una risposta affrettata, ma una domanda formulata meglio.
VIBE APPPrompt BuilderAI localeContextHuman in CommandAI-assisted development

Questo esperimento ti è stato utile per capire il funzionamento?

Hai un'esperienza diversa da raccontare, un errore, un'obiezione o un'idea da aggiungere?

Invia un contributo →
Esperimento in corso. Le funzionalità, le ipotesi e le conclusioni possono cambiare: il cambiamento è parte del materiale osservato.