Compartir a través de


Usar Bing Search como alternativa en Copilot Studio

Nota

Este artículo se aplica únicamente a los chatbots clásicos . Para ampliar los copilotos creados en Copilot Studio, no es necesario utilizar Bot Framework Composer. Todas las funciones descritas en este artículo están disponibles para los copilotos, directamente en Copilot Studio.

Mejore un chatbot clásico desarrollando diálogos personalizados con Bot Framework Composer y luego agregándolos a su chatbot Copilot Studio.

En este ejemplo, aprenderá cómo configurar la búsqueda de Bing como respuesta de respaldo mediante Composer. Copilot Studio

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 chatbot del Ejemplo 2.

  2. Abra su chatbot 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 y pegue el siguiente código 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

    Agregar la expresión en el próximo paso al editor respuesta en lugar del editor de código hará que el chatbot responda con JSON sin formato en lugar de un tarjeta adaptativo.

  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.

Pon a prueba tu chatbot

  1. Publica tu contenido de Composer para que esté disponible en tu chatbot en Copilot Studio.

    Importante

    Si selecciona Publicar en Composer, los cambios estarán disponibles para pruebas, pero no se publica automáticamente su bot.

    Publica tu bot en Microsoft Copilot Studio para actualizar tu bot en todos los canales a los que está conectado.

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

  3. Abra el Panel de bot de prueba y asegúrese de que Seguimiento entre temas está activado. Ingresa "¿El tofu es vegano?" para iniciar tu conversación.

Siguiente paso

Mostrar un formulario con un botón Enviar en Copilot Studio.