Asistencia visual 2026.5 — VA Intelligence recién lanzado

IA para C++. Compila no es correcto.

VA Intelligence es IA para ingenieros de C++ que aún desean ser ingenieros de C++. Tú defines el alcance de lo que ve el modelo. Tú escribes la solicitud. Revisas las diferencias. El modelo no genera código, tú lo haces. C++ no es el lenguaje adecuado para programar de forma intuitiva, y hemos creado un flujo de trabajo que lo tiene muy en cuenta.

Esquema de la arquitectura: La capa de contexto de VA Intelligence se sitúa entre su código fuente y los modelos de IA, todo dentro del límite de su máquina. No hay rutas de salida desde el código fuente.
Usa Ollama (local), Claude o una cuenta de Codex. Tú decides dónde se guarda tu código.
Nuestra opinión

C++ no es el lenguaje adecuado para programar con estilo vibe.

La IA se creó para la web. El auge impulsó el desarrollo de herramientas en JavaScript, Python y código donde "casi correcto" es aceptable. La mayoría de las herramientas de IA funcionan en segundo plano: aparecen sugerencias, se indexa el código y se envía el contexto a la nube. Generar, aceptar, distribuir, repetir.

Es útil para muchas tareas. Pero no se ajusta perfectamente a C++.

Compila no es correcto.

La IA genera código C++ que compila. Aun así, eres tú quien debe garantizar que sea correcto.

No pretendemos que el modelo resuelva el problema de que el código pase la prueba del compilador y sea correcto . En un código C++ serio, es ahí donde se pone a prueba la reputación. Creamos un flujo de trabajo que permite al desarrollador superar ese problema y que, a su vez, permite que la IA se gane su lugar dentro de ese flujo de trabajo.

El flujo de trabajo te hace pensar.

Seleccionar. Consultar. Revisar. Aceptar o rechazar. Cada paso es una decisión que tomas deliberadamente.

La inteligencia artificial se activa automáticamente, no de forma automática. Si esto suena a más fricción que la autocompletación en línea, es porque lo es, y ese es precisamente el objetivo. No nos interesa ayudar a los desarrolladores a publicar código que no han leído. La fricción no es un fallo; es parte del diseño.

Analizas lo que ve el modelo.

El modelo recibe lo que le entregas. Nada se ensambla a tus espaldas, nada se envía sin tu consentimiento.

Con el modelo local, la entrada consiste en tu selección más una pequeña ventana circundante. En VA Agent, Claude Code o Codex también pueden funcionar en todo tu proyecto. En cualquier caso, no se recopila información hasta que activas una función. Las herramientas de IA modernas suelen generar contexto automáticamente. Nosotros optamos por la otra opción.

Dar a los desarrolladores control sobre cómo la IA interactúa con su código.

Ejecútalo en tu GPU o en tu cuenta de Claude o Codex. El principio sigue siendo el mismo: tú decides dónde se ejecuta tu código. Siempre.

Algunos equipos prefieren el modelo local de Ollama para mantener el código fuente internamente. Otros ya utilizan Claude o Codex para aprovechar todas las funcionalidades de un modelo en la nube más amplio.

No hay una opción mejor que la otra. Tú decides dónde se ejecuta tu código, cuándo se ejecuta la IA y cuánto se le permite cambiar: manténlo local cuando el control sea importante o utiliza un modelo de frontera para un contexto más amplio.

VA Intelligence no pretende reemplazar a Copilot, Cursor ni a ninguna otra herramienta de IA que ya utilice. La mayoría de los equipos seguirán usándolas para la mayor parte del trabajo, y eso está bien: son eficaces en lo que hacen. Somos el flujo de trabajo al que recurre cuando la solución "casi perfecta" no es suficiente, y le brindamos la flexibilidad de controlar qué código se utiliza como contexto. Y estamos trabajando para ir más allá: Visual Assist integrará su comprensión de C++ como capa de contexto para cualquier modelo de IA que elija. Visual Assist 2026.5 da el primer paso. Más información a continuación.

Lea la postura completa: determinista por diseño →

¿Qué se envió primero?

Hoy presentamos dos novedades. El diseño del sistema aún no está terminado.

Ambas funcionalidades siguen el mismo enfoque: usted elige qué modelo ejecuta el proceso, lo invoca y controla cuánto cambia. Lea más a continuación.

VA Agent

Se abre el menú contextual de Visual Studio sobre el símbolo seleccionado, con la opción "Explicar logger_ con IA" resaltada.

Resalte una función, una cadena de macros o un bloque que no reconozca. Abra Herramientas → VA Agent y pregunte sobre el código por su nombre: la clase, la función o el símbolo. El modo de consulta lo orienta hacia la respuesta en lugar de la edición. El modo de edición le permite modificar archivos directamente, y cada edición se puede deshacer. Se acopla a la derecha como las demás ventanas de herramientas de VA.

