Freigeben über


Hinzufügen von Funktionen zu Ihrem deklarativen Agent

Sie können die Benutzererfahrung Ihres deklarativen Agents verbessern, indem Sie Funktionen hinzufügen. Das Capabilities-Element in der Manifestreferenz und der Abschnitt Funktionen im Copilot Studio Agent-Generator bieten mehrere Optionen, mit denen Sie Features für Ihre Benutzer entsperren können. In diesem Artikel werden die Benutzerfunktionen beschrieben, die Sie Ihren Agents hinzufügen können.

Codeinterpreter

Der Codeinterpreter ist ein erweitertes Tool, das entwickelt wurde, um komplexe Aufgaben über Python-Code zu lösen. Es verwendet das Argumentationsmodell zum Schreiben und Ausführen von Code, sodass Benutzer komplexe mathematische Probleme lösen, Daten analysieren, Visualisierungen generieren und vieles mehr können. Nachdem der Code ausgeführt wurde, gibt der Codeinterpreter die Ergebnisse und den generierten Code aus. Es kann auch Bilder oder Dateien basierend auf dem Szenario erstellen und akzeptiert Dateien als Eingabe für Änderungen und Analysen.

Hinweis

Die Unterstützung für Kontext-Agents, für die der Codeinterpreter aktiviert ist, variiert je nach Host.

Beispiele für Codeinterpreter

Datendiagramme

Die Benutzeraufforderung "Graph the first 20 numbers in a Fibonacci sequence" (Graphieren der ersten 20 Zahlen in einer Fibonacci-Sequenz) generiert sowohl ein Liniendiagramm als auch den entsprechenden Python-Code, wenn der Benutzer auf die </> Code Schaltfläche klickt.

Die folgenden Abbildungen zeigen Beispiele für die Ergebnisse einer Datengraphinganforderung.

Graphantwort auf die Benutzeraufforderung

Python-Codeantwort auf die Benutzeraufforderung

Datenvisualisierung

Die Benutzeraufforderung "Create a word cloud of top pet names" generiert eine Wortwolke, die die obersten Namen enthält, wie im folgenden Beispiel gezeigt.

Word Cloudantwort auf die Benutzeraufforderung

Aktivieren des Codeinterpreters

Wenn Sie Teams Toolkit und Visual Studio Code zum Erstellen Ihres Agents verwenden, fügen Sie den Wert zur Aktivierung des CodeInterpreter Codeinterpreters der Eigenschaft capabilities in Ihrem Manifestverweis hinzu, wie im folgenden Beispiel gezeigt.

Hinweis

Sie müssen Version 1.2 oder höher des Manifestschemas des deklarativen Agents verwenden, um die CodeInterpreter Funktion hinzuzufügen.

{
  "capabilities": [
    {
      "name": "CodeInterpreter"
    }
  ]
}

Wenn Sie Copilot Studio Agent-Generator zum Erstellen Ihres Agents verwenden, wählen Sie auf der Registerkarte Konfigurieren unter Funktionen die Umschaltfläche neben Codeinterpreter aus.

Screenshot des Abschnitts

Bildgenerator

Die Bildgeneratorfunktion ermöglicht es deklarativen Agents, Bilder basierend auf Benutzeraufforderungen zu generieren. Der Bildgenerator verwendet die vorhandene Designer Funktionalität, um visuell ansprechende und kontextrelevante Grafiken zu erstellen, und umfasst die folgenden Features:

  • Generieren mehrerer Images: Für jede Benutzeraufforderung generiert der Agent vier Images.
  • Interaktive Bildoptionen: Benutzer können auf jedes generierte Bild klicken, um es in voller Größe anzuzeigen. Sie können Inhaltsanmeldeinformationen für das Bild in voller Größe herunterladen, kopieren oder anzeigen. Sie können auch auf den Seitenpfeil klicken, um durch die vier Bilder zu scrollen.
  • Bildänderung: Benutzer können nachfolgende Aufforderungen nachverfolgen, um die ursprünglichen Bilder zu ändern, ohne den Kontext zu verlieren. Beispiel: Erste Aufforderung: "Erstellen Sie ein Foto eines glücklichen Welpen, der in einem Garten herumläuft." Zweite Eingabeaufforderung: "Einen Tennisball einschließen."
  • Feedbackmechanismus: Benutzer können Feedback zu den generierten Bildern geben, indem sie einen Daumen nach oben oder daumenab geben. Dies trägt dazu bei, die Qualität zukünftiger Imagegenerationen zu verbessern.
  • Zwischenablage und Freigabe: Benutzer können die generierten Bilder in ihre Zwischenablage kopieren, um sie in andere Anwendungen einzufügen, oder sie können die generierten Bilder direkt über die Schnittstelle freigeben.

Beispiele für den Bildgenerator

Die folgenden Beispiele zeigen, was Benutzer mit der Bildgenerierungsfunktion in Ihrem Agent tun können.

