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.
Sie können die Benutzererfahrung Ihrer deklarativen Agents für Microsoft 365 Copilot verbessern, indem Sie die Codeinterpreterfunktion hinzufügen. Das capabilities-Element in der Manifestreferenz und der Abschnitt "capabilities" im Agent-Builder bieten Ihnen mehrere Optionen, um Features für Ihre Benutzer freizuschalten.
Der Code-Interpreter ist ein fortschrittliches Tool, das entwickelt wurde, um komplexe Aufgaben über Python-Code zu lösen. Es verwendet das Reasoning-Modell 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 zugehörigen Code aus, den er generiert. Sie kann auch herunterladbare Bilder oder Dateien basierend auf dem Szenario erstellen und akzeptiert Dateien als Eingabe für Änderungen und Analysen.
Die Codeinterpreterfunktion ist für Benutzer mit einer Microsoft 365 Copilot-Lizenz und für Copilot Chat-Benutzer ohne aktivierte getaktete Nutzung verfügbar.
Hinweis
Der Codeinterpreter ist für Kontext-Agents standardmäßig aktiviert. Um diese Einstellung zu ändern, wählen Sie das Symbol Einstellungen aus, und aktualisieren Sie die Einstellung des Codeinterpreters nach Bedarf, wie im folgenden Screenshot gezeigt.
Aktivieren des Codeinterpreters im Microsoft 365 Agents Toolkit
Wenn Sie Agents Toolkit und Visual Studio Code verwenden, um Ihren Agent zu erstellen und den Codeinterpreter aktivieren möchten, fügen Sie den CodeInterpreter Wert der capabilities-Eigenschaft in Ihrer Manifestdatei hinzu, wie im folgenden Beispiel gezeigt.
Hinweis
Sie müssen Version 1.2 oder höher des deklarativen Agent-Manifestschemas verwenden, um die CodeInterpreter Funktion hinzuzufügen.
{
"capabilities": [
{
"name": "CodeInterpreter"
}
]
}
Aktivieren des Codeinterpreters in Agent Builder
Der Codeinterpreter ist im Agent-Generator immer aktiviert. Diese Funktion ist automatisch für alle Agents enthalten.
Beispiele für Codeinterpreterfunktionen
Die Codeinterpreterfunktion verwendet das Reasoning-Modell, um deklarativen Agents das Schreiben und Ausführen von Python-Code in einer Sandkastenumgebung zu ermöglichen. Mit dieser Funktion können Benutzer komplexe mathematische Probleme lösen, Daten analysieren, Visualisierungen erstellen und vieles mehr. Nachdem der Code ausgeführt wurde, gibt der Codeinterpreter die Ergebnisse und den generierten Code aus. Basierend auf dem Szenario können auch herunterladbare Bilder und andere Dateien erstellt werden, und Dateien werden als Eingabe für Änderungen und Analysen akzeptiert.
Der Codeinterpreter stellt Funktionen für Folgendes bereit:
- Erstellen von Datengrafiken
- Daten-QR-Codes und Datenvisualisierungen
- Erstellen von Dateien mit synthetischen Daten
- Lösen komplexer mathematischer Probleme
- Hochgeladene Bilder ändern
- Generieren herunterladbarer Dateien
Copilot kann auch kopierbare und herunterladbare Versionen des Codes bereitstellen, der beim Ausführen dieser Aufgaben generiert wird.
Graphen und Diagramme erstellen
Benutzer können Agents einsetzen, bei denen der Codeinterpreter aktiviert ist, um Diagramme und Grafiken zu erstellen. Als Reaktion auf die Eingabeaufforderung Die ersten 20 Zahlen in einer Fibonacci-Folge darstellen lassen, erstellt Copilot beispielsweise das folgende Liniendiagramm.
Wenn der Benutzer die </> Code Schaltfläche auswählt, stellt der Agent den entsprechenden Python-Code zur Verfügung.
Benutzer können auch Datendateien hochladen, um Diagramme und Grafiken zu generieren und ihre Daten zu visualisieren. Die unterstützten Dateiformate sind Word, Excel, PowerPoint, PDF, CSV/TSV und TXT/UTF8. Beispielsweise kann ein Benutzer eine Excel-Datei mit Umsatzdaten hochladen und die Eingabeaufforderung eingeben: Erstellen Sie ein Balkendiagramm und ein Liniendiagramm der hochgeladenen Umsatzdaten. Der Agent gibt die folgende Antwort zurück.
Erstellen von QR-Codes und Datenvisualisierungen
Mit aktiviertem Codeinterpreter können Benutzer eine Vielzahl von Datenvisualisierungen wie QR-Codes und Wortwolken erstellen. Als Reaktion auf die Benutzeraufforderung "QR-Code für die Unternehmenswebsite von Microsoft erstellen" präsentiert der Agent beispielsweise sowohl die entsprechende URL als auch den passenden QR-Code.
Für eine Wortwolke wird mit der Eingabeaufforderung Wortwolke der häufigsten Haustiernamen erstellen ein Bild generiert, das die häufigsten Namen enthält, wie im folgenden Beispiel gezeigt.
Synthetische Daten erstellen
Wenn ein Benutzer Beispieldaten benötigt, mit denen er arbeiten kann, können Sie durch die Integration eines Code-Interpreters synthetische Daten für eine Vielzahl von Zwecken erstellen. Der Agent kann die angeforderten Beispieldaten generieren und diese dann als Word-, Excel-, PowerPoint- oder PDF-Dateien ausgeben. Benutzer können die generierten Dateien direkt aus der Antwort des Agenten herunterladen. Im Folgenden finden Sie Beispiele für Eingabeaufforderungen und Antworten.
Eingabeaufforderung:Erstellen Sie eine Tabelle mit 10 gefälschten Finanztransaktionen, einschließlich Datum, Betrag, Händler und Kategorie.
Eingabeaufforderung:Generieren Sie 20 synthetische Kundensupport-Chattranskripte zu Abrechnungsproblemen.
Lösen komplexer mathematischer Probleme
Wenn Sie Ihrem Agent einen Codeinterpreter hinzufügen, können Benutzer Ihren Agent auffordern, komplexe mathematische Probleme zu lösen, wie im folgenden Beispiel gezeigt.
Eingabeaufforderung:Geben Sie das Integral der Fläche unter der Kurve für die Funktion ( f(x) = x^3 - 4x^2 + 6x - 2 ) von ( x = 0 ) bis ( x = 3 ) an.
Hochgeladene Bilder ändern
Durch die Integration des Codeinterpreters können Benutzer auch hochgeladene Bilder ändern. Agents mit dieser Funktion können Banner und Beschriftungen zu Bildern hinzufügen und Schwarzweißversionen von Farbbildern generieren. (Das folgende Bild wurde von Copilot generiert.)
Um dieses Bild zu ändern, kann der Benutzer die Eingabeaufforderung Geben Sie mir eine Schwarzweißversion des angefügten Bilds ein. Fügen Sie ein Banner mit der Aufschrift "1934 Bentley 4" und eine Untertitel mit der Aufschrift "Bild von Copilot generiert" hinzu. Der Agent liefert folgendes Ergebnis.
Herunterladbare Dateien generieren
Der Codeinterpreter kann herunterladbare Dateien generieren und hosten, sodass Ihr Agent Benutzern das Herunterladen der vom Agent generierten Dateien ermöglichen kann. Wenn der Codeinterpreter Ausgabedateien (z. B. Bilder, Diagramme, Tabellenkalkulationen oder Dokumente) erstellt, zeigt Copilot automatisch einen Downloadlink in der Antwort an. Benutzer können den Link auswählen, um die Datei lokal zu speichern.
Diese Funktion ist in vielen Szenarien nützlich, zum Beispiel:
- Datenexporte: Generieren Sie eine Excel-Tabelle mit berechneten Daten oder Analyseergebnissen und bieten Sie sie als Download an.
- Berichte: Erstellen Sie ein formatiertes PDF- oder Word-Dokument, das die Ergebnisse zusammenfasst, und stellen Sie es zum Download bereit.
- Generierte visuelle Elemente: Erstellen Sie ein Diagramm, einen QR-Code oder eine Wortwolke als herunterladbare Bilddatei.
- Verarbeitete Dateien: Wenden Sie Änderungen auf ein hochgeladenes Bild oder Dokument an und geben Sie das Ergebnis als herunterladbare Datei zurück.
Die folgende Beispielaufforderung löst die Dateigenerierung und die automatische Erstellung eines Downloadlinks aus.
Eingabeaufforderung:Erstellen Sie eine Tabelle mit einer Multiplikationstabelle für die Zahlen 1 bis 10, und geben Sie mir die Excel-Datei.
Der Agent generiert die Excel-Datei und zeigt in der Antwort einen Downloadlink an.
Hinweis
Vom Codeinterpreter generierte Files werden temporär gehostet und stehen nur während der aktiven Sitzung zum Download zur Verfügung. Files werden nach dem Ende der Sitzung nicht beibehalten.