I. Informations de base
Tongyi Lingma est un assistant de codage intelligent lancé par Alibaba Cloud. Axé sur la génération de code intelligente, la réponse aux questions, la modification de plusieurs fichiers et l'intelligence de programmation, il se positionne comme un outil d'aide à la recherche et au développement pour les ingénieurs. Ce produit améliore l'expérience utilisateur en facilitant la compréhension du contexte technique et l'utilisation des outils, la compréhension de la structure du projet, des dépendances et des conventions de style de code. Il propose la complétion au niveau ligne et fonction, des suggestions de tests unitaires et des conseils de refactorisation, s'adaptant ainsi aux flux de travail quotidiens des développeurs individuels et des équipes d'entreprise.
II. Présentation du produit
Lingma propose deux modes de fonctionnement. Le mode Ask est dédié à la résolution de problèmes techniques et au dépannage, combinant expertise technique et génération de code exécutable. Le mode Agent, quant à lui, est conçu pour les tâches de développement de bout en bout. Il planifie automatiquement les tâches en fonction des objectifs, effectue des modifications inter-fichiers et ajuste dynamiquement les chemins d'accès pour boucler la boucle, de la conception à l'implémentation. Le produit est compatible avec les principaux EDI et s'installe et s'utilise immédiatement. Lingma propose également son propre EDI, intégrant toutes les fonctionnalités, pour une expérience utilisateur unifiée et le développement à distance.
III. Fonctions principales
1. Fonctions principales
La complétion et la génération de code, basées sur le contexte inter-fichiers, fournissent une sortie au niveau des lignes et des méthodes, couvrant les modèles et les cas de test courants.
La réponse intelligente aux questions et la récupération d'informations offrent une solution étape par étape pour le débogage et la réparation, et permettent de localiser les problèmes en combinant les journaux et les informations de sortie.
La modification et la reconstruction de plusieurs fichiers prennent en charge la modification par lots des répertoires et des modules du point de vue des tâches, en maintenant automatiquement la cohérence des références.
L'agent intelligent de programmation décompose automatiquement la cible, appelle les outils et les scripts, et accumule continuellement de l'expérience pour former une mémoire.
Les capacités de sensibilisation à l'ingénierie permettent de comprendre les catalogues de projets, les règles et les dépendances, fournissant ainsi une base pour les prédictions et les actions ultérieures.
2. Caractéristiques techniques
En s'appuyant sur les capacités de codage du modèle de série généralisé, la mémoire et la récupération sont optimisées pour les projets d'ingénierie à contexte long.
Il prend en charge les outils courants tels que VS Code, Visual Studio et JetBrains, et fournit l'IDE Lingma pour une expérience intégrée.
Il a la capacité de capturer des contextes multimodaux et peut faire référence à des sources d'information telles que des répertoires, du code, la sortie du terminal et des images.
Une stratégie de restauration est adoptée lors de l'édition de plusieurs fichiers et de l'exécution de tâches afin de garantir la maîtrise des modifications et la traçabilité des audits.
IV. Tarification et versions
Tongyi Lingma propose trois versions : Personnelle, Entreprise Standard et Entreprise Exclusive. La version Personnelle Professionnelle est actuellement gratuite pour une durée limitée ; après cette période, la version Personnelle Basique sera offerte gratuitement indéfiniment. La version Entreprise Standard offre un essai gratuit de 30 jours lors de l’activation initiale et est facturée annuellement ou mensuellement selon le nombre de licences achetées. La version Entreprise Exclusive est facturée annuellement ou mensuellement selon le nombre d’abonnés et permet une personnalisation de niveau entreprise ainsi qu’une expertise approfondie des domaines privés. Les prix, les avantages et les conditions spécifiques sont susceptibles d’être modifiés et feront l’objet d’annonces officielles sur le site web officiel. Les périodes promotionnelles et les politiques régionales peuvent varier.
V. Scénarios applicables et public cible
Il convient au développement backend et microservices, au développement frontend et full-stack, aux tâches de données et de script, à la refactorisation de systèmes existants, à la réalisation de tests et à la mise en œuvre de la standardisation des équipes. Les utilisateurs cibles incluent les développeurs indépendants, les startups et les équipes de R&D de taille moyenne à grande, le personnel d'exploitation et de test, ainsi que les organismes de support technique et de formation. Pour les projets nécessitant une collaboration inter-modules et des modifications par lots, les fonctionnalités de l'Agent et la modification multi-fichiers peuvent améliorer considérablement l'efficacité du déploiement.
VI. Foire aux questions
Q : Quels environnements de développement et formats Tongyi Lingma prend-il en charge ?
A : Il prend en charge les IDE les plus courants tels que VS Code, la série JetBrains et Visual Studio, et fournit également un IDE Lingma intégré, qui peut être utilisé dans des scénarios de développement à distance.
Q : Quelle est la différence entre Ask et Agent ?
A : Ask se concentre sur la réponse aux questions et la localisation des problèmes, en renvoyant des étapes et des suggestions de code ; Agent planifie automatiquement les tâches en fonction des objectifs, effectue des modifications dans les fichiers et ajuste dynamiquement les chemins, visant une livraison de bout en bout.
Q : Quelles améliorations offre la version Entreprise ?
A: L'édition Enterprise Standard propose des stratégies de gestion d'équipe et de quotas ; l'édition Enterprise Exclusive prend en charge la personnalisation au niveau de l'entreprise et l'enrichissement des connaissances du domaine privé, en s'adaptant aux exigences de conformité et d'accumulation des connaissances.
Q : Prend-il en charge la modification et la restauration cohérentes de plusieurs fichiers ?
A : Il permet de modifier plusieurs fichiers tâche par tâche et offre des fonctionnalités de restauration et d'audit pendant l'exécution afin de garantir la sécurité et la cohérence des modifications.
Q : Comment les frais et les avantages pour les utilisateurs individuels vont-ils évoluer ?
R : L'édition Personnelle Professionnelle est actuellement gratuite pour une durée limitée. Une édition Personnelle Basique gratuite à long terme sera disponible ultérieurement. Les détails et les avantages seront annoncés officiellement.