Selon les informations du 1er novembre, Alibaba Cloud a publié un outil de programmation d'IA appelé "Tongyi Lingma". L'outil prétend être développé sur la base du grand modèle Tongyi d'Alibaba Cloud. Les lecteurs d'IT House peuvent en savoir plus sur le site officiel du projet
Il est rapporté que « Tongyi Lingma » est compatible avec les IDE grand public tels que Visual Studio Code et JetBrains IDE ; il prend en charge les langages de programmation courants tels que Java, Python, Go, C/C++, Java, TypeScript, PHP, Ruby, Rust, Scala et ainsi de suite.
En termes de fonctions, "Tongyi Lingma" prend en charge la continuation en temps réel au niveau ligne/fonction, la génération de code en langage naturel, la génération de tests unitaires, la génération de commentaires de code, l'explication du code et d'autres fonctions.
Pendant le processus de programmation, les outils d'IA peuvent prédire et générer des suggestions de code pour les utilisateurs en temps réel en fonction du contexte et de la syntaxe actuelle. Les utilisateurs n'ont qu'à cliquer sur la touche Tab pour accepter ces suggestions
Génération automatique de code : les utilisateurs peuvent utiliser l'éditeur pour décrire les fonctions requises en langage naturel, et l'outil d'IA génère du code et des commentaires associés en fonction du contexte, implémentant ainsi le codage de manière transparente
Génération de tests unitaires : cet outil d'IA prend en charge la génération de tests unitaires et d'explications de code liées aux tests unitaires basées sur JUnit, Mockito, Spring Test, les tests unitaires, pytest et d'autres frameworks.
Générer automatiquement des commentaires de code : les commentaires de méthode et les commentaires interlignes peuvent être générés en un seul clic, ce qui permet aux utilisateurs de gagner du temps lors de la rédaction des commentaires de code, améliorant ainsi efficacement la lisibilité du code et la couverture des commentaires
La fonction d'interprétation du code de l'outil d'IA peut prendre en charge la reconnaissance de plus de 30 langues. Lorsqu'un morceau de code est sélectionné, il peut identifier automatiquement le langage de programmation et générer l'explication du code correspondant. Quelle que soit la langue, cela peut rapidement vous aider à comprendre la logique et la conception fonctionnelle du code
En outre, le responsable affirme que « Tongyi Lingma » organise une formation par questions et réponses basée sur des documents de R&D massifs, des documents de produits, des connaissances générales de R&D, des documents de service cloud d'Alibaba Cloud et des documents SDK/OpenAPI, etc., qui peuvent répondre aux questions des utilisateurs. et aider à résoudre les problèmes de R&D.
Déclaration publicitaire : les liens de saut externes (y compris, mais sans s'y limiter, les hyperliens, les codes QR, les mots de passe, etc.) contenus dans l'article sont utilisés pour transmettre plus d'informations et gagner du temps de sélection. Les résultats sont à titre de référence uniquement. La maison contient cette déclaration.
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!