Benutzereingabeaufforderung: Erstellen Sie ein Bild eines ruhigen Strandes bei Sonnenuntergang mit Palmen und sanften Wellen.

Die folgende Abbildung zeigt das Ergebnis.

Strandbildantwort auf die Benutzeraufforderung

Benutzereingabeaufforderung: Entwerfen Sie einen Flyer für ein Sommermusikfestival, und fügen Sie ein Datum für den 15. Mai 2024 hinzu.

Die folgende Abbildung zeigt das Ergebnis.

Bildantwort des Festivalflyers auf die Benutzeraufforderung

Aktivieren des Bildgenerators

Wenn Sie Teams Toolkit und Visual Studio Code zum Erstellen Ihres Agents verwenden, fügen Sie den Wert zur Eigenschaft capabilities in Ihrem Manifestverweis hinzu, um den GraphicArt Imagegenerator in Ihrem Agent zu aktivieren, wie im folgenden Beispiel gezeigt.

Hinweis

Sie müssen Version 1.2 oder höher des Manifestschemas des deklarativen Agents verwenden, um die GraphicArt Funktion hinzuzufügen.

{
  "capabilities": [
    {
      "name": "GraphicArt"
    }
  ]
}

Wenn Sie Copilot Studio Agent-Generator verwenden, um Ihren Agent zu erstellen, wählen Sie auf der Registerkarte Konfigurieren unter Funktionen die Umschaltfläche neben Imagegenerator aus.

Screenshot des Abschnitts

Hinweis

Der Imagegenerator funktioniert derzeit nicht im Testbereich in Copilot Studio Agent Builder.

Microsoft Graph-Connectors

Mit Microsoft Graph-Connectors können Sie Ihrem Agent Organisationsdaten als Erdungsinformationen hinzufügen. Sie können Microsoft Graph-Connectors verwenden, um Ihre Branchendaten in Microsoft Graph zu erfassen, und Copilot kann Ihre Daten als Erdungsinformationen in Antworten auf Benutzeraufforderungen berücksichtigen. Weitere Informationen finden Sie unter Microsoft Graph-Connectors für Microsoft 365 Copilot.

Informationen zum Hinzufügen von Microsoft Graph-Connectors als Wissen zu Ihrem Agent-Manifest im Teams Toolkit finden Sie unter Microsoft Graph-Connectors-Objekt.

Informationen zum Hinzufügen von Microsoft Graph-Connectors zu Ihrem Agent in Copilot Studio Agent Builder finden Sie unter Microsoft Graph-Connectors.

SharePoint und OneDrive als Wissen

Wenn Sie Ihren Agent für die Verwendung von OneDrive- und SharePoint-Inhalten als Wissen konfigurieren, durchsucht Copilot SharePoint- und OneDrive-Websites, auf die ein Benutzer Zugriff hat, um Erdungsinformationen zu erhalten.

Informationen zum Hinzufügen von OneDrive und SharePoint als Wissensfunktion zu Ihrem Agentmanifest im Teams Toolkit finden Sie unter OneDrive und SharePoint-Objekt.

Informationen zum Aktivieren von OneDrive und SharePoint als Wissensfunktion für Ihren Agent in Copilot Studio Agent-Generator finden Sie unter Hinzufügen von Wissensquellen.

Websuche und Webbereich

Die Websuchfunktion ermöglicht es Agents, den Suchindex in Bing zu verwenden, um auf Benutzeraufforderungen zu reagieren. Wenn Sie die Websuche in Ihrem Agent aktivieren, können Sie festlegen, dass Ihr Agent alle Webdaten in seinen Antworten zurückgibt. Sie können die Websuche auch auf bis zu vier öffentliche Websites festlegen.

Hinweis

Sie müssen Version 1.2 des Manifestschemas des deklarativen Agents verwenden, um Ihrem Agent eine bereichsbezogene Websuche hinzuzufügen.

Aktivieren der Websuche und Webbereichsdefinition

Wenn Sie Teams Toolkit und Visual Studio Code verwenden, um Ihren Agent zu erstellen, fügen Sie den Wert zur Eigenschaft capabilities in Ihrem Manifestverweis hinzu, um die WebSearch Websuche zu aktivieren. Wenn Sie die Websuche auf bestimmte Websites festlegen möchten, fügen Sie die Eigenschaft sites hinzu, und geben Sie bis zu vier URLs an, wie im folgenden Beispiel gezeigt.

{
    "capabilities": [ 
        { 
          "name": "WebSearch", 
          "sites": [ 
            { 
              "url": "cnn.com" 
            }, 
          ] 
        } 
     ] 
} 

Wenn Sie Copilot Studio Agent-Generator zum Erstellen Ihres Agents verwenden, listen Sie auf der Registerkarte Konfigurieren unter Wissen die Website-URLs auf, auf die Sie verweisen möchten.