Comate Code Assistant e Comate Code Assistant são ferramentas de codificação manual lançadas pelo Baidu, que podem efetivamente melhorar a eficiência do trabalho dos programadores e reduzir o estresse no trabalho. Atualmente, o Comate Code Assistant iniciou testes internos. Se você estiver interessado, preste atenção.
Na Wenxin Large Model Technology Exchange Conference (Chengdu), o Baidu Intelligent Cloud lançou a ferramenta de recomendação inteligente de codificação "Comate" (Nota inicial de TI: Comate é retirado do Coding Mate, o que significa parceiro de codificação de IA de todos), e foi oficialmente aberto para convites para testes.
Comate "Coding Intelligent Recommendation" recomendação de código multilinha Hou Zhenyu, vice-presidente do Baidu Group, disse que o assistente de código "Comate" é uma nova geração de ferramentas de assistência de codificação baseadas em modelos grandes e foi extensivamente testado no Baidu. Os resultados dos testes mostram que entre os códigos escritos com o auxílio do "Comate", quase 50% dos códigos sugeridos foram adotados pelos desenvolvedores.
De acordo com especialistas do Baidu, a escrita de código auxiliar é a principal função do produto na primeira fase. Na segunda fase, o "Comate" realizará a geração de código de linguagem natural em campos e cenários específicos. A terceira fase realizará o desenvolvimento de linguagem natural em todos os campos.
De acordo com relatos, Comate oferece suporte a mais de 20 linguagens e estruturas de P&D convencionais, como Java, C/C++, Python, Go e JavaScript. Ele oferece suporte a IDEs convencionais, como as séries VSCode e Jetbrains, e tem continuação de linha única. geração completa de blocos lógicos, seleções múltiplas, código gerado por anotação e outros recursos. Ao mesmo tempo, o Comate também combina a seleção de tecnologia e os padrões de codificação do Baidu, o que não apenas ajuda os engenheiros a concluir as tarefas de codificação com mais rapidez, mas também fornece melhor qualidade de código.
No futuro, a Comate também lançará recursos como compreensão e descrição de código, geração de anotações, geração de testes unitários, identificação e reparo automático de defeitos, otimização de refatoração de código, depuração automática de instrumentação, etc. . A capacidade de gerar códigos e instruções, perguntas e respostas de conhecimento técnico usando linguagem natural, bem como a capacidade de gerar diretamente aplicativos ou produtos usando linguagem natural em alguns cenários, reduz o limite para o desenvolvimento de software e melhora a qualidade e a eficiência da P&D. código.