Há alguns dias, o produto de carteira de agente da vibe entrou na fase de polimento antes do lançamento. Esta fase é tanto um aperfeiçoamento dos detalhes quanto um polimento do pensamento; em comparação com o primeiro, o segundo consome mais energia mental, pois toca gradualmente na parte mais central da programação em linguagem natural do agente. O que, em um sentido filosófico, significa realmente um agente gerado pelo usuário (user generated agent)? Isso determina como restringimos seu processo de construção e comportamento. Acredito que todos os que estão desenvolvendo agentes terão dúvidas sobre essa questão. Não importa como a definimos, seja como engenharia de contexto ou engenharia de prompts, todos os conceitos apontam para a necessidade de um conjunto de metodologias, pois esse espaço de restrição é crucial, e não é nem mesmo um problema matemático. Sinto que, em um momento em que a agilidade na ação e na entrega de código é tão rápida, a maior barreira de proteção do software online é sua compreensão do espaço de restrição da linguagem natural. Porque criar restrições não é conhecimento, mas sim a sabedoria de uma compreensão profunda da linguagem natural. Podemos continuamente explorar essa sabedoria através de experimentos. Sob essa perspectiva, uso o modo de planejamento do cc para me ajudar a escrever várias habilidades para analisar os efeitos das restrições, mas isso é apenas uma técnica de exploração na escuridão, como um cego tocando um elefante, e não o caminho para a sabedoria. No entanto, estou feliz em ver que, após décadas de programação na internet, ainda podem ocorrer mudanças tão profundas. Se você também está escrevendo agentes, mas não entende o que estou registrando aqui, volte a olhar isso em algum tempo; acredito que você certamente encontrará ressonância.