gebeurtenis
Power BI DataViz World Championships
14 feb, 16 - 31 mrt, 16
Met 4 kansen om in te gaan, kun je een conferentiepakket winnen en het naar de LIVE Grand Finale in Las Vegas maken
Meer informatieDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
[Dit artikel maakt deel uit van de voorlopige documentatie en kan nog veranderen.]
Pas de Copilot-chat aan om deze nog intelligenter en relevanter te maken voor uw organisatie door extra onderwerpen, kennisbronnen en meer toe te voegen.
Belangrijk
U kunt Copilot-chat aanpassen met behulp van Microsoft Copilot Studio en de mogelijkheden uitbreiden naar meer dan alleen het verwerken van Vragen over Microsoft Dataverse-tabellen en kant-en-klare vaardigheden. Controleer voordat u aanpassingen doorvoert of Copilot-chat is ingeschakeld voor uw omgeving.
Notitie
Belangrijk
U kunt de Copilot-chat-intelligentie van uw app uitbreiden door extra kennisbronnen toe te voegen in Copilot Studio. U kunt bijvoorbeeld een koppeling toevoegen naar een externe openbare website zoals Power Apps-documentatie door https://learn.microsoft.com/power-apps/
toe te voegen als kennis, zodat uw Copilot-chat kan reageren op vragen met betrekking tot het maken van apps in Power Apps. Een ander voorbeeld is het uploaden van de interne kennis van uw organisatie als document, zodat de chatfunctie Copilot kan reageren op relevante vragen die geen deel uitmaken van de app-gegevens.
Meer informatie: Kennis toevoegen aan een bestaande agent: Microsoft Copilot Studio.
Notitie
Zodra kennis is ingeschakeld, kunnen app-gebruikers relevante vragen stellen om antwoorden te krijgen, samen met de kennisreferenties.
In Copilot Studio kunt u onderwerpen toevoegen aan de Copilot-agent van uw app. Deze onderwerpen kunnen worden aangepast voor gebruik met verschillende triggertypen en kunnen reageren met eenvoudige berichten, adaptieve kaarten of generatieve antwoorden. Bovendien kunnen onderwerpen ook acties initiëren, zoals stromen, connectoren en Dataverse-invoegtoepassingen, waardoor naadloze point-in-time integratie met externe systemen mogelijk is.
Meer informatie: Onderwerpen maken en bewerken - Microsoft Copilot Studio.
Notitie
Copilot Studio heeft de inline-mogelijkheid "Uw agent testen" en kan worden gebruikt om onderwerpen te valideren terwijl ze worden toegevoegd. Onderwerpen die gebruikmaken van standaard aangepaste variablelen van modelgestuurde apps zoals Global.PA__Copilot_Model_PageContext.pageContext.id
kunnen echter alleen worden getest in de gepubliceerde Copilot.
Een promptbibliotheek is een verzameling vooraf geschreven, geteste en geoptimaliseerde prompts die zijn ontworpen om de interacties en reacties van de Copilot-chat vorm te geven. Zij zorgen ervoor dat de Copilot-chat relevante, nauwkeurige en contextueel passende informatie biedt op basis van de behoeften en voorkeuren van de gebruiker.
In de volgende stappen wordt beschreven hoe u specifieke zoekopdrachten aan de promptgids kunt toevoegen. Er is een Power Apps Help-sectie toegevoegd aan de bestaande kant-en-klare Copilot-promptguide. U kunt de voorbeeldcode ook rechtstreeks vanuit het voorbeeld van de promptguide naar een nieuw onderwerp kopiëren. Alle prompts die via de promptguide aan de eindgebruiker worden getoond, worden opgeslagen in de Copilot Studio-agent die voor de app wordt gebruikt.
Open de agent achter de app in Copilot Studio en voeg een nieuw leeg onderwerp toe.
Geef het onderwerp een nieuwe naam zodat dit de bedoeling van het onderwerp weerspiegelt en wijzig de onderwerptrigger in Gebeurtenis ontvangen.
Selecteer Gebeurtenis ontvangen en stel de gebeurtenisnaam in op Microsoft.PowerApps.Copilot.RequestSparks
. Dit is de gereserveerde naam voor de promptguide.
Optioneel kunt u de voorwaarden instellen om invoer te vragen als deze specifiek zijn voor de app-naam, paginacontext, enzovoort. Met deze promptinvoer wordt bijvoorbeeld gecontroleerd of de unieke naam van de huidige app of de naam van het tabeltype van de paginacontext overeenkomt met de opgegeven waarden. Als aan een van beide voorwaarden is voldaan, wordt de Copilot-chat geactiveerd.
condition: =Global.PA_Copilot_Model_SessionContext.appUniqueName = "yourAppName" or Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName = "Entity name"
Voeg een geschikte prioriteitswaarde toe, zodat de trigger wordt geactiveerd na de onderwerpen met de hogere prioriteit. Prioriteitswaarden kunnen een bereik van 0 tot 10K hebben, waarbij 0 de hoogste waarde is. 200 is het hier gebruikte voorbeeld.
Voeg een volgende stap toe voor de parseerwaarde voor beheer van variabelen.
Stel de parseerwaarde in op de volgende Power Fx-formule en het gegevenstype op tabel.
[{displayName:"Power Apps Help",displaySubtitle:"Power Apps Help",iconName:"List24Regular",sparks:[{displayName:"What is Copilot chat?",type:"PromptText"},{displayName:"How can I use the record picker?",type:"PromptText"},{displayName:"What types of questions can I ask Copilot?",type:"PromptText"},{displayName:"How do I provide feedback on Copilot’s responses?",type:"PromptText"}]}]
Selecteer Schema bewerken en plak het volgende schema.
kind: Table
properties:
displayName: String
displaySubtitle: String
iconName: String
sparks:
type:
kind: Table
properties:
displayName: String
eventName: String
iconName: String
payload: String
type: String
Stel Opslaan als in om op te slaan als een nieuwe aangepaste variabele en geef deze een betekenisvolle naam, bijvoorbeeld SparkGroupCustom.
De sparks-definitie wordt opgeslagen in een algemene variabele, dus u moet de variabele Algemeen instellen en deze de naam PA_Copilot_Sparks.sparkGroups
en/of Global.PA_Copilot_Sparks.sparks
geven. Hiermee wordt het flyoutvenster gevuld met uw prompts. Voeg vervolgens een stap toe om de variabelewaarde in te stellen.
Zoek naar de naam van de sparks-definitie, bijvoorbeeld Global.PA_Copilot_Sparks.sparkGroups
, en stel de waarde in op de volgende Power Fx-samenvoegfunctie.
Samenvoegen
ForAll(Sequence(CountRows(Global.PA_Copilot_Sparks.sparkGroups)+CountRows(Topic.SparkGroupCustom)), If(Value<=CountRows(Global.PA_Copilot_Sparks.sparkGroups),Index (Global.PA_Copilot_Sparks.sparkGroups,Value), Index(Topic.SparkGroupCustom, Value - CountRows(Global.PA_Copilot_Sparks.sparkGroups))))
Vervang de variabelenaam door de variabelenaam die u voor de aangepaste prompts hebt gebruikt.
Publiceer de agent en gebruik de app.
Hier is de volledige onderwerpcode, die u direct in het nieuwe onderwerp kunt kopiëren.
kind: AdaptiveDialog
beginDialog:
kind: OnEventActivity
id: main
priority: 200
eventName: Microsoft.PowerApps.Copilot.RequestSparks
actions:
- kind: ParseValue
id: iCepPf
variable: Topic.SparkGroupCustom
valueType:
kind: Table
properties:
displayName: String
displaySubtitle: String
iconName: String
sparks:
type:
kind: Table
properties:
displayName: String
eventName: String
iconName: String
payload: String
type: String
value: |-
=[{displayName:"Power Apps Help",displaySubtitle:"Power Apps Help",iconName:"List24Regular",
sparks:[
{displayName:"What is Copilot chat?",type:"PromptText"},
{displayName:"How can I use the record picker?",type:"PromptText"},
{displayName:"What types of questions can I ask Copilot?",type:"PromptText"},
{displayName:"How do I provide feedback on Copilot’s responses?",type:"PromptText"}
]}]
- kind: SetVariable
id: setVariable_pDu9cr
variable: Global.PA_Copilot_Sparks.sparkGroups
value: =ForAll(Sequence(CountRows(Global.PA_Copilot_Sparks.sparkGroups)+CountRows(Topic.SparkGroupCustom)), If(Value<=CountRows(Global.PA_Copilot_Sparks.sparkGroups),Index (Global.PA_Copilot_Sparks.sparkGroups,Value), Index(Topic.SparkGroupCustom, Value - CountRows(Global.PA_Copilot_Sparks.sparkGroups))))
Notitie
Als uw agent meerdere talen ondersteunt en vertaling van promptguides nodig is, moeten al uw tekenreeksen voor aan gebruikers gerichte vragen worden ingesteld met behulp van een SetTextVariable
.
gebeurtenis
Power BI DataViz World Championships
14 feb, 16 - 31 mrt, 16
Met 4 kansen om in te gaan, kun je een conferentiepakket winnen en het naar de LIVE Grand Finale in Las Vegas maken
Meer informatieTraining
Module
Guided Project - Create agents with Microsoft Copilot Studio - Training
Learn how to create agents by using Microsoft Copilot Studio.
Certificering
Microsoft Certified: Power Platform Developer Associate - Certifications
Laat zien hoe u zakelijke taken en processen vereenvoudigt, automatiseert en transformeert met behulp van Microsoft Power Platform Developer.
Documentatie
Veelgestelde vragen voor Copilot in modelgestuurde apps - Power Apps
Veelgestelde vragen over modelgestuurde apps met Copilot en de belangrijkste overwegingen om op verantwoorde wijze gebruik te maken van deze technologie.
Copilot-chat gebruiken in modelgestuurde apps - Power Apps
Leer hoe u Copilot-chat kunt gebruiken om inzicht te krijgen in de gegevens in uw modelgestuurde apps.
Copilot gebruiken in modelgestuurde Power Apps
Gebruikers kunnen eenvoudig intelligente inzichten verkrijgen via natuurlijke taal.