Zencoder omitiu solucionador de suas comparações. Dado o quão novo é o solucionador, isso é compreensível. No entanto, o Solver é ainda mais promissor que o ZENCODER, pois não apenas lê repositórios inteiros, como também pode modificar repositórios inteiros. Você pode ler minha resenha do Solver aqui.

À esquerda, você pode ver a explicação de Zencoder de uma função de classificação C ++; À direita, você pode ver a explicação do GitHub Coupilot do mesmo código usando o modelo O1-PREVIED. Na parte superior, você pode ver as funções ZENCODER disponíveis no código VS no plugin ZENCODER V0.5.1. No geral, gosto mais da explicação à direita, mas sou parcial de um estilo de documentação que mistura palavras e código.

Idg

Uma tentativa ambiciosa

Zencoder é, na minha opinião, uma tentativa ambiciosa de entrar no mercado de geração e reparo de código, mas ainda está molhado atrás dos ouvidos. Usando um pipeline com correção de erros para evitar alucinações, em vez de geração de código direta com um LLM, sons promissor, mas não é ipso facto Melhor do que um modelo que gera código correto imediatamente e suprime alucinações internamente. Da mesma forma, “grocando” repositórios inteiros deve Forneça um contexto melhor do que apenas olhar para as páginas abertas no editor, mas o tempo necessário para digerir repositórios grandes é significativo, e parece que o Zencoder refaz esse processo do zero sempre que você atualiza o repositório.

Estou vendo um pouco de convergência neste mercado. As duas inovações de Zencoder estão gritando um repositório inteiro para o contexto e usando um pipeline de inferência corrigido por erros. O solucionador e os agentes da Amazon e GitHub podem modificar repositórios inteiros. Será interessante ver o que acontece como todos esses esforços, escolhem as técnicas um do outro.