Compartir a través de


Funcionalidades de implementación en agentes (versión preliminar) en Azure Copilot

Los agentes (versión preliminar) de Azure Copilot exponen inteligentemente el agente adecuado para ayudarle con las tareas. Las funcionalidades de implementación de agentes (versión preliminar) de Azure Copilot sirven como arquitecto de soluciones en la nube virtual, lo que le guía a través de todo el proceso de planeamiento e implementación de la infraestructura con simplicidad y precisión.

Al solicitar ayuda para implementar cargas de trabajo, Azure Copilot le ayuda a traducir objetivos de alto nivel en planes de implementación accionables mediante la aplicación de procedimientos recomendados de Azure Well-Architected Framework . Puede obtener ayuda con tareas como crear planes de carga de trabajo, generar y revisar configuraciones de Terraform y simplificar la automatización de flujos de trabajo de infraestructura como código (IaC) mediante la integración con GitHub.

Las funcionalidades del agente admiten conversaciones multiturno para aclarar los requisitos, ofreciendo recomendaciones para configuraciones de recursos óptimas y proporcionando instrucciones paso a paso para implementar entornos listos para producción, independientemente de si va a configurar canalizaciones de análisis, aplicaciones web o arquitecturas complejas de varios niveles. Estas funcionalidades permiten reducir el esfuerzo manual, minimizar los errores y acelerar el tiempo de valor para las implementaciones en la nube.

Después de generar un plan de implementación, Azure Copilot puede generar configuraciones de Terraform que puede revisar, editar e implementar. Puede abrir los archivos generados en Visual Studio Code para web o hacer que Azure Copilot cree una solicitud de incorporación de cambios para agregar los archivos al repositorio de GitHub.

Importante

La funcionalidad descrita en este artículo solo está disponible para los inquilinos que tienen acceso a agentes (versión preliminar) en Azure Copilot.

Tipos de recurso compatibles

Actualmente, Agents (versión preliminar) en Azure Copilot admite tareas de implementación para todos los tipos de recursos de Azure. Puede obtener ayuda con muchos tipos de implementaciones, entre las que se incluyen:

  • Servicios de proceso, como máquinas virtuales y cargas de trabajo en contenedores.
  • Componentes de red, como redes virtuales, subredes y grupos de seguridad de red.
  • Soluciones de almacenamiento, como Blob Storage, con opciones de resistencia avanzadas.
  • Escenarios de administración de identidades y acceso.
  • Soluciones de supervisión y diagnóstico.
  • Orquestación de arquitecturas de varios niveles para cargas de trabajo complejas.

Indicaciones de ejemplo para implementación

Estos son algunos ejemplos de los tipos de avisos que puede usar para obtener ayuda con las tareas de implementación. Modifique estos mensajes en función de los escenarios de la vida real o pruebe otros adicionales para crear diferentes tipos de consultas. Cuantos más detalles proporcione sobre la carga de trabajo que desea implementar, mejor Azure Copilot puede ayudarle. Al usar estos tipos de mensajes, asegúrese de habilitar el modo de agente seleccionando el icono en la ventana de chat.

Captura de pantalla que muestra el modo de agente (versión preliminar) habilitado en Azure Copilot.

  • "Hospede un LLM de análisis de sentimiento con Azure Functions para puntos de conexión de API sin servidor, conéctese a una instancia de Azure SQL Database para registrar las interacciones del usuario y configurar alertas para solicitudes con error".
  • "Implemente una aplicación web de Python Flask en Azure App Service con un back-end de servidor flexible de PostgreSQL, secretos seguros en Azure Key Vault y habilite la supervisión con Application Insights".
  • "Inicie un servicio de bot de chat multilingüe mediante Azure OpenAI Service, integre el registro con Azure Monitor y use Azure Key Vault para la administración de credenciales de API".
  • "Configure una aplicación SaaS multiinquilino en AKS mediante espacios de nombres de Kubernetes para el aislamiento, integre Microsoft Entra para la autenticación y centralice los registros en Azure Log Analytics".
  • "Implemente una carga de trabajo de microservicios en AKS donde API Gateway enrute el tráfico, integre con Azure Key Vault para credenciales y realice despliegues por valor controlado para las nuevas versiones de servicio".

Flujo de trabajo de ejemplo

