Del via


Bruk Bing-søk som et basisemne i Copilot Studio

Merk

Denne artikkelen gjelder bare for klassiske chatroboter . Hvis du vil utvide copiloter som er opprettet i Copilot Studio, trenger du ikke å bruke Bot Framework Composer. Alle funksjonene som er beskrevet i denne artikkelen, er tilgjengelige for copiloter, direkte inn Copilot Studio.

Forbedre en klassisk chatrobot ved å utvikle egendefinerte dialogbokser med Bot Framework Composer, og deretter legge dem til i chatroboten din Copilot Studio.

I dette eksemplet lærer du hvordan du angir Bing-søk som et basissvar ved Copilot Studio hjelp av Composer.

Viktig

Composer-integrering er ikke tilgjengelig for brukere som bare har Teams Microsoft Copilot Studio-lisens. Du må ha en prøveversjonslisens eller en fullstendig Microsoft Copilot Studio-lisens.

Forutsetning

Opprette en basisutløser

  1. Åpne Copilot Studio chatroboten fra eksempel 2.

  2. Åpne chatroboten i Composer. Hvis du vil ha instruksjoner om hvordan du gjør dette, kan du se Komme i gang med Bot Framework Composer.

  3. I robotutforskeren navigerer du til hoveddialogen. Velg Flere alternativer (...), og velg deretter Legg til ny utløser.

  4. I vinduet Opprett en utløser går du til Hva er typen for denne utløseren? og velger Ukjent hensikt. Velg Send inn.

  5. Gå til siden Robotsvar, velg Contoso Meal Delivery Service, og velg deretter Vis kode.

  6. Kopier og lim inn 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"
    
            }
        ]
    }
    ```
    

    Skjermbilde av JSON-et for tilpasset kort som er lagt til i svarene på roboten.

  7. Kopier og lim inn følgende kode i samme kodevisning:

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

    Skjermbilde av aktivitet som er lagt til robotsvarene.

  8. Gå til Opprett-siden.

  9. I hoveddialogboksen velger du utløseren Ukjent hensikt.

  10. På redigeringslerrettet velger du Legg til (+) og deretter Send et svar.

  11. Velg Vis kode under Robotsvar i egenskapsruten.

    Advarsel!

    Hvis du legger til uttrykket i neste trinn tilsvareditor i stedet for koderedigeringsprogrammet , vil chatboten svare med rå JSON i stedet for et adaptivt kort.

  12. Kopier og lim inn følgende uttrykk:

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

    Skjermbilde av svaret for send et svar-handling.

Test chatboten din

  1. Publiser Composer-innholdet ditt for å gjøre det tilgjengelig i chatroboten din Copilot Studio.

    Viktig!

    Valg av Publiser i Composer gjør at endringene blir tilgjengelige for testing, men publiserer ikke automatisk roboten.

    Publiser roboten for Microsoft Copilot Studio å oppdatere roboten på tvers av alle kanalene den er koblet til.

  2. Gå Copilot Studio til Emner-siden for å se det nye OnUnknownIntent-emnet .

  3. Åpne Testrobot-ruten, og kontrollerer at Spor mellom emner er aktivert. Skriv inn "Er tofu vegansk?" for å starte samtalen.

Neste trinn

Vis et skjema med en Send-knapp i Copilot Studio.