¿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. |
|
Diseño y desarrollo | Pida instrucciones y ayuda al compilar aplicaciones para la nube. |
|
Implementar | Cree recursos de Azure e implemente aplicaciones. |
|
Solución de problemas | Diagnostique y solucione problemas de recursos y aplicaciones. |
|
Optimize (Optimizar) | Responda a preguntas sobre los recursos, incluidas las ubicaciones, la configuración y el estado de los recursos. |
|
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.
- Estar claro y específico
- Define las expectativas
- Adición de contexto sobre el escenario
- Desglosar las solicitudes
- Personalización del código
- Uso de la terminología de Azure
- Uso del bucle de comentarios
Contenido relacionado
- Para empezar a trabajar con GitHub Copilot para Azure, instale el software y escriba el primer mensaje.
- Siga el inicio rápido para comprender cómo incluir GitHub Copilot for Azure Preview 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 optimizar las aplicaciones en Azure.
- Consulte los mensajes de ejemplo para solucionar problemas de los recursos de Azure.