Tópicos populares
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Andrej Karpathy apoia a introdução de um novo termo relacionado a "engenharia de contexto" no desenvolvimento de software de IA usando LLMs.
E este termo há muito pareceu muito necessário. Sempre que explico às pessoas como desenvolvemos nosso Nethermind AuditAgent, um dos aspectos-chave, além de usar expertise de domínio (segurança web3) e utilizar os melhores modelos de IA disponíveis (da OpenAI, Anthropic e Google), e ferramentas para LLM, é precisamente "engenharia de contexto".
Às vezes há uma expressão "o contexto é o rei", e isso realmente é verdade. LLMs, sejam eles enormes e avançados ou pequenos LLMs otimizados, são uma ferramenta poderosa, mas como qualquer ferramenta, se estiver nas mãos erradas, você obterá resultados muito menos promissores do que poderia se trabalhasse com eles corretamente. E a gestão (ou engenharia) de contexto é, de fato, uma área complexa e não muito bem descrita que está em constante evolução, e realmente surgiu como uma extensão do conceito de engenharia de prompt, que já possui algumas conotações negativas.
No geral, Andrej listou os principais aspectos relacionados à engenharia de contexto (na segunda captura de tela), mas em cada tarefa específica, as pessoas alcançam resultados excelentes em grande parte através de tentativa e erro, cada vez tentando monótonamente selecionar os elementos de contexto certos que são realmente necessários nesta fase de resolução de problemas, coletando benchmarks para cada etapa, observando métricas, dividindo conjuntos de dados em teste, validação, e assim por diante.
O que você acha de "engenharia de contexto"?

25/06/2025
+1 para "engenharia de contexto" em vez de "engenharia de prompt".
As pessoas associam prompts a descrições curtas de tarefas que você daria a um LLM no seu uso diário. Quando, em cada aplicativo LLM de força industrial, a engenharia de contexto é a delicada arte e ciência de preencher a janela de contexto com as informações certas para o próximo passo. Ciência porque fazer isso corretamente envolve descrições de tarefas e explicações, exemplos de poucos disparos, RAG, dados relacionados (possivelmente multimodais), ferramentas, estado e histórico, compactação... Muito pouco ou na forma errada e o LLM não tem o contexto certo para um desempenho ótimo. Muito ou irrelevante demais e os custos do LLM podem aumentar e o desempenho pode cair. Fazer isso bem é altamente não trivial. E arte por causa da intuição orientadora em torno da psicologia do LLM e do espírito das pessoas.
Além da própria engenharia de contexto, um aplicativo LLM tem que:
- dividir problemas da maneira certa em fluxos de controle
- empacotar as janelas de contexto da maneira certa
- despachar chamadas para LLMs do tipo e capacidade corretos
- lidar com fluxos de UIUX de geração-verificação
- muito mais - barreiras de proteção, segurança, avaliações, paralelismo, pré-busca, ...
Portanto, a engenharia de contexto é apenas uma pequena parte de uma camada emergente espessa de software não trivial que coordena chamadas individuais de LLM (e muito mais) em aplicativos LLM completos. O termo "wrapper do ChatGPT" está cansado e realmente, realmente errado.
448
Top
Classificação
Favoritos