Freigeben über


Code-Interpreter zum Generieren und Ausführen von Python-Code verwenden

Mit dem Codeinterpreter in Microsoft Copilot Studio und den Eingabeaufforderungen des Prompt-Builders können Maker KI-Agenten erstellen, die:

  • Ausführen von Python-Code für Datenanalyse, Verarbeiten von Word-, Excel-, PowerPoint- und PDF-Dateien und Visualisierungen
  • Verwenden von Sprachmodellen für generative Antworten

Diese Funktion ist für Entwickler, Geschäftsanalysten und Entwickler mit geringem Code zugeschnitten. Die Codegenerierung und -ausführung lässt sich nahtlos in das Copilot Studio-Ökosystem integrieren, um leistungsstarke, KI-gesteuerte Lösungen zu erstellen.

Entwickler sollten Codedolmetscher für Entwickler lesen und das Komponentenbeispiel für Codedolmetscher Power Apps Component Framework (PCF) lesen, um zu verstehen, wie sie die Dataverse-Nachricht Predict verwenden können, um Eingabeaufforderungen aufzurufen und die zurückgegebenen Antworten zu verarbeiten.

Anforderungen

Funktionen des Code-Interpreters auf einen Blick

Mit Code-Interpreter können Agents Python-Code für erweiterte Aufgaben schreiben und ausführen. Anwendungsfälle umfassen:

  • Excel-Dateiverarbeitung: Erstellen, Kopieren und Aktualisieren von Excel-Arbeitsblättern in einer Arbeitsmappe, Lesen von StyleNames, Anwenden von StyleNames, Kopieren von Formatierungen über Zellen, Kopieren und Aktualisieren von Formeln über Zellen hinweg usw.
  • Word- und PowerPoint-Dateiverarbeitung.
  • PDF-Dateiverarbeitung: Erstellen und Kopieren von PDF-Dateien, Lesen von Tabellen und Textabsätzen.
  • Dataverse Tabellendatenverarbeitung.
  • Komplexe mathematische und statistische Berechnungen.
  • Datenanalyse, Manipulation und Visualisierung (z. B. Diagramme und Grafiken).

Code-Interpreter fügt die folgenden Funktionen zu Eingabeaufforderungen hinzu:

  • Unterstützung für Dateien als Ausgabetyp in Eingabeaufforderungen
  • Unterstützung für Excel-Dateien als Eingabe- und Ausgabetypen für Eingabeaufforderungen

Sie können Aufforderungen auf zwei Arten erstellen:

  • Verwenden der Option Eigene Eingabeaufforderung erstellen unter AI Hub in Power Apps
  • Innerhalb eines Eingabeaufforderungstools, das einem Agent in Copilot Studio auf Agentebene hinzugefügt wurde

Weitere Informationen zu Eingabeaufforderungen finden Sie in der Übersicht über Aufforderungen.

Sie können auch Codedolmetscher im Agent-Chat in Copilot Studio verwenden.

Erstellen Sie eine neue leere Eingabeaufforderung, und aktivieren Sie den Codedolmetscher für die Eingabeaufforderung.

Zunächst erstellen Sie zunächst eine neue leere Eingabeaufforderung in AI Hub oder Copilot Studio. Anschließend aktivieren Sie den Codedolmetscher in den Eingabeaufforderungseinstellungen.

Erstellen einer Eingabeaufforderung im Power Apps AI Hub und Aktivieren des Codedolmetschers

Sie können in Power Apps eine neue leere Eingabeaufforderung in AI Hub erstellen und den Codedolmetscher in den Eingabeaufforderungseinstellungen aktivieren. Beispiele zum Schreiben und Konfigurieren von Eingabeaufforderungen, die Codedolmetscher verwenden, finden Sie unter Verwenden des Codedolmetschers in Eingabeaufforderungsbeispielen.

  1. Wechseln Sie zu Power Apps.

  2. Wählen Sie im linken Bereich KI-Hub aus.

  3. Wählen Sie Eingabeaufforderungen aus.

    Screenshot der Auswahl von Eingabeaufforderungen im KI-Hub.

  4. Wählen Sie Eigene Eingabeaufforderung erstellen.

    Screenshot der Auswahl der Erstellung eines eigenen Prompts im KI-Hub

  5. Geben Sie den Namen Ihrer Eingabeaufforderung an.

  6. Im Bereich Anleitungen wählen Sie die drei Punkte (...) aus, dann wählen Sie Einstellungen.

    Screenshot, wie man die Einstellungen für Eingabeaufforderungen öffnet.

  7. Aktivieren Sie auf der Seite "Einstellungen" den Codedolmetscher.

  8. Schließen Sie die Einstellungsseite, um zum Eingabeaufforderungs-Editor zurückzukehren.

