Leer en inglés

Compartir a través de


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

Crear un desencadenador alternativo

  1. En Copilot Studio, abra el bot de chat del Ejemplo 2.

  2. Abra su bot de chat en Composer. Para obtener instrucciones sobre cómo hacerlo, consulte Comenzar a usar Bot Framework Composer.

  3. En el explorador de bots, vaya al cuadro de diálogo principal. Seleccione Más opciones (...) y luego seleccione Administrar nuevo desencadenador.

  4. En la ventana Crear un disparador, para ¿Cuál es el tipo de este disparador?, seleccione Intención desconocida. Seleccione Enviar.

  5. Vaya a la página Respuestas de bot, seleccione Servicio de entrega de comidas de Contoso, luego seleccione Mostrar código.

  6. 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"
    
            }
        ]
    }
    ```
    

    Captura de pantalla de la Tarjeta adaptable JSON agregada a las respuestas del bot.

  7. Copie y pegue el siguiente código en la misma vista de código:

    # AdaptiveCardBingSearch(user_utterance)
    [Activity
        Attachments = ${json(adaptivecardjson_BingSearch(user_utterance))}
    ]
    
    

    Captura de pantalla de la actividad agregada a las respuestas del bot.

  8. Vaya a la página Categorías.

  9. En el cuadro de diálogo principal, seleccione el desencadenador Intención desconocida.

  10. En el lienzo de creación, seleccione Agregar (+) y luego seleccione Enviar una respuesta.

  11. 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.

  12. Copie y pegue la expresión siguiente:

    - ${AdaptiveCardBingSearch(turn.activity.text)}
    

    Captura de pantalla de la respuesta para la acción de enviar una respuesta.

Probar el bot de chat

  1. 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.

  2. En Copilot Studio, vaya a la página Temas para ver su nuevo tema OnUnknownIntent.

  3. 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.