Compartir vía


Ejemplos de solicitudes para implementar la aplicación con GitHub Copilot para Azure

Si no está familiarizado con Azure o solo quiere que las herramientas y la inteligencia artificial realicen la mayor parte del trabajo, puede pedir a GitHub Copilot para Azure y Azure MCP Server que le ayude a implementar la aplicación. Use los procedimientos recomendados para lograr los mejores resultados. Lo más importante:

  • Use el modo "Agente" para obtener la mejor experiencia. Evite el modo "Preguntar".
  • Incluya la palabra "Azure" en el mensaje para ayudar a Copilot a entender que debe llamar a herramientas del servidor MCP de Azure.
  • Si está utilizando Visual Studio Code, asegúrese de usar "Configurar herramientas..." e incluya tanto "Azure MCP" como "GitHub Copilot para Azure". Consulte la pestaña Visual Studio Code de la sección de llamada de herramientas para obtener más detalles.

Mensajes de ejemplo para implementar una aplicación

Si desea usar GitHub Copilot para Azure para obtener ayuda con la implementación de la aplicación, puede empezar con una pregunta o solicitud abierta, como uno de estos ejemplos:

  • "Ayúdame a implementar mi aplicación en Azure".
  • "¿Cómo puedo implementar esta aplicación en Azure?"
  • "Implemente este proyecto en Azure".
  • "Ejecute esta aplicación en Azure".

A continuación, agregue más detalles para obtener mejores resultados. Estos son algunos mensajes de ejemplo:

Servicio o tecnología Ejemplos de avisos de implementación
Azure Kubernetes Service (AKS)
  • "¿Puede ayudarme a crear una nueva implementación en mi clúster de AKS?"
  • "¿Cuál es el comando de Azure para escalar una implementación a 5 réplicas?"
  • "¿Puede proporcionar el comando de Azure para exponer una implementación como servicio?"
Azure App Service
  • "¿Cuántos planes de aplicación web de Azure en el nivel gratuito he implementado, agrupados por región en mi suscripción <your-subscription-id>?"
  • "¿Cuántas aplicaciones web de Azure he implementado en eastus?"
Azure Container Apps (Aplicaciones de Contenedores de Azure)
  • "¿Cómo puedo implementar mi aplicación de contenedor en Azure?"
CLI para desarrolladores de Azure (azd)
  • "Use azd para implementar mi proyecto de Azure".
  • "Quiero usar azd para crear una canalización de implementación para mi aplicación de Azure".
  • "Inicialice mi proyecto con la CLI para desarrolladores de Azure".
  • "Inicie una canalización de implementación azd en Azure".
Azure DevOps
  • Crear una canalización de despliegue para mi proyecto de Azure.
  • "No quiero implementar mi aplicación desde mi máquina local, ¿puede configurar una solución remota de Azure en su lugar?"
  • "Necesito una canalización de CI/CD para poder implementar mi aplicación en Azure".
  • "Necesito ayuda para configurar una canalización para implementar mi aplicación en Azure".
  • "Ayúdame a crear una canalización de implementación automatizada de Azure para mi aplicación".
  • "Este proyecto está listo para la implementación automatizada: configurarlo en Azure".
Servicio Azure OpenAI
  • "Cree una implementación de Azure OpenAI mediante el modelo gpt-3.5-turbo con una plantilla de Terraform, estableciendo la versión del modelo en 0613".
Acciones de GitHub
  • "Vamos a usar Acciones de GitHub para implementar mi aplicación en Azure".
  • "Configure una canalización de Acciones de GitHub para implementar mi aplicación de Azure".

En muchos casos, al pedir a GitHub Copilot que Azure elija servicios de Azure e implemente la aplicación en Azure, creará plantillas de Bicep y le dará la opción de usar azd para comenzar la implementación.

Importante

Siempre debe inspeccionar las plantillas de Bicep para asegurarse de que comprende lo que recomienda GitHub Copilot para Azure. Además, las plantillas están pensadas para ser un punto de partida. Debe planear la edición de las plantillas para satisfacer sus necesidades.

GitHub Copilot para Azure para implementar modelos en azure OpenAI Service

