Alibaba Tongyi Intelligent Computing Laboratory released SmartVscode, an AI assistant tool based on VS Code, and open sourced its core technology App-Controller framework. SmartVscode allows users to directly control VS Code through natural language, such as changing styles or writing code, greatly improving development efficiency. The App-Controller framework supports multiple large-scale language models and provides automated API orchestration logic and easy-to-use data interaction modes, simplifying the intelligent development process of applications and shortening the development cycle.
Alibaba Tongyi Intelligent Computing Laboratory, a subsidiary of Alibaba Group, recently launched an AI assistant tool-SmartVscode in the Visual Studio Code extension market. This tool uses the application intelligent control framework App-Controller independently developed by the laboratory to realize the function of directly controlling VS Code through natural language, aiming to optimize the user interaction experience and improve development efficiency. At present, the core technology of SmartVscode has been open source, and its App-Controller framework allows applications to respond to and execute instructions based on natural language, greatly simplifying the interaction process between applications and users.
One of the core capabilities of SmartVscode is to easily control VS Code through natural language. Users can enter the operations they want to perform, such as style changes or writing specific code, and SmartVscode will automatically complete steps such as finding configurations and modifying configurations. In addition, SmartVscode can also use the rich functions of VS Code to develop various applications. Users can describe their needs through natural language and let large models realize application development with the help of VS Code.
Using the SmartVscode plug-in, users can search and download it in the VS Code extension market, then enter the task description in the SmartVscode dialog window in the left sidebar of VSCode, wait for execution and display the results. As the technical support behind SmartVscode, the App-Controller framework is an innovative API orchestration framework based on large-scale language models and agents. It realizes natural language control of applications by integrating application API interfaces.
The core competitiveness of the App-Controller framework lies in its automated API orchestration logic and easy-to-use data interaction mode, which reduces the complexity and development cycle of application developers in the process of introducing intelligence, and accelerates the expansion and improvement of application functions. . It also supports multiple large-scale language models and provides rich documentation resources to help developers easily get started and make full use of all the features of the framework.
Although SmartVscode shows strong potential, there are also some limitations in capabilities, such as limitations in large model inference capabilities, model inference speed, and limited function support of VS Code. The research team is continuing to optimize the model’s training and instruction parsing algorithms to reduce the frequency of errors and improve the accuracy of operations.
In the future, the research team will gradually solve these problems through regular updates and iterations to ensure that SmartVscode becomes a powerful intelligent assistant for VS Code developers.
App-Controller open source address:
https://github.com/alibaba/app-controller
smart-vscode-extension open source address:
https://github.com/alibaba/smart-vscode-extension
The open source of SmartVscode and App-Controller frameworks provides developers with convenient AI-assisted development tools and efficient API orchestration solutions. In the future, it is expected to further improve development efficiency and promote the application of AI technology in the field of software development. Look forward to subsequent updates bringing more powerful features and a smoother user experience.