Hace unos días, el producto de wallet de agente de vibe entró en la fase de pulido previo al lanzamiento. Esta etapa es tanto un perfeccionamiento de los detalles como un pulido del pensamiento; en comparación con lo primero, lo segundo consume más esfuerzo mental, ya que toca gradualmente la parte más central de la programación de lenguaje natural del agente. ¿Qué es, en un sentido filosófico, un agente generado por el usuario? Esto determina cómo restringimos su proceso de construcción y comportamiento. Creo que todos los que desarrollan agentes se preguntan sobre este tema. No importa cómo lo definamos, ya sea como ingeniería de contexto o ingeniería de prompts, todos los conceptos apuntan a que necesitamos un conjunto de metodologías, porque este espacio de restricción es crucial, y ni siquiera es un problema matemático. Siento que, en un momento en que la capacidad de acción y la entrega de código son tan rápidas, la mayor ventaja competitiva del software en línea es su comprensión del espacio de restricción del lenguaje natural. Porque crear restricciones no es conocimiento, sino la sabiduría de una profunda comprensión del lenguaje natural. Podemos explorar continuamente esta sabiduría a través de experimentos. Desde esta perspectiva, utilizo el modo de plan de cc para ayudarme a escribir diversas habilidades para analizar el efecto de las restricciones, pero esto es solo una técnica para abrirse camino en la oscuridad, como un ciego tocando un elefante, y no es el camino hacia la sabiduría. Sin embargo, me alegra ver que, después de décadas de programación en Internet, aún pueden ocurrir cambios tan profundos. Si también estás escribiendo un agente pero no entiendes lo que estoy registrando aquí, vuelve a verlo en un tiempo; estoy seguro de que resonarás con ello.