Qualche giorno fa, il prodotto agent wallet di vibe è entrato nella fase di rifinitura prima del lancio. Questa fase è sia un affinamento dei dettagli che una lucidatura del pensiero; rispetto al primo, il secondo richiede più impegno, poiché tocca gradualmente la parte più centrale della programmazione in linguaggio naturale degli agenti. Cosa significa, in senso filosofico, un agente generato dall'utente (user generated agent)? Questo determina come vincoliamo il suo processo di costruzione e comportamento. Credo che tutti coloro che sviluppano agenti si pongano questa domanda. Qualunque sia la nostra definizione, che lo chiamiamo ingegneria del contesto o ingegneria dei prompt, tutti i concetti puntano alla necessità di un metodo, poiché questo spazio di vincolo è cruciale, e non è nemmeno un problema matematico. Sento che, in un momento in cui l'azione e la consegna del codice sono così rapide, il più grande vantaggio competitivo del software online è la sua comprensione dello spazio di vincolo del linguaggio naturale. Perché creare vincoli non è conoscenza, ma saggezza derivante da una profonda comprensione del linguaggio naturale. Possiamo esplorare continuamente questo percorso verso la saggezza attraverso esperimenti. Da questo punto di vista, utilizzo la modalità plan di cc per aiutarmi a scrivere varie skill per analizzare l'effetto dei vincoli, ma questo è solo un modo per esplorare nel buio, come un cieco che tocca un elefante, e non è la via maestra verso la saggezza. Tuttavia, sono felice di vedere che, dopo decenni di programmazione su Internet, possano ancora verificarsi cambiamenti così profondi. Se anche tu stai scrivendo agenti ma non capisci cosa stia registrando qui, torna a dare un'occhiata tra un po'; sono sicuro che troverai delle affinità.