Del curso: Diseña los agentes de IA que tu empresa necesita con Microsoft Copilot Studio
Crea un custom topic para tu Copilot Agent - Tutorial de Microsoft Copilot Studio
Del curso: Diseña los agentes de IA que tu empresa necesita con Microsoft Copilot Studio
Crea un custom topic para tu Copilot Agent
En el Copilot Studio hemos añadido a nuestro agente una nueva fuente de conocimiento. También se trata de un public website. En este caso, es el website de Wikipedia y lo hemos hecho para tener más acceso a conceptos relacionados con inteligencia artificial que no se cubran en, por ejemplo, el resto de nuestras fuentes de conocimiento, como la Comunidad de Madrid o Microsoft.com. Ahora, ¿qué pasa? Que al ser Wikipedia una enciclopedia contiene información de un montón de conceptos, entidades como tal, entre ellos Microsoft Teams u otros productos de Microsoft. Pero, para nuestro caso de uso, nos interesa que solo se responda sobre estos productos de Microsoft utilizando la fuente de conocimiento de su propia página web. Aquí podemos ver un ejemplo donde preguntando a nuestro agente después de tener la fuente de conocimiento de Wikipedia qué es Microsoft Teams, nos ha respondido o utilizando esta última fuente añadida en vez de ir al website de Microsoft. Y es ahora donde los topics entrarían en juego. Nos darían un poco de control sobre la conversación y nos vamos a crear un custom topic para poder redirigir las preguntas que tienen que ver con los productos y la tecnología de Microsoft a esa fuente específica de conocimiento. Antes de empezar con los topics, vamos a cambiar el nombre de nuestro agente, ya que ahora no solo nos asistirá en cuestiones de tecnología de Microsoft. Y le vamos a poner, en vez de «Assistant», «Agent». Una vez que guardemos estos cambios en los details, que recordemos que estos valores han aparecido después de la interacción que hemos tenido con el Copilot, que nos ha ayudado a crear este agente. Y bueno, después de que hemos guardado estos cambios, podemos ir a la pestaña de «Topics» y en «Customs» nos vamos a crear un nuevo topic y lo vamos a hacer desde el primer paso. Vemos aquí como en un «trigger» o un desencadenador tenemos espacio para editar o introducir nuevas frases que desencadenen esta acción. Ahora le voy a poner como ejemplo esta frase de «¿Qué es Microsoft Teams?». Luego le voy a preguntar por Microsoft Azure y también cómo funciona el Microsoft Copilot Studio. Todo esto lo vamos a incluir en las frases trigger para que cuando el usuario introduzca algunas de estas frases, se desencadene la siguiente acción. Y vamos a seleccionar la acción «Advanced» y dentro de ella la de «Generative answer», ya que queremos que consulte una base de conocimiento y, para ello, necesitamos las capacidades de inteligencia artificial generativa que nos permiten no solo recuperar información pero generar una respuesta contextual con la información que nos ha traído nuestro mecanismo de recuperación. Vale, y primero vamos a seleccionar un input, que en este caso va a ser el texto. El «Activity.Text» y luego vamos a editar nuestros data sources. Aquí vamos a activar la opción de seleccionar solo algunas fuentes, en este caso la de Microsoft. Y luego vamos a guardar nuestros cambios y en lo que se crea nuestro topic podemos ir pensando cómo vamos a probarlo. Pues ahora lanzaremos la misma pregunta que hemos lanzado cuando hemos creado la fuente de conocimiento de Wikipedia para ver que esta vez no redireccione nuestra búsqueda a este website, sino que lo haga solamente con el website de Microsoft. Ya tenemos guardados estos cambios, pero también vamos a cambiar el nombre de este topic y vamos a utilizar este de Microsoft Product Questions. Lo vamos también a poner en el «Display name» y en la descripción vamos a decir exactamente lo que queremos que pase cuando se desencadene este topic. Vamos a guardar los cambios y luego vamos a lanzar la pregunta de «¿Qué es Microsoft Teams?». Y ahora nuestro agente vemos que nos ha traído la información de qué es Microsoft Teams, pero en este caso correctamente ha utilizado el website de Microsoft. Y vemos que el hilo de la conversación efectivamente ha utilizado nuestro topic. Veamos qué más podemos hacer con esta herramienta del Copilot Studio.