Ideal para cuando te encuentras con código desconocido y necesitas una explicación rápida antes de empezar a modificarlo. Útil para la incorporación de nuevos empleados, la revisión de código de módulos desconocidos o para retomar código antiguo que nadie ha tocado en años.

Herramientas → VA Agent

Modificar el código con IA

Panel de consulta de inteligencia del VA: describa el cambio, revise la diferencia propuesta y luego acéptelo o rechácelo.

Seleccione el código, describa el cambio en lenguaje sencillo, revise la diferencia propuesta y acéptela o rechácela. No se aplicará nada a su archivo hasta que usted lo indique.

Funciona para optimizaciones, renombrado para mayor claridad, pequeñas refactorizaciones, adición de manejo de errores, conversiones de patrones: toda esa larga lista de cambios pequeños pero tediosos que se acumulan. La IA propone; el desarrollador decide.

Mayús + Alt + Q → Cambiar código con IA
Selección de entrada. Diferencia de salida. Nada se aplicará hasta que usted lo indique.
Hacia dónde va esto

El modelo no es el producto. La capa de contexto sí lo es.

El verdadero problema de la IA para C++ no reside en el modelo. Los modelos mejoran constantemente, y los de licencia abierta que utilizamos hoy serán reemplazados por otros mejores mañana, del mismo modo que se actualizan los compiladores sin necesidad de redefinir la cultura de ingeniería en torno a ellos. El verdadero problema es el contexto : lograr que el modelo comprenda un código fuente de C++ de varias décadas y con un millón de líneas de código lo suficientemente bien como para ser útil sin ser peligroso.

Visual Assist ya comprende proyectos de C++ de esa magnitud. Nuestro analizador paralelo facilita la navegación, la refactorización y la comprensión del código en algunas de las bases de código C++ más grandes del mundo.

Visual Assist 2026.5 da el primer paso. Conecta Claude Code o Codex con tu cuenta y trabaja con ellos dentro de Visual Studio mediante VA Agent. Independientemente de la herramienta de IA que prefieras, el objetivo es que Visual Assist le proporcione un contexto de C++ personalizado y adaptado al proyecto, mientras tú sigues utilizando las herramientas de IA que ya tienes.

Diagrama de arquitectura de la capa de contexto anotada: los módulos de análisis, alcance y selección de VA Intelligence, y ventana de contexto se ubican entre el código fuente y los modelos de IA. El contexto seleccionado fluye hacia la nube del proveedor; una X roja impide que el código sin procesar salga del límite de la máquina.
El analizador proporciona el contexto. Usted elige el modelo. La salida se mantiene enfocada.

Tus comentarios dan forma a lo que viene después: los flujos de trabajo con los que estás lidiando, los patrones de refactorización que no cuentan con las herramientas necesarias, las frustraciones con la IA actual que nadie ha abordado. Leemos todo.

Bajo el capó

Cómo funciona hoy la inteligencia del Departamento de Asuntos de Veteranos.

VA Intelligence se implementa a través del menú Extensiones. Ejecute un modelo Gemma local con Ollama o conecte Claude Code o Codex con su cuenta; Visual Assist actuará como capa de contexto. Consulte el funcionamiento a continuación. Nada es arbitrario. Cada restricción se ha seleccionado intencionadamente.

Modelo
Modelo Gemma local (licencia abierta) a través de Ollama, o Claude Code o Codex a través de su propio inicio de sesión.
Porque
La capa del modelo debería poder reemplazarse a medida que evoluciona el terreno. La posición no debería.
Habilitación
Activación en dos pasos: instale el modelo local o inicie sesión en la interfaz de línea de comandos (CLI) de su proveedor y, a continuación, habilite VA Intelligence en las opciones de VA.
Porque
No enviamos IA que no hayas solicitado. Son dos pasos deliberados, nunca accidentales.
Hardware
Modelo local: mínimo 12 GB de VRAM, ~9 GB de espacio libre en disco. Claude Code y Codex se ejecutan en el hardware del proveedor.
Porque
Ejecutar localmente significa que un procesador realiza el trabajo en tu PC. Elegir un proveedor traslada ese trabajo a su hardware, bajo tu cuenta.
Invocación
Mayús + Alt + Q → Cambiar código con IA, o Herramientas → Agente VA.
Porque
Un atajo de teclado es una acción del usuario. Las sugerencias ambientales en línea no lo son.
Red
Modelo local: no se realizan llamadas salientes para selecciones, indicaciones ni resultados. Claude Code o Codex: las llamadas se realizan a ese proveedor a través de su cuenta cuando activa una función.
Porque
Tu código va donde tú le indiques. Nada sale de la máquina a menos que hayas conectado un proveedor y activado una función.
Esquema: la selección del editor de código alimenta un nodo de modelo local dentro de un marco delimitador de "tu máquina". Una nube fantasma fuera del marco aparece tachada.

Este es el suelo, no el techo. La arquitectura está diseñada para que la capa del modelo se pueda intercambiar y para que el contexto que alimenta el modelo pueda crecer mucho más allá de una sola selección.

