O Agent Lightning é um framework de otimização e treinamento de agentes que permite a otimização automática de prompts, fine-tuning supervisionado e aprendizado por reforço baseado em agentes. A maioria dos frameworks de agentes foca em construir agentes, não em melhorá-los ao longo do tempo. O Agent Lightning aborda isso permitindo que os times melhorem continuamente os agentes existentes sem alterar sua implementação subjacente, já que ele suporta frameworks como o AutoGen e o CrewAI. Ele alcança isso por meio de uma abordagem chamada Training-Agent Disaggregation(Desagregação de Agentes de Treinamento), que introduz uma camada entre os frameworks de treinamento e de agente. Essa camada consiste em dois componentes principais: o Lightning Server e o Lightning Client. O Lightning Server gerencia o processo de treinamento e expõe uma API para modelos atualizados, enquanto o Lightning Client atua como um runtime que coleta traces e os envia de volta ao servidor para apoiar o treinamento. Recomendamos que times com implantações de agentes já estabelecidas explorem o Agent Lightning como uma maneira de melhorar continuamente o desempenho dos agentes.