Maison >Périphériques technologiques >IA >Baidu lance l'assistant de programmation IA « Comate » : couvrant plus de 30 langages de programmation

Baidu lance l'assistant de programmation IA « Comate » : couvrant plus de 30 langages de programmation

WBOY
WBOYavant
2023-06-10 13:19:211018parcourir

Produit par la communauté OSC Open Source (ID : oschina2013)

Le 6 juin, lors de la conférence Wenxin Large Model Technology Exchange (Chengdu), Baidu Intelligent Cloud a lancé l'assistant de code « Comate » basé sur de grands modèles et a officiellement ouvert les invitations à des tests.

Selon les rapports, grâce aux capacités de compréhension et de raisonnement du grand modèle Wenxin, « Comate » peut rapidement compléter des codes, recommander des codes en langage naturel, trouver automatiquement les erreurs de code et améliorer considérablement l'efficacité de la R&D des développeurs. À l'avenir, les développeurs pourront utiliser des plug-ins et d'autres méthodes pour appliquer l'outil d'assistance au code « Comate » dans les logiciels de développement grand public.

百度推出AI编程助手

▲ Recommandation de code multiligne Comate

Baidu Intelligent Cloud a déclaré que l'écriture de code auxiliaire est la fonction principale du produit dans la première phase, et que l'assistant de code actuel "Comate" peut déjà partiellement réaliser l'écriture de code en langage naturel, changeant complètement le mode d'interaction homme-machine et le modèle de développement de programmes. . Les initiés de Baidu ont déclaré que dans la deuxième phase, « Comate » réalisera la génération de code en langage naturel dans des domaines et des scénarios spécifiques, et que dans la troisième phase, il réalisera le développement du langage naturel dans tous les domaines.

Hou Zhenyu, vice-président du groupe Baidu, a déclaré que l'assistant de code « Comate » est une nouvelle génération d'outil d'aide au codage basé sur de grands modèles et a été largement testé au sein de Baidu. Les résultats des tests montrent que parmi les codes écrits avec l'aide de « Comate », près de 50 % des codes suggérés ont été adoptés par les développeurs et ont été largement utilisés dans le développement de divers produits au sein de Baidu.

On dit que « Comate » couvre actuellement plus de 30 langages de programmation, notamment en C/C++, Python, Java, Go, PHP, Java et d'autres langages grand public. De plus, « Comate » prend également en charge les IDE grand public les plus couramment utilisés par les programmeurs. Les développeurs peuvent utiliser « Comate » dans différents logiciels via des plug-ins et d'autres formes. Dans le même temps, en combinant le cadre d'apprentissage profond Feipiao et le grand modèle Wenxin, « Comate » peut garantir qu'une seule demande d'inférence prend environ 300 ms, garantissant ainsi une expérience utilisateur avec une vitesse de réponse extrêmement rapide.

À l'avenir, Comate lancera également des fonctionnalités telles que la compréhension et la description du code, la génération d'annotations, la génération de tests unitaires, l'identification des défauts et la réparation automatique, l'optimisation de la refactorisation du code, l'instrumentation et le débogage automatiques via des blocs de code sélectionnés, ainsi que la communication interactive via Chat. Il a la capacité d'utiliser le langage naturel pour générer des codes et des instructions, des questions et réponses sur les connaissances techniques, etc., ainsi que de réaliser la génération directe d'applications ou de produits en utilisant le langage naturel dans certains scénarios, abaissant ainsi le seuil de développement de logiciels et améliorant la qualité. et l'efficacité du code R&D.

Le chaos interne dans Rust est sans fin

Langage de programmation chinois - Version open source du langage Qing

Le dernier prix des produits JetBrains en Chine est annoncé, qui est plus cher qu'aux États-Unis

Voici les dernières informations open source, mises à jour logicielles, informations techniques, etc.

Cliquez ici ↓↓↓ N'oubliez pas de suivre ✔ Star⭐ Oh

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer