Usar Bing Search como alternativa en Copilot Studio
Nota
Este artículo solo se aplica a bots de chat clásicos. Para ampliar los agentes creados en Copilot Studio, no es necesario utilizar Bot Framework Composer. Todas las funciones descritas en este artículo están disponibles para los agentes, directamente en Copilot Studio.
Puede mejorar su bot de chat clásico desarrollando diálogos personalizados con Bot Framework Composer y luego agregarlos a su bot chat en Copilot Studio.
En este ejemplo, aprenderá a configurar la búsqueda de Bing como una respuesta alternativa en Copilot Studio utilizando Composer.
Importante
La integración de Composer no está disponible para los usuarios que solo tengan la licencia de Teams Microsoft Copilot Studio Debe tener una licencia de prueba o completa de Microsoft Copilot Studio.
Requisitos previos
- Mostrar una tarjeta adaptable en Copilot Studio
- Mostrar una lista de selección múltiple de opciones en Copilot Studio
Crear un desencadenador alternativo
En Copilot Studio, abra el bot de chat del Ejemplo 2.
Abra su bot de chat en Composer. Para obtener instrucciones sobre cómo hacerlo, consulte Comenzar a usar Bot Framework Composer.
En el explorador de bots, vaya al cuadro de diálogo principal. Seleccione Más opciones (...) y luego seleccione Administrar nuevo desencadenador.
En la ventana Crear un disparador, para ¿Cuál es el tipo de este disparador?, seleccione Intención desconocida. Seleccione Enviar.
Vaya a la página Respuestas de bot, seleccione Servicio de entrega de comidas de Contoso, luego seleccione Mostrar código.
Copie el siguiente código y péguelo en la vista de código:
# adaptivecardjson_BingSearch(user_utterance) - ``` { "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "type": "AdaptiveCard", "version": "1.2", "fallbackText": "This card requires Media to be viewed. Ask your platform to update to Adaptive Cards v1.1 for this and more!", "actions": [ { "type": "Action.OpenUrl", "title": "Search with Bing", "url": "https://www.bing.com/search?q=${user_utterance}", "style": "positive" } ], "body": [ { "type": "Image", "url": "https://img-prod-cms-rt-microsoft-com.akamaized.net/cms/api/am/imageFileData/RWe65Z?ver=2d4e&q=90&m=6&h=201&w=358&b=%23FFFFFFFF&l=f&o=t&aim=true" }, { "type": "TextBlock", "text": "${user_utterance}", "wrap": true, "separator": true, "horizontalAlignment": "Center", "size": "Medium" } ] } ```
Copie y pegue el siguiente código en la misma vista de código:
# AdaptiveCardBingSearch(user_utterance) [Activity Attachments = ${json(adaptivecardjson_BingSearch(user_utterance))} ]
Vaya a la página Categorías.
En el cuadro de diálogo principal, seleccione el desencadenador Intención desconocida.
En el lienzo de creación, seleccione Agregar (+) y luego seleccione Enviar una respuesta.
En el panel de propiedades, bajo la sección Actividad, seleccione Mostrar código.
Advertencia
Al agregar la expresión en el siguiente paso al editor respuesta en lugar de al editor de código, el bot de chat responderá con JSON sin formato en lugar de una tarjeta adaptable.
Copie y pegue la expresión siguiente:
- ${AdaptiveCardBingSearch(turn.activity.text)}
Probar el bot de chat
Publique su contenido de Composer para que esté disponible en su bot chat de Copilot Studio.
Importante
Si selecciona Publicar en Composer, los cambios estarán disponibles para pruebas, pero no se publica automáticamente su bot.
Publicar su bot en Microsoft Copilot Studio para actualizarlo en todos los canales a los que está conectado.
En Copilot Studio, vaya a la página Temas para ver su nuevo tema OnUnknownIntent.
Abra el Panel de bot de prueba y asegúrese de que Seguimiento entre temas está activado. Introduzca "¿El tofu es vegano?" para iniciar su conversación.
Siguiente paso
Mostrar un formulario con un botón Enviar en Copilot Studio.