Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El intérprete de código en Microsoft Copilot Studio y los mensajes del generador de mensajes permiten a los creadores crear agentes de IA que:
- Ejecutar código de Python para el análisis de datos, el procesamiento de archivos Word, Excel, PowerPoint y PDF, y las visualizaciones
- Usan modelos de lenguaje para respuestas generativas
Esta característica está adaptada para desarrolladores, analistas de negocios y creadores con poco código. La generación y ejecución de código se integran perfectamente con el ecosistema de Copilot Studio para crear soluciones eficaces controladas por IA.
Los desarrolladores deben leer Code Interpreter para desarrolladores y revisar la muestra del componente Code Interpreter del marco de componentes de Power Apps (PCF) para comprender cómo pueden usar el Predict mensaje de Dataverse para invocar avisos y procesar las respuestas devueltas.
Requisitos
Licencias: Facturación y licencias de Microsoft Copilot Studio. Generación de código y recuento de ejecuciones como características de herramientas de inteligencia artificial generativa (Premium) y texto.
Regiones admitidas: disponible para todas las nubes públicas. Actualmente no se admiten las nubes soberanas.
Funcionalidades del intérprete de código de un vistazo
El intérprete de código permite a los agentes escribir y ejecutar código de Python para tareas avanzadas. Entre los casos de uso se incluyen:
- Procesamiento de archivos de Excel: crear, copiar y actualizar hojas de cálculo de Excel en un libro, leer StyleNames, aplicar StyleNames, copiar formato entre celdas, copiar y actualizar fórmulas entre celdas, etc.
- Procesamiento de archivos de Word y PowerPoint.
- Procesamiento de archivos PDF: crear y copiar archivos PDF, leer tablas y párrafos de texto.
- Procesamiento de datos de tablas en Dataverse.
- Cálculos matemáticos y estadísticos complejos.
- Análisis, manipulación y visualización de datos (por ejemplo, tablas y gráficos).
El intérprete de código agrega las siguientes funcionalidades a las indicaciones:
- Soporte para archivos como tipo de salida en indicaciones
- Compatibilidad con archivos de Excel como formatos de entrada y salida para solicitudes
Puede crear mensajes de dos maneras:
- Usar la opción Crear su propia solicitud en el Centro de IA en Power Apps
- Dentro de una herramienta de solicitud agregada a un agente en Copilot Studio en el nivel de agente
Para obtener más información sobre las indicaciones, consulte Descripción general de las indicaciones.
También puede usar el intérprete de código en el chat del agente en Copilot Studio.
Cree una nueva entrada vacía y habilite el intérprete de código para la entrada.
En primer lugar, empiece por crear un nuevo mensaje vacío en AI Hub o Copilot Studio. A continuación, active el intérprete de código en la configuración del entorno de ejecución.
Creación de un mensaje en Power Apps AI Hub y activación del intérprete de código
Puede crear un nuevo indicador vacío en AI Hub en Power Apps y activar el intérprete de código en la configuración del indicador. Puede ver ejemplos de cómo escribir y configurar avisos que usan el intérprete de código, consulte Uso del intérprete de código en ejemplos de avisos.
Ir a Power Apps.
Seleccione Centro de INTELIGENCIA ARTIFICIAL en el panel izquierdo.
Seleccione Indicaciones.
Seleccione Crear su propia solicitud.
Proporcione el nombre de la indicación.
En la sección de Instrucciones , selecciona los tres puntos (...), luego selecciona Configuración.
En la página Configuración , active el intérprete de código.
Cierre la página de configuración para volver al editor de indicaciones.
Se crea un mensaje vacío con el intérprete de código activado. A continuación, puede escribir las instrucciones del mensaje y configurar el mensaje según sea necesario.
Crear una indicación como una herramienta dentro de un agente y activar el intérprete de código
Puede crear un nuevo mensaje vacío como una herramienta dentro de un agente en Copilot Studio y activar el intérprete de código para ese mensaje. Más adelante en este artículo se muestra cómo escribir y configurar un mensaje que use el intérprete de código.
En Copilot Studio, vaya al agente donde desea activar el intérprete de código.
Seleccione la pestaña Tools y, a continuación, seleccione Agregar una herramienta>Nueva herramienta>Indicación.
La interfaz de creación de mensajes del generador de mensajes incrustado se abre en Copilot Studio.
En la barra de información, selecciona los tres puntos (...), luego selecciona Configuración .
En la página Configuración, seleccione Habilitar intérprete de código.
Cierre la página de configuración para volver al editor de indicaciones.
Se crea un mensaje vacío con el intérprete de código activado. A continuación, puede escribir las instrucciones del mensaje y configurar el mensaje según sea necesario.
Pasos siguientes con el intérprete de código en indicaciones
A continuación, puede escribir las instrucciones del mensaje y configurar el mensaje según sea necesario.
Para obtener ejemplos detallados de cómo usar el intérprete de código en mensajes, consulte Ejemplos de mensajes del intérprete de código.
Prácticas recomendadas para el intérprete de código en indicaciones
- Use otras herramientas de IA como Copilot para que se inicie la indicación optimizada.
- Use indicaciones precisas con ejemplos (indicación de pocas capturas).
- Especifique salidas (por ejemplo, "Devolver como JSON" o "Excel" o "PDF").
Limitaciones
- No se admite el análisis de varios archivos cargados en una sola solicitud.
- No se admite el retorno de varias salidas de archivo en una sola solicitud.
- No se admite la formulación de preguntas sobre un archivo cargado en varios turnos.
- Para usar el intérprete de código, necesitas configurar tu agente, en la configuración del agente, para usar autenticación de usuario. Por ejemplo, usar línea directa sin autenticación seleccionada no funcionará para escenarios que usen un intérprete de código.