Del via


Bruge Bing Search som reserve i Copilot Studio

Bemærk

Denne artikel gælder kun for klassiske chatbotter. Hvis du vil udvide agenter, der er oprettet i Copilot Studio, behøver du ikke bruge Bot Framework Composer. Alle funktioner, der beskrives i denne artikel, er tilgængelige for agenter direkte i Copilot Studio.

Du kan forbedre en klassisk chatbor ved at udvikle brugerdefinerede dialoger med Bot Framework Composer og derefter tilføje dem i din chatbot i Copilot Studio.

I dette eksempel får du at vide, hvordan du angiver Bing Search som reservesvar i Copilot Studio ved hjælp af Composer.

Vigtigt

Integration af Composer er ikke tilgængelig for brugere, der kun har Teams Microsoft Copilot Studio-licens. Du skal have en prøveversion eller en fuld Microsoft Copilot Studio-licens.

Forudsætninger

Oprette en reserveudløser

  1. Åbn chatrobotten i Copilot Studio fra Eksempel 2.

  2. Åbn din chatrobot i Composer. Du kan finde instruktioner i, hvordan du gør det, under Kom i gang med Bot Framework Composer.

  3. Gå i Robotfinder til hoveddialogen. Vælg Flere indstillinger (...), og vælg derefter Tilføj ny udløser.

  4. Vælg Ukendt hensigt i vinduet Opret en udløser for Hvad er typen af denne udløser? Vælg Send.

  5. Gå til siden Robotsvar, vælg Contoso Meal Delivery Service, og vælg derefter Vis kode.

  6. Kopier og indsæt følgende kode i kodevisningen:

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

    Skærmbillede af Tilpasset kort-JSON føjet til robotsvar.

  7. Kopier og indsæt følgende kode i samme kodevisning:

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

    Skærmbillede af aktiviteten føjet til robotsvarene.

  8. Gå til siden Opret.

  9. Vælg udløseren Ukendt hensigt i hoveddialogboksen.

  10. Vælg Tilføj (+) på oprettelseslærredet, og vælg derefter Send et svar.

  11. Vælg Vis kode under Robotsvar i egenskabsruden.

    Advarsel!

    Hvis du føjer følgende udtryk i næste trin til svareditoren i stedet for kodeeditoren, resulterer det i, at chatbotten svarer med rå JSON i stedet for et tilpasset kort.

  12. Kopiér og indsæt følgende udtryk:

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

    Skærmbillede af svaret på en send et svar-handling.

Teste din chatbot

  1. Udgiv dit Composer-indhold for at gøre det tilgængeligt i din chatrobot i Copilot Studio.

    Vigtigt!

    Hvis du vælger Publicer i Composer, bliver ændringerne tilgængelige for test, men de publicerer ikke din -robot automatisk.

    Publicer din robot i Microsoft Copilot Studio for at opdatere din robot på tværs af alle de kanaler, den har forbindelse til.

  2. Gå til siden Emner for at se det nye OnUnknownIntent-indhold i Copilot Studio.

  3. Åbn Testrobot-panelet, og sørg for, at Spor mellem emner er slået til. Indtast "Er tofu vegansk?" for at starte din samtale.

Næste trin

Vise en formular med knappen Send i Copilot Studio.