Compartir a través de


Preguntas más frecuentes sobre la modernización de aplicaciones de Copilot en GitHub

La modernización de aplicaciones copilot de GitHub es un agente interactivo de GitHub Copilot que agrega funcionalidades eficaces a Visual Studio. En este artículo se responden las preguntas más frecuentes. Para obtener más información sobre el agente de modernización, consulte ¿Qué es la modernización de aplicaciones de Copilot de GitHub?

La herramienta requiere una de las siguientes suscripciones de GitHub Copilot:

  • Copilot Free (a partir de Visual Studio 2026, versión 18.1)
  • Copilot Pro
  • Copilot Pro+
  • Copilot para empresas
  • Copilot para empresas

La modernización de aplicaciones copilot de GitHub se incluye en Visual Studio 2026 (o Visual Studio 2022, versión 17.14.17 y versiones posteriores).

Agente de modernización

¿Qué puede hacer el agente?

Actualmente, la modernización de aplicaciones copilot de GitHub le ayuda a actualizar los proyectos de .NET (.NET, .NET Core y .NET Framework) a versiones más recientes de .NET. También ayuda a migrar servicios a Azure. También actualiza las dependencias y corrige errores en el código después de la migración. El agente realiza los pasos siguientes en una sesión de chat de GitHub Copilot:

  • Analiza los proyectos y propone un plan de modernización.
  • Según el plan, ejecuta una serie de tareas para modernizar los proyectos.
  • Funciona en una rama de trabajo en un repositorio de Git local.
  • Corrige automáticamente los problemas durante la transformación de código.
  • Informa del progreso y permite el acceso a los cambios y registros de código.
  • Aprende de la experiencia interactiva con usted (en el contexto de la sesión) para mejorar las transformaciones posteriores.

¿Qué limitaciones hay?

  • Solo se admiten repositorios de Git.
  • No hay ninguna garantía de que las sugerencias de actualización o migración se consideren procedimientos recomendados.
  • LLM no conserva el aprendizaje de la actualización. Es decir, las correcciones y correcciones de código que se proporcionan durante el proceso de actualización no se conservan y no se pueden recordar para futuras actualizaciones.
  • Solo se ejecuta en Windows.

¿Qué modelo debo usar?

Debe usar un buen modelo de codificación, como Claude Sonnet 4.0 o Claude Sonnet 3.7.

¿Puedo entrenar el modelo en función de mi base de código?

No. A diferencia de las herramientas tradicionales de inteligencia artificial en las que podría escribir mensajes de forma libre, el agente funciona de forma más estructurada. La inteligencia artificial se inserta en el proceso de compilación y corrección, lo que significa que las indicaciones que usa están predefinidas y vinculadas al plan de actualización. Por lo tanto, no es algo que pueda entrenar en el código base y no es algo que pueda dirigir manualmente con instrucciones personalizadas, más allá de los cambios que puede realizar en el archivo plan Markdown.

Sin embargo, el agente tiene cierta capacidad de adaptación dentro de una sesión. Si ajusta manualmente una corrección, aprende de esa interacción a corto plazo y aplica correcciones similares si encuentra el mismo problema de nuevo. Piense en él como refinar su enfoque dentro del ámbito de esa actualización.

¿El agente almacena mi código fuente?

El agente nunca almacena el código base de un usuario y nunca usa el código para entrenar el modelo. Una vez completada una actualización o migración, se eliminan los datos de sesión.

¿Puedo proporcionar comentarios?

Yes! Use la característica Sugerir una característica y Notificar las características de un problema de en Visual Studio para proporcionar comentarios.

¿Qué datos se recopilan?

El agente solo recopila información de telemetría sobre los tipos de proyecto, la intención de actualizar y la duración de la actualización. Los datos se agregan a través de Visual Studio en sí y no contienen ninguna información identificable por el usuario. Para obtener más información sobre la directiva de privacidad de Microsoft, vea Programa de mejora de la experiencia del cliente de Visual Studio.

¿Puedo deshabilitar la telemetría?

Sí, puede deshabilitar la telemetría. En Visual Studio, seleccione Help>Privacy Privacy>Settings>"No, no me gustaría participar".

Actualización de aplicaciones .NET

¿Qué puede actualizar el agente?

La modernización de aplicaciones copilot de GitHub le ayuda a actualizar los proyectos de .NET o migrarlos a Azure. Además de actualizar la plataforma de destino, el agente puede trabajar con los siguientes tipos de proyectos:

  • Azure Functions.
  • Aplicaciones de consola y bibliotecas de clases.
  • Tecnologías web como:
    • MVC
    • Blazor
    • Razor Pages
    • API de la Web
  • Tecnologías de escritorio como Windows Forms y Windows Presentation Foundation.
  • Pruebe proyectos como MSTest y NUnit.
  • Proyectos de .NET Framework.

Migración a Azure

¿Qué puede migrar el agente?

El agente puede ayudar a migrar e implementar las aplicaciones .NET en Azure, entre las que se incluyen:

  • Aplicaciones web
  • Aplicaciones de API
  • Funciones de Azure
  • Aplicaciones contenedorizadas

Los escenarios de migración incluyen:

  • Modernización de bases de datos
  • Storage
  • identidad
  • Messaging
  • Streaming de eventos
  • Correo Electrónico
  • Registro
  • Security

Para obtener más información sobre estos escenarios, consulte Tareas predefinidas para la migración.

¿Puedo supervisar el progreso de la evaluación?

Sí, puede supervisar el progreso de la evaluación a través de la interfaz de Visual Studio. El agente proporciona comentarios y actualizaciones en tiempo real sobre el estado del proceso de migración.

Mientras se ejecuta la evaluación, puede supervisar su progreso viendo la salida de la línea de comandos:

  1. En Visual Studio, vaya a Ver>salida para abrir la ventana Salida.
  2. En la ventana Salida, busque la lista desplegable Mostrar salida de: .
  3. Seleccione AppModernizationExtension en la lista desplegable.
  4. La salida de la herramienta de evaluación en la línea de comandos aparece aquí y muestra el progreso en tiempo real.

También puede acceder a la ventana Salida mediante el método abreviado de teclado Ctrl+Alt+O.

Para más información, consulte ¿Qué es la modernización de aplicaciones copilot de GitHub?.