Ramifica una conversazione
Questa guida mostra come tornare a un punto precedente di una conversazione e portarla altrove, senza perdere il percorso che hai lasciato.
L’unica cosa che vale la pena sapere
Sezione intitolata “L’unica cosa che vale la pena sapere”Ramificare non scrive nulla. Una conversazione è un albero di messaggi con un puntatore sulla punta, e tornare indietro sposta il puntatore. Non viene eliminato nulla, non viene nascosto nulla, e anche tornare indietro è un altro spostamento del puntatore.
Ecco perché qui modificare un prompt e rieseguirlo è sicuro: la risposta con cui lo stavi confrontando è ancora lì.
Vedi i rami
Sezione intitolata “Vedi i rami”/treeIl navigatore elenca ogni messaggio, indentato a ogni biforcazione, con il percorso corrente contrassegnato come Su questo ramo. Una conversazione che non è mai stata biforcata viene mostrata come la lista piatta che è sempre stata: guardare il navigatore non costa nulla finché non c’è qualcosa da navigare.
Ogni riga offre due azioni.
| Azione | Effetto |
|---|---|
| Continua da qui | Sposta il puntatore. Il tuo prossimo messaggio prosegue da quel messaggio. |
| Biforca in una nuova conversazione | Copia il percorso fino a quel messaggio in una nuova conversazione. |
Ramifica: prova un approccio diverso
Sezione intitolata “Ramifica: prova un approccio diverso”/tree- Individua il messaggio da cui vuoi ripartire, di solito l’ultimo con cui eri soddisfatto.
- Continua da qui.
- Scrivi il nuovo prompt.
Il vecchio seguito è ancora nell’albero; ora /tree mostrerà due percorsi da quel punto e puoi passare liberamente dall’uno all’altro.
Biforca: portala altrove
Sezione intitolata “Biforca: portala altrove”La biforcazione copia il percorso in una nuova conversazione nello stesso spazio. Usala quando le due direzioni continueranno a divergere e le vuoi affiancate invece che passare dall’una all’altra.
La copia ha ID dei messaggi nuovi. Due conversazioni che condividono le righe mostrerebbero l’una i messaggi successivi dell’altra, ed è esattamente ciò che una biforcazione deve impedire.
Ripristino o ramificazione
Sezione intitolata “Ripristino o ramificazione”Sono strumenti diversi e la differenza conta.
| Ripristino | Ramificazione | |
|---|---|---|
| I messaggi successivi | Nascosti dalla trascrizione | Ancora visibili in /tree |
| Il worktree | Riportato allo snapshot di quel turno | Non toccato |
| Annullamento | Annulla ripristino ripristina il batch | Sposta indietro il puntatore |
Vuoi il ripristino quando l’agente ha modificato file che ti servono di nuovo. Vuoi la ramificazione quando la conversazione ha preso la strada sbagliata ma i file sono a posto.
Anche il ripristino sposta la punta del ramo, quindi il tuo prossimo messaggio prosegue dal punto giusto anziché da una coda che nessuno può più vedere.
Portala fuori dall’app
Sezione intitolata “Portala fuori dall’app”/export
Sezione intitolata “/export”Scrive un file HTML autonomo: l’intera conversazione con schede degli strumenti comprimibili che mostrano cosa è stato passato a ogni chiamata e cosa ha restituito. Nessun foglio di stile, nessuno script, nessun host di immagini: funziona da una chiavetta USB e funzionerà ancora tra cinque anni.
- Desktop:
Documents/ControlCenter/exports/, con un timestamp in modo che una seconda esportazione non sovrascriva la prima. - Web: un download dal browser.
Copia la trascrizione negli appunti in formato markdown, con le chiamate agli strumenti in blocchi comprimibili. È quella da incollare in una issue.
Il ragionamento è deliberatamente escluso: è l’area di lavoro temporanea del modello, e una segnalazione di bug la legge una persona.
Correlati
Sezione intitolata “Correlati”- Cronologia delle conversazioni — perché l’albero è uno spostamento del puntatore e cosa ripristina davvero la ripresa
- Comandi slash —
/tree,/export,/dump