Configuración

Ponlo en marcha.

  1. Instala Visual Assist 2026.5 o posterior — Prueba Visual Assist →
  2. Elige tu modelo.

    Para el modelo local: Menú Extensiones → Asistencia visual → Inteligencia → Instalar modelo de lenguaje.

    Para Claude Code o Codex: instale la interfaz de línea de comandos (CLI) del proveedor (un único comando de consola) e inicie sesión con su propia cuenta.

  3. Solo para el modelo local: confirme el hardware. Mínimo 12 GB de VRAM, ~9 GB de espacio libre en disco.
  4. Habilita la función VA Intelligence en las opciones de Asistencia Visual. Actívala mediante Mayús + Alt + Q en cualquier selección.
Preguntas frecuentes

Preguntas frecuentes

¿Qué es la inteligencia del Departamento de Asuntos de Veteranos?

VA Intelligence es el conjunto de funciones de IA integrado en Visual Assist, la extensión del IDE de C++ para Microsoft Visual Studio. Se ejecuta en un modelo local a través de Ollama, o en Claude Code o Codex mediante tu propia cuenta. VA actúa como la capa de contexto que proporciona al modelo las líneas relevantes de tu proyecto de C++. Visual Assist 2026.5 incluye dos funciones, ambas en fase alfa: VA Agent, una ventana de chat donde la IA responde preguntas o edita tu código directamente (cada edición se puede deshacer), y Cambiar código con IA, que te permite describir un cambio en una selección, revisar la diferencia propuesta y aceptarla o rechazarla.

¿Está incluida la función VA Intelligence en mi suscripción a Visual Assist?

Sí. VA Intelligence, incluido el modelo local, se puede instalar con cada licencia de Visual Assist sin costo adicional. También puede instalarlo durante la prueba gratuita de 30 días. Para usar Claude Code o Codex, inicie sesión con su suscripción a Anthropic u OpenAI. Whole Tomato no vende ni incluye el acceso a estos modelos en paquetes.

¿Qué versiones de Visual Studio admite VA Intelligence?

VA Intelligence funciona con todas las versiones de Visual Assist 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?

Con el modelo local, no. Se ejecuta a través de Ollama en tu GPU, y ninguna llamada ascendente transmite código fuente. Con Claude Code o Codex, el contexto de la función que invocas se envía a ese proveedor a través de tu cuenta, bajo los términos de datos de tu cuenta. Whole Tomato nunca recibe tu código.

¿Por qué ofrecer tanto un modelo local como proveedores de servicios en la nube?

Porque los equipos de C++ a los que servimos tienen reglas diferentes. Los estudios de videojuegos, los sistemas financieros, las empresas reguladas y los contratistas de defensa suelen tener límites estrictos sobre dónde puede ir el código fuente, y esos límites no se flexibilizan para las funciones de IA. El modelo local está diseñado para ellos. Otros equipos y particulares ya pagan por Claude o Codex y quieren un modelo más grande que trabaje con su código. Con Visual Assist como capa de contexto, usted elige su nivel de exposición: más control con el modelo local, mayor alcance con un modelo de vanguardia en su propia cuenta. Úselo tanto como lo requiera el trabajo.

¿Qué modelo utiliza?

Usted elige. Un modelo Gemma local servido a través de Ollama (licencia abierta), o Claude Code o Codex mediante su propia suscripción, con Visual Assist como capa de contexto. La arquitectura permite intercambiar o agregar modelos con el tiempo sin alterar el flujo de usuario.

¿Necesito una GPU?

Para el modelo local, sí: 12 GB de VRAM como mínimo y aproximadamente 9 GB de espacio libre en disco para los archivos del modelo. Claude Code y Codex se ejecutan en el hardware del proveedor, por lo que no lo necesitan.

¿Está activado por defecto?

No. El proceso de activación consta de dos pasos: instale el modelo local o inicie sesión con un proveedor y, a continuación, active la función de Inteligencia Artificial en las opciones. No se iniciará nada hasta que la active explícitamente. No proporcionamos IA a menos que instale un modelo o inicie sesión con un proveedor.

¿Funciona junto con Copilot, Cursor u otras herramientas de IA?

Sí. VA Intelligence está diseñado para coexistir con ellos. La mayoría de los equipos seguirán utilizando asistentes de IA ambiental para la mayor parte de su trabajo.

¿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?

Con Claude Code o Codex en VA Agent, puede funcionar en todo su proyecto. La función de cambio de código con IA sigue funcionando a partir de su selección, además de una ventana con el contexto circundante, en cualquier modelo. El analizador paralelo de Visual Assist ya permite la navegación y la refactorización en bases de código completas a gran escala.

¿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 .

Manténgase al día

La función VA Intelligence se incluye con cada versión de Visual Assist.

La página "Novedades" hace un seguimiento de cada lanzamiento; las actualizaciones de VA Intelligence aparecen allí primero.

Ver novedades →