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.
Introducción a GitHub Copilot para Azure para simplificar el flujo de trabajo de desarrollo y mejorar la productividad en la plataforma Azure. Esta guía lo acompaña en los requisitos previos y la instalación de GitHub Copilot para Azure en Visual Studio, para que pueda escribir su primer mensaje.
Requisitos previos
Para completar los pasos de este artículo, asegúrese de que tiene:
Una cuenta de Azure y acceso a una suscripción de Azure. Para más información sobre cómo configurarlas, consulte la página de precios de las cuentas de Azure.
Una cuenta de GitHub y una suscripción a GitHub Copilot. Para más información sobre cómo configurarlas, consulte Creación de una cuenta en GitHub e Inicio rápido para GitHub Copilot, respectivamente.
Código de Visual Studio. Para obtener más información sobre cómo descargarlo e instalarlo, consulte Configuración de Visual Studio Code.
La extensión de GitHub Copilot y la extensión de GitHub Copilot Chat. Para obtener instrucciones sobre cómo instalar estas extensiones, consulte Configuración de GitHub Copilot en VS Code y Introducción al chat de GitHub Copilot en VS Code, respectivamente.
Importante
GitHub Copilot es una suscripción independiente administrada por GitHub. Para obtener preguntas sobre las suscripciones y el soporte técnico de GitHub Copilot, consulte Introducción a un plan de GitHub Copilot.
De forma predeterminada, Copilot en Azure está disponible para todos los usuarios de un inquilino. Sin embargo, los administradores globales pueden administrar el acceso a Copilot en Azure para su organización. El acceso también se puede conceder de manera opcional a usuarios o grupos específicos de Microsoft Entra. Para más información, consulte Administración del acceso a Microsoft Copilot en Azure.
Instalación de GitHub Copilot para Azure
- En Visual Studio Code, seleccione el icono Extensiones .
- En El Marketplace de extensiones, busque GitHub Copilot para Azure. Cuando aparezca la extensión de GitHub Copilot para Azure, seleccione Instalar.
- Si se le solicita, inicie sesión en su cuenta de Azure.
Escribir el primer mensaje
Asegúrese de que la extensión está instalada, de que se ha autenticado correctamente y de que la extensión funciona correctamente.
Si la ventana Chat aún no está abierta, asegúrese de que está abierta seleccionando el botón Alternar chat en la barra de menús o seleccione la lista desplegable situada junto al botón Alternar chat y seleccione Abrir chat (Ctrl+Alt+I).
En el área de texto del chat en la parte inferior del panel de chat, escriba el mensaje siguiente:
Do I have any Azure resources currently running?La respuesta a su pregunta depende de lo que se ejecuta actualmente en Azure en su suscripción.
A continuación, utilice el siguiente prompt:
What are your tools?La respuesta de finalización muestra una lista de GitHub Copilot para herramientas específicas de Azure disponibles para GitHub Copilot. La respuesta proporciona una buena visión general de los tipos de funcionalidad que ahora están disponibles:
I'll ask the Azure development helper to recommend custom modes relevant to listing and explaining the GitHub Copilot for Azure tools in VS Code; expected outcome: a short set of recommended modes or tips to tailor the tools explanation. Progress update: I queried the Azure development helper to get recommended custom modes for this topic. Next, I'll list and briefly explain the tools I have available (grouped and with example prompts and common uses) so you can copy/paste or use them directly in VS Code. Tools I can use (concise overview) 1. Search & navigation - Capabilities: semantic code/documentation search, file search with globs, text search (grep), list directory contents, read file contents, find usages/references. - Example prompts: - "Find all usages of MyService in this workspace." - "Search for connectionString in **/*.config files." - When to use: locating code, docs, or examples quickly inside your repo. 2. Code editing & analysis - Capabilities: insert edits into files, create or modify files, suggest refactors, report code errors, find test files. - Example prompts: - "Add a function to validate input in src/utils.js." - "Refactor this function to use async/await and update its tests." - When to use: implementing features, fixing bugs, generating or updating code. 3. Terminal & Git operations - Capabilities: run shell commands, read terminal output, show git diffs and changed files. - Example prompts: - "Run npm test and show me failing tests." - "Stage and commit the changes with message 'fix: update README'." - When to use: run builds/tests, inspect outputs, perform git workflows (if enabled). 4. Project creation & workspace setup - Capabilities: create new workspaces, scaffold projects (templates), install VS Code extensions, create notebooks. - Example prompts: - "Generate a Node.js express app scaffold in a new folder." - "Add recommended extensions for Python development." - When to use: bootstrapping projects or adding project-level config. 5. Web & API tools - Capabilities: fetch web pages, retrieve API docs (for example VS Code API references), gather remote content for research. - Example prompts: - "Fetch the Azure CLI docs for az storage account list." - "Get the VS Code extension API docs for commands." - When to use: look up official docs or examples during work. 6. Azure-specific tools - Capabilities: Azure development best practices guidance, Microsoft Learn documentation lookup, query Azure Resource Graph (when authenticated), manage Azure auth context (change tenant, sign out), generate Azure CLI / Bicep / ARM snippets, Bicep schemas, and guidance for deploying models and services. - Example prompts: - "What are Azure best practices for deploying this function app?" - "@azure /changeTenant — set my default tenant to <tenant-id>" - "Generate a Bicep template for an App Service and a Storage Account." - When to use: any task that touches Azure resources, deployment, or configuration. 7. Documentation & learning - Capabilities: search and extract Microsoft Learn articles, provide code samples from official docs, show relevant how-to steps. - Example prompts: - "Show official docs for configuring Key Vault access policies." - "Give me a short tutorial on using Azure App Configuration." - When to use: learn or reference official Microsoft guidance. How I present results - Short answers or step-by-step instructions. - Full edits (I can create or modify files if you allow the extension to act). - Commands and code snippets you can paste into your terminal. - Checks (like running tests or linters) when terminal access is allowed. Example: Quick copy-paste prompts you can use in the VS Code chat - "What are your tools?" — lists the tools (this reply). - "Find all TODO comments in this repo and open a summary." - "Generate an az CLI command to list storage accounts sorted by region." - "@azure /changeTenant" — opens tenant selection (if you need to set a default). Notes and privacy/permissions - Some capabilities (like querying your Azure resources or running commands) require you to be signed in and to enable those tools in the extension (you can enable/disable specific tools in the chat pane tool list). - I won't perform actions that need elevated permissions without verifying your explicit consent. If you'd like, I can: - Expand any tool section with more example prompts and exact commands. - Show a short step-by-step for enabling/disabling tools in the chat pane. - Generate a one-page cheatsheet you can paste into an internal docs file. Which would you like next?El contenido de la respuesta puede variar y puede cambiar con el tiempo a medida que se agregan nuevas funcionalidades y herramientas.
Para probar las indicaciones sobre las herramientas específicas de Azure, pruebe el siguiente mensaje:
What is the az command to list all my storage accounts ordered by location?La completación de esa indicación podría generar:
I'll show the exact az CLI commands (sorted ascending/descending) plus a few useful output variants and a quick note about prerequisites. Commands - Sorted by location (ascending), full JSON: az storage account list --query "sort_by(@, &location)" -o json - Sorted by location, show only name and location in a readable table: az storage account list --query "sort_by(@, &location)[].[name,location]" -o table - Sorted by location (descending): az storage account list --query "reverse(sort_by(@, &location))" -o json - Sorted by location and include resource group and SKU in table: az storage account list --query "sort_by(@, &location)[].[name,resourceGroup,sku.name,location]" -o table Notes - Run az login first and ensure the correct subscription is selected (e.g., az account set -s "<subscription-id-or-name>"). - You need permission to list storage accounts in the chosen subscription. - The query uses JMESPath (sort_by/reverse) to order results client-side. Would you like a version that groups counts by region or that queries across all subscriptions?
Habilitación y deshabilitación de herramientas en modo agente
Es posible que quiera deshabilitar o volver a habilitar determinadas herramientas disponibles por GitHub Copilot para Azure.
Seleccione el icono de herramienta en el panel de chat.
Use la casilla situada junto a la lista de herramientas para habilitar o deshabilitar herramientas (o grupos de herramientas).
Configura tu arrendatario predeterminado
Si tiene varios inquilinos de Microsoft Entra ID, puede establecer un inquilino predeterminado mediante el siguiente indicador de comando:
@azure /changeTenant
Seleccione en una lista de los inquilinos disponibles en la lista desplegable central superior.
También puede establecer el inquilino predeterminado en la configuración de la extensión:
En Visual Studio Code, en la barra de actividades, seleccione Extensiones. A continuación, desplácese hacia abajo hasta GitHub Copilot para Azure.
Seleccione el icono de engranaje en la esquina de la entrada de la extensión y, a continuación, seleccione Configuración en el menú emergente.
En la pestaña Configuración, establezca el inquilino de Azure Resource Graph en el identificador de inquilino de Microsoft Entra. Puede encontrar el identificador de inquilino de Microsoft Entra en Azure Portal.
Visualización del archivo de instrucciones de GitHub Copilot para Azure
El archivo de instrucciones (también conocido como "Directrices de Azure Copilot") contiene instrucciones de alto nivel para GitHub Copilot que se agrega a la ventana de contexto al enviar mensajes a GitHub Copilot para herramientas de Azure y herramientas de Servidor MCP de Azure. La guía de este archivo está pensada para ser global por naturaleza, lo que significa que está pensada para todas las interacciones en GitHub Copilot para Azure en todos los proyectos. Este archivo se encuentra en una ubicación de carpeta oculta y no está pensado para modificarse. No debe modificar este archivo porque podría degradar o deshabilitar GitHub Copilot para Azure y los cambios podrían sobrescribirse con nuevas actualizaciones en GitHub Copilot para Azure.
Ver las "Directrices de Azure Copilot" puede proporcionar información sobre cómo se presentan las herramientas de GitHub Copilot para Azure y las herramientas del servidor MCP de Azure a GitHub Copilot, lo que le ayuda a desarrollar una comprensión más profunda de cómo funciona todo.
Importante
No debe modificar este archivo.
Seleccione
ctrl+shift+pesta opción para abrir la paleta de comandos.Escriba
Chat: Configure Instructionsy seleccione la entrada.
En el paso siguiente, seleccione
AzureCopilotGuidelines.
Se abre una nueva pestaña que contiene el archivo de instrucciones.
Importante
No debe modificar este archivo.
Requisitos previos
Una cuenta de Azure y acceso a una suscripción de Azure. Para más información sobre cómo configurarlas, consulte la página de precios de las cuentas de Azure.
Una cuenta de GitHub y una suscripción a GitHub Copilot. Para más información sobre cómo configurarlas, consulte Creación de una cuenta en GitHub e Inicio rápido para GitHub Copilot, respectivamente.
Visual Studio 2022 (cualquier edición). Para obtener más información sobre cómo descargarla e instalarla, consulte Instalación de Visual Studio.
Importante
GitHub Copilot es una suscripción independiente administrada por GitHub. Para obtener preguntas sobre las suscripciones y el soporte técnico de GitHub Copilot, consulte Introducción a un plan de GitHub Copilot.
Instalación de GitHub Copilot para Azure
- En Visual Studio 2022, en el menú Extensiones, seleccione Administrar extensiones.
- En el Administrador de extensiones, busque y seleccione GitHub Copilot para Azure (VS 2022) . Seleccione el botón Instalar .
- Después de un momento, verá un banner: "Los cambios están programados. Las modificaciones comenzarán cuando se cierre Microsoft Visual Studio". Apague Visual Studio.
- Se abre el cuadro de diálogo Instalador de VSIX para confirmar la instalación. Seleccione el botón Modificar .
- Después de unos instantes, debería ver "Modificaciones completadas". Seleccione el botón Cerrar.
- Vuelva a abrir Visual Studio 2022.
- Seleccione el botón "GitHub Copilot" en la parte superior derecha de la ventana de la barra de herramientas. Seleccione Abrir ventana de chat.
- Cuando aparezca la ventana Chat de Copilot de GitHub, en el área de chat de la parte inferior, seleccione Modo de agente y, a continuación, seleccione el botón Seleccionar herramientas (dos llaves).
- En el cuadro de diálogo Seleccionar herramientas , debería ver "Azure MCP Server". A la derecha, verá "0/153" si no hay ninguna herramienta seleccionada (que actualmente es el valor predeterminado). Seleccione el nodo primario para elegir todas las herramientas.
Importante
Si no ve "Azure MCP Server" en la lista de herramientas, es posible que tenga que desinstalar y volver a instalar la extensión.
Escribir el primer mensaje
Si la ventana Chat aún no está abierta, asegúrese de abrirla seleccionando la opción del menú Ver>Chat de GitHub Copilot. Debería ver la ventana de chat anclada al lado derecho por defecto.
En el área de texto del chat en la parte inferior del panel de chat, escriba el mensaje siguiente:
Do I have any resources currently running?
De forma predeterminada, GitHub Copilot usa el modo ask . El modo De preguntas proporciona respuestas a sus mensajes en el panel de chat. El modo de agente permite a GitHub Copilot tomar medidas en el área de trabajo.
La respuesta a su pregunta depende de lo que se ejecuta actualmente en Azure en su suscripción.
Modo de agente
En el modo agente, GitHub Copilot puede realizar tareas en todo el área de trabajo de Visual Studio, realizar modificaciones, ejecutar comandos de terminal, etc.
GitHub Copilot para Azure proporciona "herramientas" a GitHub Copilot para mejorar la experiencia agente a través de una integración profunda con Azure.
Para cambiar entre el modo Preguntar y el modo Agente, seleccione la flecha hacia abajo junto a la opción Preguntar en el área de chat y luego seleccione el modo deseado.
Habilitación y deshabilitación de herramientas en modo agente
Es posible que quiera deshabilitar o volver a habilitar determinadas herramientas disponibles por GitHub Copilot para Azure.
Seleccione el icono "Seleccionar herramientas" en el panel de chat.
Use la casilla situada junto a la lista de herramientas para habilitar o deshabilitar herramientas (o grupos de herramientas).
Requisitos previos
Una cuenta de Azure y acceso a una suscripción de Azure. Para más información sobre cómo configurarlas, consulte la página de precios de las cuentas de Azure.
Una cuenta de GitHub y una suscripción a GitHub Copilot. Para más información sobre cómo configurarlas, consulte Creación de una cuenta en GitHub e Inicio rápido para GitHub Copilot, respectivamente.
Visual Studio 2026 (cualquier edición). Para obtener más información sobre cómo descargarla e instalarla, consulte Instalación de Visual Studio.
Importante
GitHub Copilot es una suscripción independiente administrada por GitHub. Para obtener preguntas sobre las suscripciones y el soporte técnico de GitHub Copilot, consulte Introducción a un plan de GitHub Copilot.
Instalación de GitHub Copilot para Azure
Si ya ha instalado Visual Studio 2026 y quiere agregar GitHub Copilot para Azure después de la instalación inicial, abra el Instalador de Visual Studio y seleccione el botón Modificar , que muestra las cargas de trabajo disponibles.
Si va a instalar Visual Studio 2026 por primera vez, el instalador de Visual Studio muestra automáticamente las cargas de trabajo disponibles.
En la pestaña Cargas de trabajo, asegúrese de que está seleccionada la opción "Desarrollo de Azure AI".
Seleccione el botón Instalar para completar la instalación.
Inicie Visual Studio 2026 y cree o cargue un proyecto.
Abra Chat de Copilot en GitHub.
Si se le solicita, inicie sesión en su cuenta de GitHub.
Si se le pide, inicie sesión en su cuenta de Azure.
En el área de chat, seleccione el botón Seleccionar herramientas (icono de dos llaves) para mostrar una lista de herramientas disponibles. Habilite todas las herramientas de Azure comprobando los nodos principales de Azure.
Seleccione también el nodo superior del servidor MCP de Azure.
Escribir el primer mensaje
Si la ventana Chat aún no está abierta, asegúrese de abrirla seleccionando la opción del menú Ver>Chat de GitHub Copilot. Debería ver la ventana de chat anclada al lado derecho por defecto.
En el área de texto del chat en la parte inferior del panel de chat, escriba el mensaje siguiente:
Do I have any resources currently running?
De forma predeterminada, GitHub Copilot usa el modo ask . El modo De preguntas proporciona respuestas a sus mensajes en el panel de chat. El modo de agente permite a GitHub Copilot tomar medidas en el área de trabajo.
La respuesta a su pregunta depende de lo que se ejecuta actualmente en Azure en su suscripción.
Modo de agente
En el modo agente, GitHub Copilot puede realizar tareas en todo el área de trabajo de Visual Studio, realizar modificaciones, ejecutar comandos de terminal, etc.
GitHub Copilot para Azure proporciona "herramientas" a GitHub Copilot para mejorar la experiencia agente a través de una integración profunda con Azure.
Para cambiar entre el modo Preguntar y el modo Agente, seleccione la flecha hacia abajo junto a la opción Preguntar en el área de chat y luego seleccione el modo deseado.
Habilitación y deshabilitación de herramientas en modo agente
Es posible que quiera deshabilitar o volver a habilitar determinadas herramientas disponibles por GitHub Copilot para Azure.
Seleccione el icono "Seleccionar herramientas" en el panel de chat.
Use la casilla situada junto a la lista de herramientas para habilitar o deshabilitar herramientas (o grupos de herramientas).
Contenido relacionado
- Comprenda qué es GitHub Copilot para Azure y cómo funciona.
- Siga el inicio rápido 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 obtener más información sobre Azure y comprender su cuenta, suscripción y recursos de Azure.
- Consulte los mensajes de ejemplo para diseñar y desarrollar aplicaciones para Azure.
- Consulte los mensajes de ejemplo para implementar la aplicación en Azure.
- Consulte los mensajes de ejemplo para solucionar problemas de los recursos de Azure.