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.
Empiece a trabajar con GitHub Copilot para Azure para simplificar el flujo de trabajo de desarrollo y mejorar la productividad en la plataforma de Azure. Esta guía le guía por los requisitos previos e instalación del GitHub Copilot para Azure en Visual Studio, por lo que puede 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 obtener más información sobre cómo configurarlas, consulte la página pricing para cuentas de Azure.
Una cuenta de GitHub y una suscripción de GitHub Copilot. Para obtener más información sobre cómo configurarlas, consulte Crear una cuenta en GitHub y Quickstart para GitHub Copilot respectivamente.
Visual Studio Code. Para obtener más información sobre cómo descargarlo e instalarlo, consulte Setting up Visual Studio Code.
La extensión GitHub Copilot y la extensión GitHub Copilot Chat. Para obtener instrucciones sobre cómo instalar estas extensiones, consulte Set up GitHub Copilot in VS Code and Getting started with GitHub Copilot Chat in VS Code respectivamente.
Importante
GitHub Copilot es una suscripción independiente administrada por GitHub. Para obtener preguntas sobre GitHub Copilot suscripciones y soporte técnico, 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 de su organización. El acceso también se puede conceder opcionalmente a usuarios o grupos específicos de Microsoft Entra. Para obtener más información, consulte Administrar el acceso a Microsoft Copilot en Azure.
Instalación de GitHub Copilot para Azure
- En Visual Studio Code, seleccione el icono Extensions.
- En Marketplace de extensiones, busque GitHub Copilot para Azure. Cuando aparezca el GitHub Copilot de Azure extensión, seleccione Install.
- 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 herramientas específicas de GitHub Copilot para 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 varias entidades de Microsoft Entra ID, puede establecer una entidad predeterminada mediante el siguiente 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 Extensions. 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 Settings, establezca el tenant de Azure Resource Graph en el identificador de tenant de Microsoft Entra. Puede encontrar el identificador de inquilino de Microsoft Entra en el portal de Azure.
Ver el archivo de instrucciones del GitHub Copilot para Azure
El archivo instructions (también conocido como "Azure Copilot Guidelines") 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, lo que significa que está pensada para todas las interacciones entre 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 de GitHub Copilot para Azure.
Ver las "Guías de Azure Copilot" puede proporcionar información sobre cómo se introducen las herramientas GitHub Copilot para Azure y las herramientas de servidor MCP de Azure en GitHub Copilot, ayudándole 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 obtener más información sobre cómo configurarlas, consulte la página pricing para cuentas de Azure.
Una cuenta de GitHub y una suscripción de GitHub Copilot. Para obtener más información sobre cómo configurarlas, consulte Crear una cuenta en GitHub y Quickstart para GitHub Copilot respectivamente.
Visual Studio 2022 (Cualquier edición). Para obtener más información sobre cómo descargarlo e instalarlo, consulte Install Visual Studio.
Importante
GitHub Copilot es una suscripción independiente administrada por GitHub. Para obtener preguntas sobre GitHub Copilot suscripciones y soporte técnico, consulte Introducción a un plan de GitHub Copilot.
Instalación de GitHub Copilot para Azure
Azure MCP está integrado en Visual Studio 2022. Necesita la carga de trabajo de desarrollo Azure instalada para acceder a las herramientas de MCP de Azure.
Si ya ha instalado Visual Studio 2022 y desea agregar GitHub Copilot para Azure después de la instalación inicial, abra Visual Studio Instalador y seleccione el botón Modify, que muestra las cargas de trabajo disponibles.
Si va a instalar Visual Studio 2022 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 la carga de trabajo Azure desarrollo está seleccionada.
Seleccione el botón Instalar para completar la instalación.
Inicie Visual Studio 2022 y cree o cargue un proyecto.
Abra Copilot Chat de GitHub.
Si se le solicita, inicie sesión en su cuenta de GitHub.
Si se le solicita, 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 MCP Server v.x.x.x.
Nota:
Las herramientas de MCP de Azure están deshabilitadas de forma predeterminada en Visual Studio 2022 y deben habilitarse manualmente antes de su uso. Las herramientas específicas de VS que están disponibles en Visual Studio 2026 no se incluyen en Visual Studio 2022.
Escribir el primer mensaje
Si la ventana Chat aún no está abierta, asegúrese de que está abierta seleccionando la opción de menú View>GitHub Copilot Chat. 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. Agent modo 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" para GitHub Copilot 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 obtener más información sobre cómo configurarlas, consulte la página pricing para cuentas de Azure.
Una cuenta de GitHub y una suscripción de GitHub Copilot. Para obtener más información sobre cómo configurarlas, consulte Crear una cuenta en GitHub y Quickstart para GitHub Copilot respectivamente.
Visual Studio 2026 (Cualquier edición). Para obtener más información sobre cómo descargarlo e instalarlo, consulte Install Visual Studio.
Importante
GitHub Copilot es una suscripción independiente administrada por GitHub. Para obtener preguntas sobre GitHub Copilot suscripciones y soporte técnico, 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 Visual Studio Instalador y seleccione el botón Modify, 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 Workloads, asegúrese de que está seleccionado "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 Copilot Chat de GitHub.
Si se le solicita, inicie sesión en su cuenta de GitHub.
Si se le solicita, 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 para Azure MCP Server.
Escribir el primer mensaje
Si la ventana Chat aún no está abierta, asegúrese de que está abierta seleccionando la opción de menú View>GitHub Copilot Chat. 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. Agent modo 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" para GitHub Copilot 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 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 la cuenta, la suscripción y los recursos de Azure.
- Vea los ejemplos de mensajes para el diseño y desarrollo de aplicaciones para Azure.
- Consulte los mensajes de ejemplo para implementar su aplicación en Azure.
- Vea mensajes de ejemplo para la solución de problemas de sus recursos de Azure.