Del via


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

Notat

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

Forbedre en klassisk samtalerobot ved å utvikle egendefinerte dialoger med Bot Framework Composer og deretter legge dem til i samtaleroboten i Copilot Studio.

I dette eksemplet lærer du hvordan du angir Bing-søk som et reservesvar i Copilot Studio ved bruk 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 samtaleroboten fra eksempel 2 i Copilot Studio.

  2. Åpne samtaleroboten 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 i svar-redigeringsprogrammet i stedet for kode-redigeringsprogrammet, fører dette til at samtaleroboten svarer med rå JSON i stedet for et tilpasset kort.

  12. Kopier og lim inn følgende uttrykk:

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

    Skjermbilde av svaret for send et svar-handling.

Test samtaleboten

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

    Viktig!

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

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

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

  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 inn-knapp i Copilot Studio.