Em 29 de agosto, o Instituto de Pesquisa de Informação e Comunicação da China (CAICT) divulgou os resultados da avaliação de ferramentas de codificação de IA confiáveis. O assistente de código inteligente da Baidu, Wenxin Kuma (Baidu Comate), recebeu a classificação 4+ na primeira rodada de avaliação, tornando-se uma das primeiras empresas do país a obter a classificação mais alta atualmente. Esta avaliação baseou-se na norma “Requisitos de tecnologia e aplicação de engenharia de software inteligente, Parte 2: Capacidade de desenvolvimento inteligente”, publicada pelo CAICT em abril de 2024, abrangendo cinco itens de capacidade: codificação inteligente, verificação da qualidade do código, assistência ao desenvolvedor, itens não funcionais e capacidade de engenharia, totalizando 191 requisitos de capacidade.
O Wenxin Kuma, com seu desempenho excepcional em codificação inteligente, verificação da qualidade do código e assistência ao desenvolvedor, atendeu aos requisitos de precisão e riqueza de funcionalidades. A ferramenta integra amplos conhecimentos privados e recursos de conhecimento público confiáveis, utilizando a geração aprimorada por busca, possuindo capacidade de geração multimodais. É capaz de desenvolver páginas da web com base em imagens e já foi aplicada com sucesso em projetos reais.
O Wenxin Kuma, baseado no grande modelo Wenxin e em vinte anos de big data de programação da Baidu, abrange mais de 100 linguagens de programação, incluindo Java, Python e C++, e suporta mais de 10 IDEs principais, como JetBrains e VSCode. Desde seu lançamento em junho do ano passado, o Wenxin Kuma foi atualizado para a versão 2.5, integrando inovações tecnológicas em treinamento de modelos, aceleração de inferência, práticas de engenharia e garantia de segurança. Ele não apenas conclui tarefas de programação básicas de forma eficiente, mas também mantém a liderança em capacidades como continuação de código, explicação de código, NL2Code e depuração de código.
A capacidade de adaptação de negócios do Wenxin Kuma foi significativamente aprimorada. Ele pode fornecer explicações de código e fluxogramas combinados com cenários de negócios reais, ajudando os desenvolvedores a entenderem intuitivamente a lógica de chamada, a combinar as melhores soluções e gerar código adaptado aos negócios, melhorando efetivamente a eficiência do desenvolvimento. Além disso, o Wenxin Kuma oferece garantia de segurança em nível empresarial, podendo detectar problemas de segurança na fase de codificação, realizar reparos automáticos de vulnerabilidades e garantir a segurança dos dados.
Dados de engenheiros da Baidu mostram que 80% dos engenheiros da Baidu utilizam o Wenxin Kuma ativamente, com 30% de aumento na geração de código novo e uma taxa de adoção de código superior a 46%.