¿Qué es la inteligencia del Departamento de Asuntos de Veteranos?
VA Intelligence es el conjunto de funciones de IA local integrado en VisualAssist, la extensión del IDE de C++ para Microsoft Visual Studio. Ejecuta modelos de IA en el equipo del desarrollador; ningún código sale del sistema. La versión actual (VisualAssist 2026.3) incluye dos funciones: Explicar con IA, que proporciona una explicación en lenguaje natural de un bloque de código seleccionado, y Modificar código con IA, que permite describir un cambio, revisar las diferencias propuestas y aceptarlas o rechazarlas. No se aplica nada al archivo hasta que se apruebe explícitamente.
¿Está incluida la función VA Intelligence en mi suscripción a VisualAssist?
Sí. La función VA Intelligence está incluida en todas las licencias de VisualAssist sin costo adicional: Personal, Estándar, Red y Concurrente. También está disponible durante la prueba gratuita de 30 días. No se requiere ninguna suscripción ni complemento de IA por separado.
¿Qué versiones de Visual Studio admite VA Intelligence?
VA Intelligence funciona con todas las versiones de VisualAssist compatibles actualmente: Visual Studio 2015, 2017, 2019, 2022 y 2026. Si bien todas son compatibles, recomendamos Visual Studio 2026 para obtener la mejor experiencia general y acceder a las últimas mejoras del IDE.
¿Mi código sale de mi máquina?
No. VA Intelligence ejecuta el modelo localmente a través de Ollama. Las selecciones, las indicaciones y el contexto se procesan en la GPU del desarrollador. No se realiza ninguna llamada ascendente que transmita el código fuente.
¿Por qué VA Intelligence se ejecuta localmente en lugar de utilizar un modelo de IA en la nube?
Dado que los equipos de C++ a los que prestamos servicio —estudios de videojuegos, sistemas financieros, empresas reguladas, contratistas de defensa— ya tienen normas estrictas sobre dónde se puede ubicar el código fuente, y esas normas no se flexibilizan para las funciones de IA. La ejecución local es lo que permite que VA Intelligence participe en la implementación. Además, es la configuración que preferiríamos incluso si no existieran dichas normas.
¿Qué modelo utiliza?
Un modelo Gemma local, servido a través de Ollama. Licencia abierta. La arquitectura está diseñada para que los modelos se puedan intercambiar o agregar con el tiempo sin alterar el flujo de usuario: cuando se implementan mejores modelos locales, los utilizamos.
¿Necesito una GPU?
Sí. Se requieren al menos 12 GB de VRAM y aproximadamente 9 GB de espacio libre en disco para los archivos del modelo.
¿Está activado por defecto?
No. El proceso de activación consta de dos pasos: primero, instala el modelo y luego habilita la función de inteligencia artificial en las opciones. No se ejecutará nada hasta que la actives explícitamente. No proporcionamos IA que no hayas solicitado.
¿Funciona junto con Copilot, Cursor u otras herramientas de IA?
Sí. VA Intelligence está diseñado para coexistir, no para reemplazar. La mayoría de los equipos seguirán utilizando asistentes de IA ambiental para la mayor parte de su trabajo; VA Intelligence está pensado para los códigos fuente y las situaciones en las que esas herramientas no deberían estar presentes, y funciona junto a ellas cuando sí es posible.
¿Puede generar código nuevo a partir de una solicitud?
El flujo actual se basa en modificar selecciones existentes: seleccionar, solicitar confirmación, revisar las diferencias, aceptar o rechazar. La generación desde cero funciona, pero la experiencia es menos fluida. Se están implementando mejoras.
¿Comprende todo mi proyecto?
Todavía no; hoy, VA Intelligence razona sobre tu selección y el contexto circundante. El razonamiento a nivel de proyecto es la siguiente fase. El analizador paralelo de VisualAssist ya impulsa la navegación y la refactorización en bases de código completas a gran escala; el siguiente paso es permitir que funcione como la capa de contexto local para el modelo. Tu código permanece en tu máquina. El modelo adquiere conocimiento del proyecto.
¿Por qué no sugiere cosas directamente en la línea?
Porque la IA no determinista en tu visión periférica es ruido en un código C++ real. Preferimos que actives una función cuando la necesites a que el modelo adivine lo que podrías necesitar.
¿No te estás pasando de la raya con la IA? Otras herramientas ofrecen autocompletado en línea sin problemas.
Otras herramientas también se distribuyen a lenguajes donde el estándar es "casi correcto". C++ no es ese lenguaje. Un autocompletado en línea claramente erróneo en JavaScript es un fallo en las pruebas unitarias. Un autocompletado en línea claramente erróneo en C++ es un error de memoria que llega a producción. El límite que trazamos es intencional, no nostálgico.
¿Por qué VA Intelligence me exige que seleccione el código y revise las diferencias manualmente?
La IA sin esfuerzo es genial cuando basta con que sea "suficientemente buena". C++ no es ese entorno. Cada paso del flujo de trabajo de VA Intelligence —definir el alcance de la selección, escribir la solicitud, revisar las diferencias, aceptar o rechazar— existe porque la alternativa es integrar código en una base de código que no lo perdonará. La fricción es la característica. Estamos creando ventajas para los desarrolladores que aún quieren ser ingenieros, no un piloto automático para los desarrolladores que no.
¿Dónde puedo acudir en busca de ayuda?
Visita las preguntas frecuentes de VA Intelligence para obtener detalles sobre la configuración, el hardware y las funciones. Para cualquier otra consulta, envíanos un mensaje .