Escriba solicitudes efectivas para Microsoft Copilot en Azure

La ingeniería de solicitudes es el proceso de diseño de solicitudes que crean las mejores y más precisas respuestas de los modelos grandes de lenguaje (LLM), como Microsoft Copilot en Azure (versión preliminar). A medida que estos modelos se vuelven más sofisticados, comprender cómo crear solicitudes eficaces es aún más esencial.

En este artículo se explica cómo usar la ingeniería de solicitudes para crear solicitudes eficaces para Microsoft Copilot en Azure.

Importante

Microsoft Copilot en Azure (versión preliminar) está actualmente en VERSIÓN PRELIMINAR. Consulte Términos de uso complementarios para las versiones preliminares de Microsoft Azure para conocer los términos legales que se aplican a las características de Azure que se encuentran en la versión beta, en versión preliminar o que todavía no se han publicado para que estén disponibles con carácter general.

¿Qué es la ingeniería de solicitudes?

La ingeniería solicitudes implica la creación estratégica de entradas para modelos de inteligencia artificial como Copilot en Azure, lo que mejora su capacidad de ofrecer resultados precisos, relevantes y valiosos. Estos modelos se basan en el reconocimiento de patrones de sus datos de entrenamiento, les falta comprensión del mundo real o reconocimiento de los objetivos del usuario. Al incorporar contextos, ejemplos, restricciones y directivas específicos en solicitudes, puede elevar significativamente la calidad de la respuesta.

Buenas prácticas de ingeniería de solicitudes le ayudan a desbloquear más del potencial de Copilot en Azure en la generación de código, recomendaciones, recuperación de documentación y navegación. Mediante la elaboración cuidadosa de solicitudes, puede reducir la posibilidad de ver sugerencias irrelevantes. La ingeniería de solicitudes es una técnica fundamental para ayudar a mejorar las respuestas y completar las tareas de forma más eficaz. Al tomar el tiempo para escribir excelentes solicitudes, en última instancia se fomenta el desarrollo eficaz de código, se reduce el costo y se minimizan los errores al proporcionar directrices y expectativas claras.

Sugerencias para escribir mejores solicitudes

Microsoft Copilot en Azure no puede leer su mente. Para obtener ayuda significativa, guíela: pida respuestas más cortas si las respuestas son demasiado largas, solicite detalles complejos si las respuestas son demasiado básicas y especifique el formato que tiene en mente. Tomarse el tiempo para escribir instrucciones detalladas y refinar las solicitudes le ayuda a obtener lo que está buscando.

Las siguientes sugerencias pueden ser útiles al considerar cómo escribir solicitudes efectivas.

Ser claro y específico

Comience con una intención clara. Por ejemplo, si dice "Comprobar el rendimiento", Microsoft Copilot en Azure no sabrá a qué se refiere. En su lugar, sea más específico con solicitudes como "Comprobar el rendimiento de Azure SQL Database en las últimas 24 horas".

Para la generación de código, especifique el lenguaje y el resultado deseado. Por ejemplo:

  • Crea un archivo YAML que represente ...
  • Genera el script de la CLI para ...
  • Dame una consulta de Kusto para recuperar ...
  • Ayúdame a implementar mi carga de trabajo mediante la generación de Terraform que ...

Definición de las expectativas

Las palabras que se usan ayudan a dar forma a las respuestas de Microsoft Copilot en Azure. Los verbos ligeramente diferentes pueden devolver resultados diferentes, por lo que debe tener en cuenta las mejores formas para construir las frases de las solicitudes. Por ejemplo:

  • Para obtener información de alto nivel, use frases como Cómo o Crear una guía.
  • Para las respuestas procesables, use palabras como Generar, Implementar o Detener.
  • Para capturar información y mostrarla en el chat, use términos como Captura, Lista o Recupera.
  • Para cambiar la vista o navegar a una página nueva, pruebe frases como Mostrarme, Llevarme a o Navegar a.

También puede mencionar su nivel de experiencia para adaptar los consejos a su comprensión, tanto si es principiante como experto.

Agregue contexto sobre el escenario

Detalle sus objetivos y por qué está realizando una tarea para obtener asistencia más precisa o aclare las tecnologías que le interesan. Por ejemplo, en lugar de simplemente decir Implementar función de Azure, describa el objetivo final en detalle, como Implementar la función de Azure para procesar datos de dispositivos IoT con un nuevo recurso.

Desglosar las solicitudes

En el caso de problemas o tareas complejas, divida la solicitud en partes más pequeñas y administrables. Por ejemplo: en primer lugar, identifique las máquinas virtuales que se ejecutan en este momento. Después de tener una consulta funcional, deténgalas. También puede intentar usar solicitudes independientes para diferentes partes de un escenario mayor.

Personalización del código

Al solicitar la generación de código a petición, especifique parámetros conocidos, nombres de recursos y ubicaciones. Al hacerlo, Microsoft Copilot en Azure genera código con esos valores para que no tenga que actualizarlos usted mismo. Por ejemplo, en lugar de decir Dame un script de la CLI para crear una cuenta de almacenamiento, puede decir Dame un script de la CLI para crear una cuenta de almacenamiento denominada Storage1234 en el grupo de recursos TestRG de la región EastUS.

Utilice terminología de Azure

Cuando sea posible, use términos específicos de Azure para recursos, servicios y tareas. Es posible que Copilot en Azure no comprenda su intención si no sabe a qué partes de Azure se refiere. Si no está seguro de qué término usar, puede pedir a Copilot en Azure información general sobre su escenario, use los términos que proporciona en el mensaje.

Utilice el bucle de comentarios

Si no recibe la respuesta que estaba buscando, inténtelo de nuevo con la respuesta anterior para ayudar a refinar las solicitudes. Por ejemplo, puede pedir a Copilot en Azure que le indique más sobre una respuesta anterior o explique más sobre un aspecto. Para el código generado, puede pedir que cambie un aspecto o agregue otro paso. No tenga miedo de experimentar para ver lo que funciona mejor.

Para dejar comentarios sobre cualquier respuesta que proporcione Microsoft Copilot en Azure, use el control pulgar hacia arriba y hacia abajo. Estos comentarios nos ayudan a comprender sus expectativas para que podamos mejorar la experiencia de Copilot en Azure a lo largo del tiempo.

Pasos siguientes