El Laboratorio de Computación Inteligente Alibaba Tongyi lanzó SmartVscode, una herramienta asistente de inteligencia artificial basada en VS Code, y abrió su marco de tecnología central App-Controller. SmartVscode permite a los usuarios controlar directamente VS Code a través del lenguaje natural, como cambiar estilos o escribir código, lo que mejora enormemente la eficiencia del desarrollo. El marco App-Controller admite múltiples modelos de lenguaje a gran escala y proporciona lógica de orquestación API automatizada y modos de interacción de datos fáciles de usar, lo que simplifica el proceso de desarrollo inteligente de aplicaciones y acorta el ciclo de desarrollo.
Alibaba Tongyi Intelligent Computing Laboratory, una subsidiaria de Alibaba Group, lanzó recientemente una herramienta asistente de inteligencia artificial: SmartVscode en el mercado de extensiones de Visual Studio Code. Esta herramienta utiliza el marco de control inteligente de aplicaciones App-Controller desarrollado independientemente por el laboratorio para realizar la función de controlar directamente VS Code a través del lenguaje natural, con el objetivo de optimizar la experiencia de interacción del usuario y mejorar la eficiencia del desarrollo. En la actualidad, la tecnología central de SmartVscode ha sido de código abierto y su marco App-Controller permite que las aplicaciones respondan y ejecuten instrucciones basadas en lenguaje natural, lo que simplifica enormemente el proceso de interacción entre aplicaciones y usuarios.
Una de las capacidades principales de SmartVscode es controlar fácilmente VS Code a través del lenguaje natural. Los usuarios pueden ingresar las operaciones que desean realizar, como cambios de estilo o escribir código específico, y SmartVscode completará automáticamente pasos como buscar configuraciones y modificar configuraciones. Además, SmartVscode también puede utilizar las ricas funciones de VS Code para desarrollar diversas aplicaciones. Los usuarios pueden describir sus necesidades a través del lenguaje natural y permitir que modelos grandes realicen el desarrollo de aplicaciones con la ayuda de VS Code.
Usando el complemento SmartVscode, los usuarios pueden buscarlo y descargarlo en el mercado de extensiones de VS Code, luego ingresar la descripción de la tarea en la ventana de diálogo de SmartVscode en la barra lateral izquierda de VSCode, esperar la ejecución y mostrar los resultados. Como soporte técnico detrás de SmartVscode, el marco App-Controller es un marco de orquestación API innovador basado en agentes y modelos de lenguaje a gran escala. Realiza el control del lenguaje natural de las aplicaciones mediante la integración de interfaces API de aplicaciones.
La competitividad central del marco App-Controller radica en su lógica de orquestación API automatizada y su modo de interacción de datos fácil de usar, que reduce la complejidad y el ciclo de desarrollo de los desarrolladores de aplicaciones en el proceso de introducción de inteligencia y acelera la expansión y mejora de funciones de la aplicación. También admite múltiples modelos de lenguaje a gran escala y proporciona recursos de documentación enriquecidos para ayudar a los desarrolladores a comenzar fácilmente y aprovechar al máximo todas las funciones del marco.
Aunque SmartVscode muestra un gran potencial, también existen algunas limitaciones en las capacidades, como limitaciones en las capacidades de inferencia de modelos grandes, la velocidad de inferencia de modelos y el soporte funcional limitado de VS Code. El equipo de investigación continúa optimizando los algoritmos de análisis de instrucciones y entrenamiento del modelo para reducir la frecuencia de errores y mejorar la precisión de las operaciones.
En el futuro, el equipo de investigación resolverá gradualmente estos problemas mediante actualizaciones e iteraciones periódicas para garantizar que SmartVscode se convierta en un potente asistente inteligente para los desarrolladores de VS Code.
Dirección de código abierto de App-Controller:
https://github.com/alibaba/app-controller
dirección de código abierto de extensión smart-vscode:
https://github.com/alibaba/smart-vscode-extension
El código abierto de los marcos SmartVscode y App-Controller proporciona a los desarrolladores herramientas de desarrollo asistidas por IA convenientes y soluciones eficientes de orquestación de API. En el futuro, se espera mejorar aún más la eficiencia del desarrollo y promover la aplicación de la tecnología de IA en el campo del desarrollo de software. . Esperamos actualizaciones posteriores que brinden funciones más potentes y una experiencia de usuario más fluida.