Een Bot Framework-vaardigheid configureren voor gebruik in Copilot Studio
Artikel
Met Copilot Studio kunt u uw agent uitbreiden met Bot Framework-vaardigheden. Als u al bots in uw organisatie hebt gebouwd en geïmplementeerd (met de Bot Framework SDK en pro-codetools) voor specifieke scenario's, kunt u die bots omzetten in een vaardigheid en die vaardigheid registreren in een Copilot Studio-agent.
Als u een vaardigheid wilt configureren, moet de gekoppelde app-registratie in Microsoft Entra ID voor uw vaardigheid worden ingesteld op multitenantconfiguratie.
Stroomacties en vaardigheidsacties
Gebruik de volgende tabel om te bepalen wanneer vaardigheden voor een gesprek moeten worden gebruikt.
Stroomacties
Vaardigheidsacties
Persona
Agentauteurs kunnen herbruikbare stromen maken om in elk agentgesprek in te sluiten.
Ontwikkelaars kunnen aangepaste vaardigheden maken, implementeren en hosten in hun eigen omgeving.
Gesprek
Gebruik stromen voor enkelvoudige bewerkingen. Voorbeelden hiervan zijn een bestelling plaatsen of de orderstatus ontvangen.
Gebruik vaardigheden voor complexe, meervoudige bewerkingen. Voorbeelden hiervan zijn het plannen van een vergadering of het boeken van een vlucht.
De respons
Gebruik stromen om een agentreactie uit te zenden. Laat bijvoorbeeld een persoonlijk bericht of inline afbeeldingen zien.
Gebruik vaardigheden om elke ondersteunde agentreactie uit te zenden. Laat bijvoorbeeld een adaptieve kaart zien of stuur willekeurige reacties.
Acties
Gebruik stromen om enkelvoudige acties op de server te activeren. Roep bijvoorbeeld een HTTP-API aan of activeer een aangepaste connector.
Gebruik vaardigheden om gebeurtenissen en acties op de server en client te activeren. Navigeer bijvoorbeeld naar een pagina na een agentrespons.
Voordat u de vaardigheid registreert, geeft u de agent-id aan uw vaardighedenontwikkelaar op om de agent te machtigen om acties aan te roepen in de vaardigheid.
Meer informatie over de acceptatielijst voor vaardigheden. U kunt de id van uw agent vinden in het venster Een vaardigheid toevoegen.
Een vaardigheid toevoegen aan uw agent:
Vouw in het navigatiedeelvenster de optie Instellingen uit en selecteer vervolgens Vaardigheden.
Selecteer boven aan de pagina Vaardigheden de optie Vaardigheid toevoegen.
Kopieer de id van uw agent en geef die door aan uw ontwikkelaar van vaardigheden.
Voer de URL naar het vaardigheidsmanifest in. Het manifest van een vaardigheid bevat de informatie die uw agent nodig heeft om acties binnen een vaardigheid te activeren.
Om de privacy van gebruikers te beschermen, vereisen we dat vaardigheden worden geregistreerd als een app in de Microsoft Entra ID-tenant van de aangemelde gebruiker.
Problemen oplossen die zich voordoen tijdens de registratie van vaardigheden
Er wordt een reeks validatiecontroles uitgevoerd op basis van de URL. Deze controles garanderen compliance, governance en bruikbaarheid van de vaardigheid die aan uw agent wordt toegevoegd. U moet deze fouten oplossen voordat u een vaardigheid registreert.
Foutbericht
Problemen oplossen/beperken
Er zijn problemen opgetreden bij het ophalen van het vaardigheidsmanifest. (MANIFEST_FETCH_FAILED)
Probeer uw manifest-URL te openen in een webbrowser. Als de URL de pagina binnen 10 seconden weergeeft, registreert u uw vaardigheid opnieuw.
Het manifest is niet compatibel.
(MANIFEST_MALFORMED)
(a) Controleer of het manifest een geldig JSON-bestand is. (b) Controleer of het manifest de vereiste eigenschappen bevat Bijvoorbeeld, (name, msaAppId, enkele endpoint, activities/id, activities/description, activities/type (alleen event of message wordt ondersteund)).
Er is een discrepantie in uw eindpunten (MANIFEST_ENDPOINT_ORIGIN_MISMATCH)
Roep een klassieke Copilot Studio-chatbot aan vanuit de sessie van een Bot Framework-bot wanneer een gebruiker iets zegt dat overeenkomt met de triggerzinnen van de chatbot.
Uw copilot uitbreiden en complexe dialogen schrijven met behulp van pro-codetools om Microsoft Bot Framework-vaardigheden te bouwen waarmee de copilot een afspraak kan boeken, een bevestigingse-mail kan sturen, taken kan beheren en meer.
Krijg inzicht in de prestaties van agenten en verbeter deze met behulp van een visuele registratie van de activiteit van agenten tijdens het testen en in echte interacties.