TheVortiq
Software

GitHub Copilot optimiza tokens y enruta modelos automáticamente

Nuevas mejoras en prompt caching y selección inteligente de modelos prometen sesiones más largas y eficientes en VS Code

23 de junio de 2026 · 4 min de lectura

text
Foto de Ferenc Almasi en Unsplash

GitHub ha anunciado mejoras significativas en el manejo de contexto y enrutamiento de modelos para GitHub Copilot, especialmente en su integración con VS Code. Estas optimizaciones, detalladas en el blog oficial de GitHub, se centran en dos innovaciones técnicas: el prompt caching (caché de instrucciones recurrentes) y el tool search (búsqueda diferida de definiciones de herramientas). Además, se expande el sistema Auto para seleccionar automáticamente el modelo de lenguaje más adecuado según la tarea y la salud del modelo en tiempo real. Este movimiento busca hacer más eficiente el uso de tokens en sesiones largas y complejas, donde Copilot actúa como un agente autónomo.

Para entender el contexto, recordemos que GitHub Copilot, lanzado en 2021 como un asistente de autocompletado, ha evolucionado hacia un agente capaz de planificar, editar, depurar y revisar código. Sin embargo, a medida que las sesiones se alargan y se integran más herramientas (como MCP, terminal, operaciones de archivo, búsqueda en el espacio de trabajo), el consumo de tokens se disparaba. Hasta ahora, cada interacción enviaba al modelo el contexto completo: historial, herramientas, instrucciones. Esto resultaba costoso y limitaba la duración de las sesiones. Con el prompt caching, el estado del modelo se reutiliza para prefijos repetidos, reduciendo la computación necesaria. Con tool search, las definiciones de herramientas solo se cargan cuando el modelo las requiere, evitando enviar esquemas completos en cada turno. Esto permite sesiones más largas y complejas sin disparar el consumo de tokens.

El sistema Auto resuelve un dilema práctico: ¿qué modelo usar para cada petición? Según GitHub, ningún modelo es el mejor para todas las tareas. Auto combina la intención de la tarea (explicación rápida, edición puntual, cambio multiarchivo) con la salud actual del modelo para elegir el más eficiente que pueda lograr el mismo resultado. Si la tarea requiere razonamiento profundo, enruta hacia modelos más potentes; si no, usa modelos ligeros. El objetivo no es sacrificar calidad por coste, sino usar el modelo que mejor se ajuste al trabajo. Esto es particularmente relevante en un mercado donde coexisten modelos como GPT-4o, Claude 3.5 Sonnet y Gemini 1.5 Pro, cada uno con fortalezas diferentes. La expansión de Auto a otras superficies de Copilot (como GitHub Mobile o la web) sugiere que GitHub busca una experiencia unificada y optimizada.

Estas mejoras tienen implicaciones directas para desarrolladores y empresas. En primer lugar, la reducción de costes es notable: al cachear y diferir información, se reduce el número de tokens procesados por sesión, lo que abarata el uso de Copilot, especialmente en entornos con muchos desarrolladores. Por ejemplo, una empresa con 500 desarrolladores que usan Copilot Business (a 19 USD/mes por usuario) podría ver una mejora en la relación coste-beneficio al permitir sesiones más productivas sin aumentar el costo por token. En segundo lugar, la mayor autonomía acerca a Copilot a un agente autónomo de programación, capaz de manejar tareas complejas sin intervención constante. Esto es crucial para flujos de trabajo como la depuración de código legacy o la refactorización de grandes proyectos, donde antes se necesitaban múltiples interacciones. En tercer lugar, la mejor experiencia de usuario elimina la fricción de seleccionar manualmente el modelo; el sistema lo hace por él, optimizando velocidad y calidad. Finalmente, el impacto en competidores como Cursor, Amazon CodeWhisperer o Tabnine es significativo. Estas herramientas deberán responder con innovaciones similares en eficiencia de tokens y enrutamiento inteligente para no quedarse atrás. Cursor, por ejemplo, ya ofrece un sistema de agentes, pero carece de un enrutamiento tan sofisticado; CodeWhisperer se integra con AWS pero no tiene un sistema Auto comparable.

Desde una perspectiva de mercado, esta evolución consolida a Copilot como una plataforma de desarrollo asistido por IA, más que como un simple autocompletado. La capacidad de gestionar sesiones largas y complejas con uso eficiente de tokens marca un antes y un después en la adopción empresarial de asistentes de código. Según datos de GitHub, Copilot ya es utilizado por más de 1.3 millones de desarrolladores y 50,000 empresas. Con estas mejoras, se espera una aceleración en la adopción, especialmente en empresas que dudaban por el costo o la limitación en sesiones largas. Además, la expansión de Auto a otras superficies sugiere que GitHub planea integrar estas capacidades en todo su ecosistema, incluyendo GitHub Actions y Codespaces.

Es importante señalar que estas mejoras ya están disponibles en GitHub Copilot para VS Code. El sistema Auto se está expandiendo a otras superficies de Copilot. No se trata de un nuevo modelo de lenguaje, sino de una optimización en la capa de orquestación (harness) que permite exprimir al máximo cada token. Para un análisis técnico más detallado, GitHub remite a un artículo de VS Code que explica la implementación del prompt caching, los puntos de control de caché y la búsqueda de herramientas específicas del proveedor. En TheVortiq, consideramos que esta evolución es un paso clave hacia asistentes de código más autónomos y eficientes, y recomendamos a los desarrolladores probar estas funcionalidades para evaluar su impacto en la productividad.

Puntos clave

  • Prompt caching reutiliza estado del modelo para prefijos repetidos, reduciendo tokens.
  • Tool search carga definiciones de herramientas solo cuando son necesarias.
  • Auto selecciona el modelo más adecuado según tarea y salud del modelo en tiempo real.
  • Las mejoras están disponibles en VS Code y se expanden a otras superficies.
  • Copilot se consolida como agente autónomo de programación con sesiones largas y complejas.

Preguntas frecuentes

¿Qué es el prompt caching en GitHub Copilot?

Es una técnica que permite reutilizar el estado del modelo para prefijos de instrucciones repetidos, evitando recalcularlos en cada solicitud y reduciendo el consumo de tokens.

¿Cómo funciona la selección automática de modelo (Auto)?

Auto combina la intención de la tarea (explicación, edición, cambio multiarchivo) con la salud actual del modelo para elegir el más eficiente que pueda lograr el mismo resultado, enrutando a modelos más potentes solo cuando es necesario.

¿Estas mejoras están disponibles para todos los usuarios de Copilot?

Por ahora están implementadas en GitHub Copilot para VS Code, y GitHub planea expandir Auto a otras superficies de Copilot.

Fuentes utilizadas

Comentarios

Sé el primero en comentar.

Deja tu comentario