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
Åpne samtaleroboten fra eksempel 2 i Copilot Studio.
Å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.
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 i svar-redigeringsprogrammet i stedet for kode-redigeringsprogrammet, fører dette til at samtaleroboten svarer med rå JSON i stedet for et tilpasset kort.
Kopier og lim inn følgende uttrykk:
- ${AdaptiveCardBingSearch(turn.activity.text)}
Test samtaleboten
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.
Gå til siden Emner i Copilot Studio for å se det nye emnet OnUnknownIntent.
Åpne Testrobot-ruten, og kontrollerer at Spor mellom emner er aktivert. Skriv inn «Er tofu vegansk?» for å starte samtalen.