Este es un flujo de trabajo de ejemplo para usar las funcionalidades de implementación en Agentes (versión preliminar) en Azure Copilot.

  1. Para obtener ayuda de implementación, inicie una conversación en Azure Copilot con el modo de agente habilitado. Describir la carga de trabajo que desea implementar mediante lenguaje natural simple, como "Necesito una aplicación web escalable con una base de datos SQL".

  2. Azure Copilot revisa sus requisitos y crea un plan de infraestructura detallado adaptado a sus necesidades. Si se necesita más información, Azure Copilot formula preguntas sobre su escenario. El plan de carga de trabajo es un plano técnico completo y paso a paso que incluye el análisis de ventajas, desventajas y desventajas asociadas a cada decisión arquitectónica. Todas las recomendaciones se basan en Azure Well-Architected Framework, lo que garantiza que las recomendaciones se alineen con los estándares del sector y los procedimientos recomendados de Azure.

  3. Después de aprobar el plan, Azure Copilot crea configuraciones de Terraform con los componentes necesarios para implementar los recursos descritos en el plan. También se proporcionan instrucciones completas sobre las estrategias de implementación, incluidas las instrucciones para la configuración de canalización de CI/CD. Seleccione el icono maximizar para ver los scripts en el panel de artefactos.

    Captura de pantalla de Azure Copilot que proporciona configuraciones de Terraform para una implementación.

  4. Revise las configuraciones de Terraform generadas en el panel de artefactos de Azure Copilot. Si lo desea, puede realizar cambios en las configuraciones de este panel. Asegúrese de revisar detenidamente las configuraciones para asegurarse de que cumplen sus requisitos.

  5. Después de validar las configuraciones, elija un método de implementación. Puede abrir los archivos en VS Code para web, crear una solicitud de incorporación de cambios de GitHub o usar Azure Portal. También puede descargar los archivos para la implementación local o para una personalización adicional.

    Captura de pantalla del panel de artefactos de Azure Copilot que muestra las opciones de implementación y las configuraciones de Terraform.

  6. Complete la implementación y, a continuación, use las herramientas de supervisión de Azure para realizar un seguimiento del rendimiento, el costo y el estado de los recursos.

Integración de solicitudes de incorporación de cambios de GitHub

Cuando Azure Copilot genera configuraciones de Terraform, usted puede optar por crear automáticamente un pull request para agregar los archivos al repositorio de GitHub. Esta opción simplifica el proceso de integración de los archivos generados en los flujos de trabajo de CI/CD existentes.

Para usar esta característica, seleccione Crear pull request después de revisar las configuraciones de Terraform generadas en el panel de artefactos. Después de iniciar sesión, seleccione un repositorio y una rama existentes o cree otros nuevos. Al seleccionar Crear solicitud de incorporación de cambios, los archivos generados se agregan a una nueva solicitud de incorporación de cambios.

Captura de pantalla de Azure Copilot que crea una solicitud de incorporación de cambios en GitHub para agregar archivos generados.

Abrir en VS Code

Puede optar por abrir las configuraciones de Terraform generadas en Visual Studio Code para web. VS Code para la Web proporciona una experiencia gratuita y sin instalar Microsoft VS Code en el explorador, lo que le permite revisar y modificar los archivos según sea necesario.

Para usar esta característica, seleccione Abrir en VS Code (Web) después de revisar las configuraciones de Terraform generadas en el panel de artefactos. Esta acción inicia un área de trabajo web de VS Code con los archivos generados abiertos para su revisión y edición.

Captura de pantalla de un área de trabajo de Visual Studio para el área de trabajo web con archivos generados por Copilot en Azure.

Consideraciones y limitaciones actuales

Tenga en cuenta las siguientes consideraciones y limitaciones al trabajar con la implementación en agentes (versión preliminar) en Azure Copilot.

  • Actualmente, los artefactos generados solo están disponibles como configuraciones de Terraform.
  • Las funcionalidades del agente de implementación están diseñadas para ayudarle a implementar nuevas cargas de trabajo y entornos (escenarios "greenfield"). Actualmente, las funcionalidades del agente no admiten la importación, el análisis ni la modificación de la infraestructura existente. Todavía puede preguntar a Azure Copilot para obtener instrucciones en estos escenarios.
  • Aunque Azure Copilot proporciona instrucciones para canalizaciones de implementación seguras, actualmente no admite la integración automatizada de flujos de trabajo de CI/CD.