O Laboratório de Computação Inteligente Alibaba Tongyi lançou recentemente uma ferramenta assistente de IA baseada no Visual Studio Code - SmartVscode, e tornou sua estrutura de tecnologia principal App-Controller de código aberto. SmartVscode utiliza tecnologia de processamento de linguagem natural para permitir que os usuários controlem diretamente o VS Code por meio de comandos de voz simples, melhorando significativamente a eficiência do desenvolvimento e a experiência do usuário. O editor de Downcodes explicará detalhadamente esta poderosa ferramenta auxiliar de IA e a tecnologia por trás dela.
Um dos principais recursos do SmartVscode é controlar facilmente o VS Code por meio de linguagem natural. Os usuários podem inserir as operações que desejam realizar, como alterações de estilo ou escrever código específico, e o SmartVscode concluirá automaticamente etapas como localizar e modificar configurações. Além disso, o SmartVscode também pode usar as funções avançadas do VS Code para desenvolver vários aplicativos. Os usuários podem descrever suas necessidades por meio de linguagem natural e permitir que grandes modelos realizem o desenvolvimento de aplicativos com a ajuda do VS Code.
Usando o plug-in SmartVscode, os usuários podem pesquisá-lo e baixá-lo no mercado de extensões do VS Code, inserir a descrição da tarefa na janela de diálogo SmartVscode na barra lateral esquerda do VSCode, aguardar a execução e exibir os resultados. Como suporte técnico por trás do SmartVscode, a estrutura App-Controller é uma estrutura inovadora de orquestração de API baseada em modelos e agentes de linguagem em larga escala. Ela realiza o controle de linguagem natural de aplicativos, integrando interfaces de API de aplicativos.
A principal competitividade da estrutura App-Controller reside em sua lógica automatizada de orquestração de API e no modo de interação de dados fácil de usar, que reduz a complexidade e o ciclo de desenvolvimento dos desenvolvedores de aplicativos no processo de introdução de inteligência e acelera a expansão e melhoria de funções do aplicativo. Ele também oferece suporte a vários modelos de linguagem em grande escala e fornece recursos de documentação avançados para ajudar os desenvolvedores a começar facilmente e a aproveitar ao máximo todos os recursos da estrutura.
Embora o SmartVscode mostre um forte potencial, também existem algumas limitações nos recursos, como limitações nos recursos de inferência de modelos grandes, velocidade de inferência de modelos e suporte limitado a recursos do VS Code. A equipe de pesquisa continua otimizando os algoritmos de treinamento e análise de instruções do modelo para reduzir a frequência de erros e melhorar a precisão das operações.
No futuro, a equipe de pesquisa resolverá gradualmente esses problemas por meio de atualizações e iterações regulares para garantir que o SmartVscode se torne um poderoso assistente inteligente para desenvolvedores de VS Code.
Endereço de código aberto do App-Controller:
https://github.com/alibaba/app-controller
endereço de código aberto smart-vscode-extension:
https://github.com/alibaba/smart-vscode-extension
Resumindo, o SmartVscode e a estrutura App-Controller por trás dele trazem uma nova experiência de programação para os desenvolvedores, e sua natureza de código aberto também fornece uma contribuição importante para o desenvolvimento e aplicação da tecnologia de IA. Embora ainda existam algumas deficiências, com o avanço contínuo e as atualizações iterativas da tecnologia, o SmartVscode certamente se tornará uma ferramenta indispensável para desenvolvedores de VS Code.