Scritto originalmente in francese. Tradotto dall'IA — il significato è stato preservato, non la prosa.
Idea principale
Un motore di contesto si scompone in tre funzioni e non di più: qualcosa che ragiona sull'informazione, regole che dicono come lavorare, una memoria che sopravvive alla conversazione. Scritto così, il porting verso un assistente di massa smette di essere una ricostruzione. ChatGPT ragiona già; le direttive di un Progetto ChatGPT portano già le regole; manca solo la terza funzione, perché una conversazione di assistente si cancella. Google Sheets la fornisce.
Il gesto consiste quindi nell'inventariare le funzioni, riconoscere quelle che la piattaforma già offre, e costruire solo il resto. È l'opposto del riflesso abituale, che consiste nel portare un sistema reimplementandolo funzione per funzione sulla nuova base — e che fallisce meno per difficoltà tecnica che per carico inutile.
Perché è importante
Cambia ciò che si guarda prima di decidere se un sistema è portabile. La domanda non è più «questa piattaforma sa fare quello che fa il mio sistema?», ma «quali delle mie funzioni questa piattaforma già offre, e cosa resta?». Un porting giudicato impossibile sulla prima domanda diventa spesso modesto sulla seconda.
Dà anche un criterio di progettazione a monte: un sistema scomposto in funzioni nominate è portabile, un sistema le cui responsabilità sono intrecciate non lo è, perché non si sa cosa si potrebbe delegare alla base.
Sfumature e limiti
La scomposizione in tre blocchi è quella di un motore di contesto; non si generalizza a qualsiasi sistema. Un sistema che ha bisogno di eseguire codice, chiamare API o tenere un ambiente di esecuzione ne ha più di tre, e il porting si ferma lì.
E una funzione offerta dalla piattaforma è offerta alle sue condizioni: le direttive di Progetto portano le regole, ma con un limite di dimensione che non esisteva nel sistema di origine. Delegare un blocco significa ereditarne i vincoli.
Domande aperte
- Come riconoscere, prima di aver provato, che una funzione offerta dalla piattaforma è offerta abbastanza fedelmente da smettere di portarla per conto proprio?