Alibaba Tongyi Intelligent Computing Laboratory a publié SmartVscode, un outil d'assistant d'IA basé sur VS Code, et a rendu open source son cadre technologique de base App-Controller. SmartVscode permet aux utilisateurs de contrôler directement VS Code via le langage naturel, comme la modification de styles ou l'écriture de code, améliorant considérablement l'efficacité du développement. Le framework App-Controller prend en charge plusieurs modèles de langage à grande échelle et fournit une logique d'orchestration d'API automatisée et des modes d'interaction de données faciles à utiliser, simplifiant le processus de développement intelligent des applications et raccourcissant le cycle de développement.
Alibaba Tongyi Intelligent Computing Laboratory, une filiale du groupe Alibaba, a récemment lancé un outil d'assistant d'IA, SmartVscode, sur le marché des extensions de code Visual Studio. Cet outil utilise le cadre de contrôle intelligent d'application App-Controller développé indépendamment par le laboratoire pour réaliser la fonction de contrôle direct de VS Code via le langage naturel, dans le but d'optimiser l'expérience d'interaction utilisateur et d'améliorer l'efficacité du développement. À l'heure actuelle, la technologie de base de SmartVscode est open source et son framework App-Controller permet aux applications de répondre et d'exécuter des instructions basées sur le langage naturel, simplifiant considérablement le processus d'interaction entre les applications et les utilisateurs.
L'une des principales capacités de SmartVscode est de contrôler facilement VS Code via le langage naturel. Les utilisateurs peuvent saisir les opérations qu'ils souhaitent effectuer, telles que des changements de style ou l'écriture de code spécifique, et SmartVscode effectuera automatiquement des étapes telles que la recherche de configurations et la modification de configurations. De plus, SmartVscode peut également utiliser les riches fonctions de VS Code pour développer diverses applications. Les utilisateurs peuvent décrire leurs besoins en langage naturel et laisser de grands modèles réaliser le développement d'applications à l'aide de VS Code.
À l'aide du plug-in SmartVscode, les utilisateurs peuvent le rechercher et le télécharger sur le marché des extensions VS Code, puis saisir la description de la tâche dans la fenêtre de dialogue SmartVscode dans la barre latérale gauche de VSCode, attendre l'exécution et afficher les résultats. En tant que support technique derrière SmartVscode, le framework App-Controller est un framework d'orchestration d'API innovant basé sur des modèles et des agents de langage à grande échelle. Il réalise le contrôle en langage naturel des applications en intégrant des interfaces d'API d'application.
La principale compétitivité du framework App-Controller réside dans sa logique d'orchestration automatisée des API et son mode d'interaction de données facile à utiliser, qui réduit la complexité et le cycle de développement des développeurs d'applications en train d'introduire l'intelligence, et accélère l'expansion et l'amélioration de fonctions applicatives. Il prend également en charge plusieurs modèles de langage à grande échelle et fournit de riches ressources de documentation pour aider les développeurs à démarrer facilement et à utiliser pleinement toutes les fonctionnalités du framework.
Bien que SmartVscode présente un fort potentiel, il existe également certaines limitations en termes de capacités, telles que des limitations dans les capacités d'inférence de grands modèles, la vitesse d'inférence de modèle et la prise en charge limitée des fonctions de VS Code. L’équipe de recherche continue d’optimiser les algorithmes de formation et d’analyse des instructions du modèle pour réduire la fréquence des erreurs et améliorer la précision des opérations.
À l’avenir, l’équipe de recherche résoudra progressivement ces problèmes grâce à des mises à jour et des itérations régulières pour garantir que SmartVscode devienne un puissant assistant intelligent pour les développeurs de VS Code.
Adresse open source de l'App-Controller :
https://github.com/alibaba/app-controller
Adresse open source de l'extension smart-vscode :
https://github.com/alibaba/smart-vscode-extension
L'open source des frameworks SmartVscode et App-Controller fournit aux développeurs des outils de développement pratiques assistés par l'IA et des solutions efficaces d'orchestration d'API. À l'avenir, il devrait améliorer encore l'efficacité du développement et promouvoir l'application de la technologie de l'IA dans le domaine du développement logiciel. . Attendez-vous à des mises à jour ultérieures apportant des fonctionnalités plus puissantes et une expérience utilisateur plus fluide.