El Laboratorio de Computación Inteligente Alibaba Tongyi lanzó recientemente una herramienta asistente de inteligencia artificial basada en Visual Studio Code: SmartVscode, y convirtió su marco de tecnología principal App-Controller en código abierto. SmartVscode utiliza tecnología de procesamiento de lenguaje natural para permitir a los usuarios controlar directamente VS Code mediante simples comandos de voz, lo que mejora en gran medida la eficiencia del desarrollo y la experiencia del usuario. El editor de Downcodes explicará en detalle esta poderosa herramienta auxiliar de IA y la tecnología detrás de ella.
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 la compatibilidad limitada con las funciones 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
Con todo, SmartVscode y el marco App-Controller detrás de él brindan una nueva experiencia de programación a los desarrolladores, y su naturaleza de código abierto también proporciona una contribución importante al desarrollo y la aplicación de la tecnología de IA. Aunque todavía existen algunas deficiencias, con el avance continuo y las actualizaciones iterativas de la tecnología, SmartVscode seguramente se convertirá en una herramienta indispensable para los desarrolladores de VS Code.