Además de las indicaciones de ejemplo para la implementación en azure OpenAI Service, GitHub Copilot para Azure tiene las siguientes funcionalidades:

  • Dado un recurso de OpenAI existente, el usuario puede implementar un modelo y, opcionalmente, escribir un nombre para que el modelo se implemente.
  • Dado el nombre de un grupo de recursos existente y, opcionalmente, la ubicación, el usuario puede implementar un modelo y GitHub Copilot para Azure implementará un nuevo recurso de OpenAI. El usuario debe escribir el nombre del nuevo recurso de OpenAI que se va a crear.
  • Dada la ubicación, el usuario puede implementar un modelo y GitHub Copilot para Azure implementará un nuevo grupo de recursos y un recurso de OpenAI. El usuario debe escribir el nombre del nuevo grupo de recursos y el recurso openAI que se va a crear.
  • Si no hay un error de cuota insuficiente, se le pedirá al usuario que elija otra región.

Mensajes de ejemplo para Azure Kubernetes Service (AKS)

GitHub Copilot para Azure permite a los usuarios realizar un conjunto sólido de tareas relacionadas con Azure Kubernetes Service (AKS) directamente desde la vista chat de GitHub Copilot. Estas aptitudes incluyen la creación de un clúster de AKS, la implementación de un manifiesto en un clúster de AKS y la generación de comandos kubectl.

Creación de un clúster de AKS

Los usuarios pueden configurar rápidamente un clúster de AKS mediante mensajes de lenguaje natural sencillos. GitHub Copilot para Azure reduce la complejidad y el tiempo necesarios para configurar e implementar manualmente un clúster de Kubernetes.

Puede crear un clúster de AKS mediante las siguientes indicaciones:

  • "¿Puede ayudarme a crear un clúster de Kubernetes en Azure?"
  • "¿Puede configurar un clúster de AKS para mí?"
  • "Tengo una aplicación en contenedores, ¿puede ayudarme a crear un clúster de AKS para hospedarlo?"
  • "Creación de un clúster de AKS".
  • "Ayúdame a crear un clúster de Kubernetes en Azure para hospedar mi aplicación".

Implementación de un manifiesto en un clúster de AKS

Los usuarios pueden implementar sus manifiestos de aplicación en un clúster de AKS directamente desde la vista chat de GitHub Copilot. Esto simplifica el proceso de implementación y garantiza la coherencia. Use estas indicaciones predefinidas para reducir el riesgo de errores durante la implementación, lo que conduce a implementaciones más confiables y estables.

Para implementar un archivo de manifiesto en un clúster de AKS, puede usar estos mensajes:

  • "Ayúdame a implementar mi archivo de manifiesto en Azure".
  • ¿Puedes desplegar mi manifiesto en mi clúster de AKS?
  • "¿Puede implementar mi manifiesto en mi clúster de Azure Kubernetes?"
  • "Implementar mi manifiesto de aplicación en un clúster de AKS".
  • "Implemente el manifiesto para mi clúster de AKS".

Generar comando Kubectl

Los usuarios pueden generar varios comandos kubectl para administrar sus clústeres de AKS sin necesidad de recordar la sintaxis de comandos compleja. El uso de GitHub Copilot para Azure hace que la administración de clústeres sea más accesible y eficaz, especialmente para los usuarios que no son expertos en Kubernetes.

Puede generar varios comandos de Kubectl para el clúster de AKS mediante estas indicaciones:

  • Listar todos los servicios del clúster de AKS.
  • "Mostrar el comando kubectl para obtener implementaciones con al menos 2 réplicas en mi clúster de AKS".
  • "Obtener todos los servicios del clúster de AKS con direcciones IP externas".
  • ¿Cuál es el comando kubectl para obtener la información del pod de mi clúster de AKS?
  • "Obtenga el comando kubectl para enumerar todos los recursos de API en Azure".

Ejemplo de solicitudes para anular la implementación de una aplicación

Si ha implementado la aplicación con azd, puede pedir a GitHub Copilot para Azure que le ayude a anular la implementación. Como extensión de Visual Studio Code, tiene contexto sobre dónde y cómo implementó la aplicación en Azure.

Indicaciones de ejemplo:

  • "Vuelva a desplegar mi proyecto utilizando la CLI de Azure para desarrolladores."
  • "Use azd para anular la implementación de mi proyecto de Azure".
  • "Anulación de la implementación de este proyecto desde Azure".
  • "Detenga esta aplicación en ejecución en Azure".
  • "Quite este código de la ejecución en Azure".

Nota:

Actualmente, GitHub Copilot para Azure solo puede anular la implementación de una aplicación si se implementó originalmente con AZD.