Compartir a través de


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

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 Preview que le ayude a implementar la aplicación. Use los procedimientos recomendados para lograr los mejores resultados.

Mensajes de ejemplo para implementar una aplicación

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

  • "@azure ayudarme a implementar mi aplicación en Azure".
  • "@azure ¿Cómo puedo implementar esta aplicación?"
  • "@azure Implementar este proyecto en Azure".
  • "@azure Ejecutar 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)
  • "@azure ¿Puede ayudarme a crear una nueva implementación en mi clúster de AKS?"
  • "@azure ¿Cuál es el comando para escalar una implementación a 5 réplicas?"
  • "¿@azure puede proporcionar el comando para exponer una implementación como servicio?"
Azure App Service
  • "@azure ¿Cuántos planes de aplicaciones web usan el nivel gratis que he implementado, agrupado por región en mi <suscripción de marcador de posición> ?"
  • "¿@azure cuántas aplicaciones web he implementado en eastus?"
Azure Container Apps
  • "@azure ¿Cómo puedo implementar mi aplicación de contenedor en Azure?"
CLI para desarrolladores de Azure (azd)
  • "@azure Use azd para implementar mi proyecto".
  • "@azure quiero usar azd para crear una canalización de implementación para mi aplicación".
  • "@azure Inicializar mi proyecto con la CLI para desarrolladores de Azure".
  • "@azure Inicie una canalización azd".
Azure DevOps
  • "@azure Crear una canalización de implementación para este proyecto".
  • "@azure no quiero implementar mi aplicación desde mi máquina local. ¿Puede configurar una solución remota en su lugar?"
  • "@azure necesito una canalización de CI/CD para poder implementar mi aplicación".
  • "@azure necesito ayuda para configurar una canalización para implementar mi aplicación en Azure".
  • "@azure Por favor, ayúdame a crear una canalización de implementación automatizada para mi aplicación".
  • "@azure Este proyecto está listo para la implementación automatizada. Establézcalo."
Azure OpenAI Service
  • "@azure Crear una implementación de OpenAI con el modelo gpt-3.5-turbo mediante una plantilla de Terraform. Establezca la versión del modelo en 0613".
Acciones de GitHub
  • "@azure Vamos a usar GitHub para implementar mi aplicación en Azure".
  • "@azure Configuración de una canalización de Acciones de GitHub para implementar mi aplicación en 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 e @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 e @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:

  • [@azure] ¿puede ayudarme a crear un clúster de Kubernetes?
  • [@azure] ¿puede configurar un clúster de AKS para mí?
  • [@azure] Tengo una aplicación en contenedor, ¿puede ayudarme a crear un clúster de AKS para hospedarlo?
  • [@azure] Crear un clúster de AKS
  • [@azure] Ayuda para crear un clúster de Kubernetes 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:

  • [@azure] ¿ayudarme a implementar mi archivo de manifiesto?
  • [@azure] ¿puede implementar mi manifiesto en mi clúster de AKS?
  • [@azure] ¿puede implementar mi manifiesto en mi clúster de Kubernetes?
  • [@azure] Implementar mi manifiesto de aplicación en un clúster de AKS
  • [@azure] Implementar manifiesto para el 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:

  • [@azure] enumerar todos los servicios del clúster de AKS
  • [@azure] comando kubectl para obtener implementaciones con al menos 2 réplicas en el clúster de AKS
  • [@azure] Obtener todos los servicios del clúster de AKS con direcciones IP externas
  • [@azure] ¿Cuál es el comando kubectl para obtener información de pod para mi clúster de AKS?
  • [@azure] ¿Puede obtener el comando kubectl para obtener todos los recursos de API?

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 la versión preliminar de 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:

  • "@azure Anular la implementación de mi proyecto con la CLI para desarrolladores de Azure".
  • "@azure Use azd to undeploy my project."
  • "@azure Anular la implementación de este proyecto desde Azure".
  • "@azure Detener esta aplicación en Azure".
  • "@azure Quitar este código de la ejecución en Azure".

Nota:

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