Metodo

Come entrano modelli e agenti nel lavoro tecnico.

ChatGPT, Codex e altri strumenti affiancano lo studio, l’analisi e lo sviluppo. Il lavoro comprende la scelta del modello, la preparazione del contesto, la supervisione delle attività e la verifica delle implementazioni.

Codex RelayIl punto di lettura
Schermata dimostrativa autentica della conversazione in Codex Relay
Incoming content

New data does not imply a scroll request.

Screenshot autentico, dati demo. Animazione illustrativa.

Problema

I messaggi arrivano. La lettura non deve saltare.

In Codex Relay la conversazione cambia mentre la persona legge. Seguire ogni aggiornamento e rispettare la lettura della cronologia sono due comportamenti diversi.

La posizione del lettore è un requisito, non un effetto grafico.

Comprensione

Separare i nuovi contenuti dall’intenzione del lettore.

La quantità di testo non basta a decidere lo scroll. La policy distingue un gesto in corso, la lettura della cronologia e la vicinanza all’ultimo messaggio.

Fonti e codice delimitano il problema prima di chiedere proposte all’AI.

Implementazione

Una regola esplicita, dentro il componente giusto.

TranscriptScrollPolicy conserva l’intenzione di seguire gli aggiornamenti. Leggere la cronologia sospende il follow; il ritorno all’ultimo messaggio lo riattiva.

L’AI può aiutare a esplorare la modifica. La decisione e la revisione restano tecniche.

Verifica

Provare anche quando l’interfaccia non deve muoversi.

I test distinguono i gesti dagli aggiornamenti: la fine di un’interazione lontano dall’ultimo messaggio non deve riattivare il follow. Il controllo software non sostituisce la prova su iPhone.

La CI e il simulatore sono prove circoscritte, non accettazione fisica completa.

Risultato

Due intenzioni, due comportamenti controllabili.

Seguire la conversazione oppure fermarsi a leggere: il codice rende questa scelta verificabile. La correzione e i suoi test sono consultabili nel progetto.

Un risultato documentato, con il confine della verifica ancora visibile.

Consulta la policy e la revisione

Pratiche ed esempi, non una sequenza obbligatoria: un difetto circoscritto e un nuovo componente richiedono profondità di indagine diverse.

Pratiche da adattare al progetto

Definire il comportamento, prima della soluzione.

In Codex Relay, una nuova risposta e la lettura della cronologia sono due eventi diversi. Il primo non deve annullare il secondo: descrivere questa regola rende il problema più preciso di un generico ‘migliorare lo scroll’.

Un caso riproducibile e un criterio di accettazione.
Codex Relay: politica di aggiornamento della conversazione

Fonti e contesto prima della generazione.

Prima di affidare un’attività a un agente: problema da affrontare, file pertinenti, versioni, operazioni consentite e risultato da verificare. Le basi informatiche servono a scegliere le interfacce, comprendere il comportamento e riconoscere una proposta inadatta.

Modello e strumenti in funzione del compito

Un’indagine sul codice, una sintesi di documentazione e una prova locale hanno esigenze diverse. Accesso ai dati, capacità del modello, costo e possibilità di eseguire verifiche orientano la scelta; il modello più grande non è automaticamente quello adatto.

Preparare e seguire il lavoro degli agenti

Il problema viene scomposto in attività verificabili, con dipendenze e confini espliciti. Durante lo sviluppo si controllano modifiche, comandi e risultati, anche quando il lavoro attraversa più repository o macchine. I dati riservati richiedono accordi prima di essere condivisi con strumenti esterni.

Revisione umana e casi negativi

La revisione controlla cosa cambia e quali comportamenti può compromettere. I test devono osservare anche input inattesi, accessi negati, riconnessioni e stato obsoleto. Una risposta convincente non sostituisce l’esecuzione.

Una consegna che si può riprendere

Codice versionato, istruzioni e problemi ancora aperti rendono possibile continuare il lavoro. Installazione e uso nell’ambiente previsto si verificano separatamente dalla build. Manutenzione e supporto successivo hanno un perimetro concordato.

Tre diversi livelli di prova

Stato dell’interfaccia

Relay: conservare il punto di lettura mentre arrivano nuovi messaggi.

App e sincronizzazione

Contratto della libreria

REPLAI: input Unicode e rifiuto dei risultati riferiti a uno stato precedente.

API e test del terminale

Correttezza numerica

YVEX: confronto con un riferimento e controlli sulla memoria. Non un benchmark universale.

Runtime e kernel