Descubre cómo crear AGENTES DE IA con Copilot Studio
De qué trata esta lección
En este primer vídeo del curso te enseño cómo es Copilot Studio por dentro y creamos, en apenas unos minutos, un primer agente de IA real. Copilot Studio es la herramienta low code de Microsoft para crear agentes conversacionales y hereda la inteligencia de Power Virtual Agents, la solución que Microsoft usaba antes para crear bots.
Partimos de un agente vacío, le damos instrucciones y una web pública como base de conocimiento, y lo probamos. Después recorremos pestaña a pestaña lo que ofrece la herramienta (temas, acciones, actividad, análisis, canales y configuración) y terminamos publicando el agente en un sitio web de demostración.
Puntos clave
- Para crear un agente desde cero basta con definir nombre, descripción, unas buenas instrucciones y una base de conocimientos.
- Los conocimientos pueden venir de SharePoint, sitios web públicos, Dataverse, archivos subidos (PDF, texto, imágenes, audio o vídeo) o conectores avanzados de terceros.
- Los temas controlan el enrutamiento de la conversación y permiten combinar respuestas generativas con flujos de Power Automate.
- La pestaña de canales conecta el agente con Teams, sitios web, aplicaciones móviles, redes sociales o contact centers como Dynamics 365 Customer Service.
- En configuración se ajustan la IA generativa, la autenticación, el canal de voz y los idiomas.
- Para usar el sitio web de demostración hay que poner la autenticación en «Sin autenticación» y publicar el agente.
Contenido de la lección
Qué es Copilot Studio y qué veremos en el curso
Arranco la serie explicando por qué hago este curso: cada vez más proyectos de mi día a día apuntan a Copilot Studio como herramienta clave. La idea es ir profundizando episodio a episodio, entendiendo qué es la herramienta, cómo funciona y creando nuestros propios agentes de inteligencia artificial.
En este primer vídeo te enseño la interfaz por encima, creamos un primer agente real y vemos hasta dónde puede llegar. Si vienes del mundo Microsoft, te sonará que Copilot Studio hereda toda la inteligencia de Power Virtual Agents.
Crear tu primer agente desde cero
Al entrar en Copilot Studio puedes describir con un prompt lo que quieres que haga el agente y dejar que lo genere por ti. Al darle a crear también aparecen agentes administrados, que vienen preparados para tareas concretas, y plantillas.
En mi caso creo el agente desde cero y voy directamente a la configuración. Para arrancar solo hay que definir el nombre y una descripción; lo realmente importante es darle unas buenas instrucciones y una buena base de conocimientos.
Instrucciones del agente generadas con Copilot
Para las instrucciones aprovecho la propia tecnología de Copilot: le pido que me genere las instrucciones para un agente de Copilot Studio que resuelva dudas comerciales y técnicas de los usuarios de Astroline, con un tono agradable y con humor.
Pego directamente lo que me devuelve, sin revisarlo, para ver cómo se comporta el agente con esas instrucciones. Junto con los conocimientos, las instrucciones son lo que más influye en cómo responde el agente, así que merece la pena dedicarles tiempo.
Darle conocimientos al agente
Repasamos las fuentes de conocimiento disponibles: documentos o carpetas de SharePoint, sitios web públicos, Dataverse (la base de datos de Power Platform que agrupa las tablas de negocio), carga de archivos como PDF, texto, imágenes, audio o vídeo, y una serie de conectores avanzados con terceros.
Para este primer agente uso la web pública de Astroline: pego el enlace, indico que soy el propietario y en unos segundos el agente está creado. Al preguntarle qué es Astroline, recupera la información de la web y responde correctamente. Todo en unos dos minutos.
Temas, acciones, actividad y análisis
Los temas son clave porque controlan el enrutamiento del agente: si el usuario pregunta por algo concreto, puedes canalizar esa petición para dar la respuesta más fiable posible. Desde un tema se pueden generar respuestas con IA generativa o lanzar flujos de Power Automate que devuelvan datos de Dataverse, como el estado de un pedido.
Además, la pestaña de acciones permite añadir acciones para que la IA complete tareas específicas; actividad muestra un registro de lo que hace el agente, y análisis ofrece métricas sobre cómo opera.
Canales: dónde va a trabajar tu agente
Los canales son probablemente el módulo más importante, porque un agente no tiene sentido si no se conecta a ningún sitio. Desde aquí puedes llevarlo a Teams para que lo usen tus empleados, a un sitio web de demostración para que otros lo prueben, a tu propia web como chatbot, a aplicaciones móviles o a redes sociales.
También hay centros de interacción con clientes, es decir, software de contact center: el nativo de Dynamics 365 Customer Service, Genesys y otras herramientas como Salesforce o ServiceNow.
El módulo de configuración
En configuración encontrarás desde los detalles del agente hasta cómo quieres que use la IA generativa. En seguridad está la autenticación, imprescindible si el agente va a acceder a SharePoint o a Dataverse.
También hay opciones para optimizar el lienzo de creación cuando el agente tiene muchos temas, añadir entidades con sus descripciones, optimizar el agente para voz (por ejemplo, para usarlo como voicebot en tu telefonía a través de Dynamics Contact Center) y ajustar idiomas y reconocimiento del lenguaje.
Publicar el agente en un sitio web de demostración
Para terminar conecto el agente al sitio web de demostración. Al principio aparece desactivado, así que voy a Seguridad, Autenticación y selecciono «Sin autenticación» para poder usarlo en un canal web. Después publico el agente y abro la URL.
El agente saluda con su mensaje de bienvenida y responde a qué es Astroline y qué servicios ofrece para Microsoft Teams tirando de la web, sin ningún ajuste fino. En los próximos vídeos veremos temas, Dataverse y Power Automate para hacerlo más preciso.