~/questoes/agentes-de-ia
LCEL (LangChain Expression Language) é a linguagem de expressão que permite compor componentes de forma declarativa e intuitiva. Com ela, você constrói chains (sequências de operações) de maneira clara, rastreável e eficiente, sem perder tempo com código complexo ou de difícil manutenção.
A alternativa D está correta porque LCEL realmente permite que você componha diferentes componentes (prompts, modelos, ferramentas) de forma declarativa, tornando o código mais legível. Além disso, melhora a rastreabilidade, permitindo que você veja exatamente o que está acontecendo em cada etapa do fluxo, o que resulta em chains mais eficientes para problemas complexos.
Prompts continuam sendo essenciais em qualquer chain construída com LCEL. A linguagem não elimina prompts, apenas oferece uma forma melhor de organizá-los e conectá-los com outros componentes.
LCEL não otimiza automaticamente requisições de API. Ela organiza e estrutura como você compõe componentes, mas a otimização de requisições depende de decisões de design e configuração que você toma conscientemente.
Embora LCEL possa tornar o código mais limpo em algumas situações, sua principal vantagem não é reduzir linhas de código, mas sim melhorar a legibilidade, manutenção e rastreabilidade das chains.
LCEL permite que você declare como componentes se conectam de forma intuitiva, tornando chains mais fáceis de entender e debugar. A rastreabilidade melhorada significa que você consegue visualizar exatamente o que cada parte da chain está fazendo, facilitando a construção de fluxos complexos.