Compartir vía


¿Qué es GitHub Copilot para la versión preliminar de Azure?

GitHub Copilot para Azure Preview 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 los recursos de Azure.
  • Obtenga información sobre los recursos de Azure.
  • Diagnostique y solucione problemas con los recursos de Azure.

GitHub Copilot para Azure está disponible actualmente para Visual Studio Code. Debe tener acceso a una suscripción de Azure y suscribirse a GitHub Copilot.

GitHub Copilot está diseñado para ayudar a los desarrolladores, incluidos aquellos que no están familiarizados con Azure, a ser más productivos lo antes posible. Para los usuarios experimentados de Azure, GitHub Copilot para Azure ahorra tiempo porque pueden acceder a la funcionalidad de Azure sin necesidad de buscar comandos y argumentos, y sin necesidad de iniciar sesión y examinar Azure Portal.

Escenarios principales

GitHub Copilot para la versión preliminar de Azure actualmente habilita cuatro escenarios principales:

Category Explicación Ejemplos
Learn Obtenga información sobre los servicios y herramientas de Azure de la documentación más reciente de Microsoft Learn.
  • "@azure ¿Qué servicios de Azure debo usar con mi aplicación?"
  • "@azure ¿Cuáles son los tipos disponibles de modelos de Azure OpenAI?"
  • "@azure ¿Qué es Azure AI Search y por qué debo usarlo?"
  • "@azure ¿Cómo funciona el precio para Azure SQL?"
Diseño y desarrollo Pida instrucciones y ayuda al compilar aplicaciones para la nube.
  • "¿@azure puede ayudarme a crear una aplicación RAG con Python?"
  • "@azure Use azd to undeploy my project."
  • "@azure Somos una empresa de pizzas y queremos crear una solución de entrega de pizzas personalizada en línea. Cree una API para aceptar pedidos de pizza".
Implementar Cree recursos de Azure e implemente aplicaciones.
  • "¿@azure puede ayudarme a implementar mi aplicación?"
  • "@azure necesito una canalización de CI/CD para poder implementar mi aplicación".
  • "@azure Use azd to undeploy my project."
Solución de problemas Diagnostique y solucione problemas de recursos y aplicaciones.
  • "@azure ¿Qué usa mi cuota de modelos GPT-4o?"
  • "@azure Descubra por qué mi clúster de Kubernetes store-service-prod se está ejecutando lentamente".
  • "@azure ¿Por qué veo 500 errores al abrir mi sitio web?"
Optimize (Optimizar) Responda a preguntas sobre los recursos, incluidas las ubicaciones, la configuración y el estado de los recursos.
  • "¿@azure cuántas implementaciones de Azure OpenAI tengo?"
  • "@azure Dame un recuento de cuentas de almacenamiento en eastus por suscripción, ordenadas de mayor a menor".

La documentación proporciona una guía de inicio rápido y un ejemplo que le ayudarán a empezar a usar GitHub Copilot para Azure lo antes posible.

Funcionamiento

GitHub Copilot for Azure Preview se basa en un modelo de lenguaje grande (LLM) básico, como GPT-4o. Complementa el conocimiento general de LLM con conocimientos actualizados continuamente de Microsoft Learn. Sus agentes inteligentes interactúan con los servicios, sistemas y Azure Resource Graph de Azure para llevar a cabo tareas específicas en su nombre.

La extensión De chat de Copilot de GitHub ofrece la experiencia de chat. Puede abrir la extensión de chat como un panel en Visual Studio Code seleccionando el icono Chat en la barra de actividades. En el panel de chat, puede crear un nuevo chat, acceder a un historial de sesiones de chat, abrir una sesión de chat en una ventana del editor completo, etc.

procedimientos recomendados

El uso de copilots puede aumentar la productividad del desarrollador respondiendo a preguntas, ejecutando tareas y generando código. Sin embargo, recuerde estas reglas vitales:

  • Revise 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 grande, use buenas técnicas de ingeniería de avisos para obtener los mejores resultados. Las siguientes sugerencias proceden del artículo Escritura de avisos efectivos para Microsoft Copilot en Azure, que proporciona consejos para la ingeniería rápida en el contexto de Azure.