Es wird eine leere Eingabeaufforderung erstellt, bei der der Codedolmetscher aktiviert ist. Als Nächstes können Sie die Eingabeaufforderungsanweisungen schreiben und die Eingabeaufforderung nach Bedarf konfigurieren.

Erstellen einer Eingabeaufforderung als Tool innerhalb eines Agenten und Aktivieren des Codedolmetschers

Sie können eine neue leere Eingabeaufforderung als Tool innerhalb eines Agents in Copilot Studio erstellen und den Codedolmetscher für diese Aufforderung aktivieren. Weiter unten in diesem Artikel zeigen wir Ihnen, wie Sie eine Eingabeaufforderung schreiben und konfigurieren, die Codedolmetscher verwendet.

  1. Wechseln Sie in Copilot Studio zum Agenten, an dem Sie Codedolmetscher aktivieren möchten.

  2. Wählen Sie die Registerkarte Tools und dann ein Tool hinzufügen>Neues Tool>Eingabeaufforderung aus.

    Screenshot der Auswahl eines Prompt-Werkzeugs.

    Die eingebettete Eingabeaufforderungserstellungsschnittstelle des Prompt Builders wird in Copilot Studio geöffnet.

  3. Wähle in der Informationsleiste die drei Punkte (...) aus und wähle dann Einstellungen aus.

    Screenshot des Öffnens der Prompt-Einstellungen.

  4. Auf der Seite Einstellungen wählen Sie Code-Interpreter aktivieren aus.

  5. Schließen Sie die Einstellungsseite, um zum Eingabeaufforderungs-Editor zurückzukehren.

Es wird eine leere Eingabeaufforderung erstellt, bei der der Codedolmetscher aktiviert ist. Als Nächstes können Sie die Eingabeaufforderungsanweisungen schreiben und die Eingabeaufforderung nach Bedarf konfigurieren.

Nächste Schritte mit Code-Interpreter bei Prompts

Als Nächstes können Sie die Eingabeaufforderungsanweisungen schreiben und die Eingabeaufforderung nach Bedarf konfigurieren.

Ausführliche Beispiele für die Verwendung des Codedolmetschers in Eingabeaufforderungen finden Sie unter Code-Interpreter-Eingabeaufforderungsbeispiele.

Bewährte Methoden für Code-Interpreter in Prompts

  • Verwenden Sie andere KI-Tools wie Copilot, um die optimierte Eingabeaufforderung für den Start zu erhalten.
  • Verwenden Sie präzise Eingabeaufforderungen mit Beispielen (ein paar Eingabeaufforderungen).
  • Geben Sie Ausgaben an (z. B. Als JSON zurückgeben oder Excel oder PDF).

Einschränkungen

  • Das Analysieren mehrerer Dateien, die in einer einzigen Eingabeaufforderung hochgeladen wurden, wird nicht unterstützt.
  • Das Zurückgeben mehrerer Dateiausgaben in einer einzigen Eingabeaufforderung wird nicht unterstützt.
  • Das Stellen von Fragen zu einer hochgeladenen Datei über mehrere Gesprächsrunden wird nicht unterstützt.
  • Um Code Interpreter zu verwenden, musst du deinen Agenten in den Agenteneinstellungen so konfigurieren, dass er Benutzerauthentifizierung verwendet. Zum Beispiel funktioniert die Verwendung der Direktleitung mit ausgewählter Authentifizierung ohne Authentifizierung nicht für Szenarien mit Code-Interpreter.