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
- Vis et adaptivt kort i Copilot Studio
- Vise en liste over alternativer med flere valg i Copilot Studio
Opprette en basisutløser
Åpne Copilot Studio chatroboten fra eksempel 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.
I robotutforskeren navigerer du til hoveddialogen. Velg Flere alternativer (...), og velg deretter Legg til ny utløser.
I vinduet Opprett en utløser går du til Hva er typen for denne utløseren? og velger Ukjent hensikt. Velg Send inn.
Gå til siden Robotsvar, velg Contoso Meal Delivery Service, og velg deretter Vis kode.
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" } ] } ```
Kopier og lim inn følgende kode i samme kodevisning:
# AdaptiveCardBingSearch(user_utterance) [Activity Attachments = ${json(adaptivecardjson_BingSearch(user_utterance))} ]
Gå til Opprett-siden.
I hoveddialogboksen velger du utløseren Ukjent hensikt.
På redigeringslerrettet velger du Legg til (+) og deretter Send et svar.
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.
Kopier og lim inn følgende uttrykk:
- ${AdaptiveCardBingSearch(turn.activity.text)}
Test chatboten din
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.
Gå Copilot Studio til Emner-siden for å se det nye OnUnknownIntent-emnet .
Åpne Testrobot-ruten, og kontrollerer at Spor mellom emner er aktivert. Skriv inn "Er tofu vegansk?" for å starte samtalen.