Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
mit Microsoft 365 Copilot in Power Apps können Benutzer mit benutzerdefinierten Agents interagieren, die erweitern, was Copilot tun können. Durch anpassen eines Agents können Sie maßgeschneiderte Erfahrungen erstellen, die den Geschäftsprozessen und Daten Ihrer Organisation entsprechen. Weitere Informationen finden Sie unter Verwenden von Agents in Microsoft 365 Copilot.
In diesem Artikel werden die Arten von Agents beschrieben, die Sie für Microsoft 365 Copilot in Power Apps erstellen können, und hilft Ihnen bei der Auswahl des richtigen Ansatzes für Ihr Szenario.
Auswählen eines Agenttyps
In der folgenden Tabelle werden die Agenttypen verglichen, die Sie erstellen können.
| Agenttyp | Beschreibung | Häufige Anwendungsfälle |
|---|---|---|
| Deklarativer Agent | Erstellt mit Low-Code-Tools und -Vorlagen für die schnelle Einrichtung gängiger Szenarien in Microsoft 365 Copilot. | Automatisieren Sie Routineaufgaben, beantworten Sie häufig gestellte Fragen und stellen Sie geführte Workflows bereit. |
| Benutzerdefinierter Engine-Agent | Mit benutzerdefinierter Logik und Integrationen entwickelt – für auf Ihr Unternehmen zugeschnittene erweiterte Funktionen. | Komplexe Geschäftsprozesse, benutzerdefinierte Datenintegrationen und spezialisierte Automatisierung. |
| Copilot Studio Agent | Erstellt und verwaltet in Microsoft Copilot Studio, mit Anbindung an Teams und Microsoft 365 für dialogorientierte Erlebnisse. | Interaktive Chatbots, Teamzusammenarbeit und personalisierter Support in Microsoft 365-Apps. |
Verwenden Sie die folgenden Ressourcen, um die beste Option für Ihre Organisation zu finden:
- Erhalten Sie eine Übersicht und Anleitungen zum Auswählen der Art des Agents, der in Microsoft 365 Copilot Agents erstellt werden soll.
- Erstellen Sie einen deklarativen Agent für Microsoft 365 Copilot oder einen benutzerdefinierten Engine-Agent für Microsoft 365.
- Verwenden Sie Microsoft Copilot Studio, um einen Agent für Teams zu verbinden und einzurichten, und Microsoft 365, damit er in Microsoft 365 Copilot verfügbar ist.
- Lesen Sie die Anleitungen zum Auswählen zwischen Microsoft 365 Copilot und Copilot Studio, um Ihren Agent zu erstellen.
Eine Möglichkeit zum Erstellen eines deklarativen Agents für eine modellgesteuerte App besteht darin, Copilot direkt in Ihrer App zu aktivieren. Weitere Informationen finden Sie unter "Aktivieren Ihrer App für Copilot".
Xrm.Copilot APIs
Mithilfe der Xrm.Copilot.* Client-APIs können Entwickler Microsoft 365 Copilot direkt in modellgesteuerte App-Oberflächen integrieren. Mit diesen APIs kann Ihre App mit Copilot interagieren und auf Copilot-gesteuerte Aktionen reagieren, sodass Sie umfangreichere, end-to-End-Agent-Szenarien erstellen können.
Die vollständige API-Oberfläche finden Sie unter Xrm.Copilot (Client-API-Referenz) in modellgesteuerten Apps.
Diese APIs ermöglichen Folgendes:
-
Senden Sie Aufforderungen an Copilot. Verwenden Sie
sendPromptToM365Copilot, um über Ihre App eine Copilot-Interaktion zu starten. -
Öffnen und steuern Sie den Copilot-Seitenbereich. Verwenden Sie
openM365CopilotPanel, um sicherzustellen, dass der Copilot-Bereich bei Bedarf sichtbar ist. -
Übergeben Sie den App-Kontext an Copilot. Verwenden Sie
updateContext(Vorschau), um zusätzliche Erdungssignale von Ihrer App zu senden. -
Arbeiten Sie mit Agenten. Verwenden Sie
getCurrentAgentdiese Option, um zu überprüfen, welcher Agent aktiv ist. -
Verwalten Sie Copilot-Aktionen in Ihrer App. Verwenden Sie
addActionHandler, um benutzerdefinierte Handler zu registrieren, die Aktionen verarbeiten, die in Copilot-Antworten gesendet werden.
Zusammen verbinden diese APIs Copilot Antworten wieder in Ihre App-Logik, sodass Agents UI-Updates steuern, Workflows auslösen oder benutzerdefinierte Geschäftslogik ausführen können.
Copilot-Aktionen mit addActionHandler behandeln
Verwenden Sie die addActionHandler API, wenn Ihre App strukturierte Aktionen verarbeiten muss, die Copilot ausgeben.
Beim Erstellen der Aktionsnutzlast:
- Legen Sie
typeauf PowerApps fest, um den Power Apps Host als Ziel festzulegen. - Setzen Sie
action(z. B.MyNamespace.MyMessage) auf die actionId, die Sie inaddActionHandlerregistrieren. - Verwenden Sie
actionDatafür die Nutzdaten, die Ihr Code verarbeitet und an den Power Apps-Host übergibt.
Die folgenden Abschnitte zeigen zwei unterstützte Szenarien.
Adaptive Karten
Copilot-Antworten können Adaptive Karten mit Action.Submit Schaltflächen enthalten, die Aktionsnachrichten an den Power Apps-Host senden.
Beispiel:
{
"type": "AdaptiveCard",
"$schema": "https://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.5",
"body": [
{
"type": "TextBlock",
"text": "Click Go and I will send data to the host to process.",
"wrap": true,
"id": "txtSendMessage"
},
{
"type": "ActionSet",
"actions": [
{
"type": "Action.Submit",
"title": "Go",
"id": "btnGo",
"data": {
"type": "PowerApps",
"action": "MyNamespace.MyMessage",
"actionData": {
"foo": "bar"
}
}
}
]
}
]
}
MCP-Apps
Copilot Antworten können HTML-Code enthalten, der Aktionsnachrichten an den Power Apps Host sendet.
Beispiel:
<Button
appearance="outline"
icon={<ArrowLeft24Regular />}
onClick={() => {
try {
const message = {
eventName: 'powerapps.copilot.chat.action',
action: 'MyNamespace.MyMessage',
actionData: {
foo: 'bar'
},
};
window.parent.parent.postMessage(message, '*');
} catch (error) {
// eslint-disable-next-line no-console
console.error('Error posting HOST_ACTION message to parent window:', error);
}
}}
>
Test
</Button>
Festlegen eines Standard-Agents
Wenn Sie einen benutzerdefinierten Agent als Begleitperson zu Ihrer modellgesteuerten App erstellen, können Sie ihn als Standard-Agent festlegen, damit er automatisch geladen wird, wenn die App und der Copilot Seitenbereich geöffnet werden.
Wenn Sie einen Standard-Agent festlegen:
- Ihr Agent wird ohne Aktion des Benutzers ausgewählt.
- Benutzer gehen direkt auf die maßgeschneiderte Oberfläche, die Sie für die App entwickelt haben.
- App-spezifische Workflows und Anleitungen sind bereit, sobald Copilot geöffnet werden.
Ein Standard-Agent ist besonders nützlich für szenarioorientierte Agents, die die Kernerfahrung der App erweitern.
Limitations
- Agents, die Sie erstellen, können den In-App-Benutzerkontext noch nicht verwenden, um ihre Antworten anzupassen.
- Beim Festlegen eines Standard-Agenten werden die Start-Prompts des Agenten nicht angezeigt.
Zugeordnete Informationen
- Microsoft 365 Copilot für App-Benutzer in modellgesteuerten Apps hinzufügen
- Verwenden von Microsoft 365 Copilot in modellgesteuerten Apps
- Hinzufügen von Microsoft 365 Copilot für App-Benutzer in Canvas-Apps (Vorschau)
- Verwenden Sie Microsoft 365 Copilot in Canvas-Apps (Vorschau)
- Microsoft 365 Copilot mit einem Agent in Canvas-Apps anpassen