Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
GitHub Copilot para Azure es una extensión de GitHub Copilot que permite a los desarrolladores usar lenguaje natural para:
- Obtenga información sobre las características de Azure.
- Implemente Azure recursos.
- Obtenga información sobre los recursos de Azure.
- Diagnostique y solucione problemas con los recursos de Azure.
Debe tener acceso a una suscripción de Azure y suscribirse a GitHub Copilot. Introducción al uso de la extensión.
GitHub Copilot está diseñado para ayudar a los desarrolladores, incluidos los desarrolladores nuevos a Azure, a ser más productivos lo antes posible. Para los usuarios con experiencia Azure, GitHub Copilot para Azure reemplaza la necesidad de:
- memorizar o buscar comandos y argumentos de CLI de Azure.
- cree scripts de implementación complejos a mano.
- inicie sesión y vaya a través del portal de Azure.
Funcionamiento
GitHub Copilot para Azure complementa el conocimiento general de un modelo de lenguaje grande (LLM) fundacional como GPT-5 y Claude Sonnet 4 mediante la activación de herramientas usando el servidor de Azure Model Context Protocol (MCP) Server que permite la interacción con servicios, sistemas y Azure Resource Graph para realizar tareas específicas por usted. Más de 50 servicios de Azure ya están disponibles y se añaden periódicamente más servicios y capacidades. Obtenga más información sobre las funcionalidades de Azure SERVIDOR MCP.
Entornos de desarrollo admitidos
Puede usar GitHub Copilot para Azure en los siguientes entornos de desarrollo admitidos:
| Cliente compatible | Description | Etapa de Funcionalidad | Vínculo de descarga |
|---|---|---|---|
| Visual Studio Code | Hace disponible GitHub Copilot para Azure a través de la interfaz de usuario de GitHub Copilot. También muestra las herramientas de servidor MCP de Azure. Proporciona herramientas y modos personalizados específicos del IDE. | Disponibilidad general | Vínculo |
| Visual Studio 2022 | Herramientas integradas de servidor MCP de Azure mediante la interfaz de usuario de GitHub Copilot. | Versión preliminar pública | Las herramientas están disponibles al instalar la carga de trabajo de desarrollo Azure. |
| Visual Studio 2026 | Funciones integradas de GitHub Copilot para Azure y herramientas de servidor MCP Azure a través de la interfaz de usuario de GitHub Copilot. | Disponibilidad general | Las herramientas están disponibles tras la instalación de la carga de trabajo de desarrollo de Azure e IA. |
Escenarios principales
GitHub Copilot para Azure actualmente habilita cuatro escenarios principales:
| Categoría | Explicación | Ejemplos |
|---|---|---|
| Aprender | Obtenga información sobre Azure servicios y herramientas de la documentación más reciente de Microsoft Learn. |
|
| Diseño y desarrollo | Pida orientación y ayuda al desarrollar aplicaciones para la nube. |
|
| Desplegar | Cree Azure recursos e implemente aplicaciones. |
|
| Solución de problemas | Diagnostique y solucione problemas de recursos y aplicaciones. |
|
Nota:
Asegúrese de que la palabra "Azure" esté en algún lugar de la indicación para que LLM llame a la herramienta adecuada desde el Servidor MCP de Azure.
La documentación proporciona una guía de inicio rápido y mensajes de ejemplo que le ayudarán a empezar a usar GitHub Copilot para Azure lo antes posible.
procedimientos recomendados
En primer lugar, use el modo "Agente" para obtener la mejor experiencia. Evite el modo "Preguntar".
En segundo lugar, incluya la palabra "Azure" en el indicador para ayudar a Copilot a comprender que necesita invocar herramientas del servidor Azure MCP.
En tercer lugar, el uso de copilotos puede aumentar la productividad del desarrollador respondiendo a preguntas, ejecutando tareas y generando código. Sin embargo, recuerde estas reglas vitales:
- Revisar todas las respuestas generadas por IA. Valide su exactitud, aplicabilidad, resultados potenciales (como costos y seguridad) antes de tomar medidas basadas en esas respuestas.
- No guarde nunca secretos o credenciales de aplicación en el código fuente.
- No envíe nunca secretos o credenciales de aplicación en preguntas o en código al formular preguntas.
Cuando trabaje con cualquier herramienta basada en modelos de lenguaje grandes, use buenas técnicas de ingeniería de instrucciones para obtener los mejores resultados. Las siguientes sugerencias proceden del artículo Escribir solicitudes eficaces para Microsoft Copilot en Azure, que proporciona asesoramiento para la ingeniería de comandos en el contexto de Azure.
- Estar claro y específico
- Define las expectativas
- Adición de contexto sobre el escenario
- Desglosar las solicitudes
- Personalización del código
- Usa la terminología de Azure
- Usa el bucle de comentarios
Al trabajar en modo agente, puede crear avisos más largos; sin embargo, es importante restringir al copiloto antes de permitirle actuar en su nombre, especialmente cuando esté trabajando con su cuenta de Azure. Este es un enfoque para crear una indicación más larga que pueda ayudar a obtener los resultados que desea.
- Comando : "No realice ninguna acción hasta que lo autorice". Evite que copilot tome medidas antes de validar su comprensión del mensaje.
- Describir : expresa lo que quieres pasar. Aquí, describirá el trabajo como lo haría con un compañero de trabajo con suficiente detalle para que su compañero de trabajo sea exitoso.
- Pregunta - "¿Tienes alguna pregunta aclarante para hacerme antes de comenzar?" - Dar al copilot una oportunidad para identificar instrucciones poco claras.
- Iteración: itera con el copilot hasta que comprenda lo que le pide que haga. El copilot puede requerir varias iteraciones antes de que tenga todo lo que necesita para tener éxito.
- Solicitud : "Cree un plan de lista de comprobación paso a paso que puedo revisar antes de autorizarle a ejecutar el plan". Esto no solo obliga al copiloto a pensar por delante de sus acciones y explicar su enfoque, sino que también sigue estos pasos y proporciona un estado.
- Revisión - En algún momento, es posible que confíe en el copiloto y no revise minuciosamente su trabajo. Sin embargo, siempre es mejor asegurarse de revisar el plan y aclarar lo que desea.
- Autorizar : "He revisado el plan y estás autorizado para comenzar".
- Validar : dedique tiempo a comprobar el trabajo para asegurarse de que logra lo que pretende.
Llamada a herramientas
GitHub Copilot para Azure usa herramientas agente en segundo plano para realizar todas las operaciones. Cuando se lanzó por primera vez para Visual Studio Code, el equipo de GitHub Copilot para Azure creó herramientas propietarias para su uso, pero la dirección actual es migrar de herramientas propietarias a las proporcionadas por el servidor MCP de Azure.
Esta es una lista de todas las herramientas admitidas actualmente por GitHub Copilot para Azure. También se muestra el estado de migración, que se aplica únicamente a la versión de Visual Studio Code. La versión de Visual Studio 2022 usa Azure herramientas del servidor MCP de forma predeterminada.
| Tool | Descripción e indicaciones de ejemplo | Estado de migración |
|---|---|---|
| azure_list_activity_logs | Enumera los registros de actividad de un recurso durante un tiempo especificado.
|
Completo |
| diagnosticar_recurso_azure | Diagnostica el rendimiento o los errores de la aplicación mediante registros y telemetría.
|
Completo |
| azure_get_auth_context | Recupera el contexto de autenticación actual Azure (cuenta, suscripción, inquilino).
|
N/A |
| azure_establecer_contexto_auth | Actualiza Azure contexto de autenticación (inicio y cierre de sesión, cambio de inquilino o suscripción).
|
N/A |
| azure_get_azure_verified_module | Recupera los módulos de Bicep comprobados para un tipo de recurso.
|
Programado |
| comando_azure_generar_azure_cli | Genera comandos CLI de Azure en función de la intención del usuario.
|
Completo |
| azure_recomendar_modos_personalizados | Captura la intención relacionada con Azure y sugiere modos para mejorar los flujos de trabajo.
|
N/A |
| azure_get_dotnet_template_tags | Enumera las etiquetas para filtrar .NET plantillas "¿Qué etiquetas de plantilla .NET están disponibles?" |
N/A |
| plantillas_azure_dotnet_para_etiqueta | Recupera la lista de .NET plantillas de proyecto que coinciden con una etiqueta determinada para los comandos dotnet new.
|
N/A |
| azure_query_azure_resource_graph | Consultas Azure Resource Graph para recursos, suscripciones o grupos de recursos.
|
Programado |
Contenido relacionado
- Comienza con GitHub Copilot para Azure instalando el software y escribiendo tu primer mensaje.
- Siga el quickstart para comprender cómo incluir GitHub Copilot para Azure en el flujo de trabajo de desarrollo de software. En el inicio rápido se describe cómo implementar servicios en Azure, supervisar su estado y solucionar problemas.
- Consulte los mensajes de ejemplo para aprender más sobre Azure y comprender su cuenta de Azure, la suscripción y los recursos.
- Consulte las indicaciones de ejemplo para el diseño y desarrollo de aplicaciones para Azure.
- Consulte ejemplos de cómo implementar tu aplicación en Azure.
- Consulte los mensajes de ejemplo para solucionar problemas de sus recursos de Azure.