Home > Technology peripherals > AI > body text

Baidu launches AI programming assistant 'Comate': covering more than 30 programming languages

WBOY
Release: 2023-06-10 13:19:21
forward
965 people have browsed it

Produced | OSC Open Source Community (ID: oschina2013)

On June 6, at the Wenxin Large Model Technology Exchange Conference (Chengdu), Baidu Intelligent Cloud launched the “Comate” code assistant based on large models and officially opened invitations for testing.

According to reports, with the help of the understanding and reasoning capabilities of the Wenxin large model, “Comate” can quickly complete codes, recommend codes in natural language, automatically find code errors, and comprehensively improve developer R&D efficiency. In the future, developers can use plug-ins and other methods to apply the "Comate" code assistance tool in mainstream development software.

百度推出AI编程助手

▲ Comate multi-line code recommendation

Baidu Intelligent Cloud stated that auxiliary code writing is the main product function in the first phase, and the current "Comate" code assistant can already partially realize code writing through natural language, completely changing the human-computer interaction method and program development model. . Baidu insiders said that in the second phase, "Comate" will realize natural language code generation in specific fields and scenarios, and in the third phase, it will realize natural language development in all fields.

Hou Zhenyu, Vice President of Baidu Group, said that the "Comate" code assistant is a new generation of coding assistance tools based on large models and has been tested extensively within Baidu. Test results show that among the codes written with the help of “Comate”, nearly 50% of the suggested codes have been adopted by developers, and are now widely used within Baidu in the development of various products.

It is said that "Comate" currently covers more than 30 programming languages, especially in C/C, Python, Java, Go, PHP, Java and other mainstream languages. In addition, “Comate” also supports the mainstream IDEs most commonly used by programmers. Developers can use “Comate” in different software through plug-ins and other forms. At the same time, combining the Feipiao deep learning framework and Wenxin large model, "Comate" can ensure that the inference time of a single request is about 300ms, ensuring the user experience with extremely fast response speed.

In the future, Comate will also launch capabilities such as code understanding and description, comment generation, unit test generation, defect identification and automatic repair, code refactoring optimization, automatic instrumentation and debug through selected code blocks, as well as through Chat. Interactive natural language generation code and instructions, technical knowledge Q&A and other capabilities, as well as the ability to directly generate applications or products using natural language in some scenarios, lower the threshold for software development and improve the quality and efficiency of R&D code.

The internal chaos in Rust is endless

Chinese Programming Language - Qing Language Open Source Release

The latest pricing of JetBrains products in China is announced, which is more expensive than in the United States

Here is the latest open source information, software updates, technical information and other content

Click here ↓↓↓ Remember to follow ✔ Star⭐ Oh

The above is the detailed content of Baidu launches AI programming assistant 'Comate': covering more than 30 programming languages. For more information, please follow other related articles on the PHP Chinese website!

source:sohu.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!