Was ist Microsoft Foundry Canvas?

Important

Die in diesem Artikel markierten Elemente (Vorschau) sind aktuell als öffentliche Vorschau verfügbar. Diese Vorschauversion wird ohne Vereinbarung zum Servicelevel bereitgestellt und sollte nicht für Produktionsworkloads verwendet werden. Manche Features werden möglicherweise nicht unterstützt oder sind nur eingeschränkt verwendbar. Weitere Informationen finden Sie unter Zusätzliche Nutzungsbedingungen für Microsoft Azure-Vorschauversionen.

Microsoft Foundry Canvas ist eine GitHub Copilot-App-Erweiterung, mit der Sie über ein Seitenfenster in Foundry gehostete Agents entwerfen, konfigurieren, testen und bereitstellen können. Sie koppelt einen visuellen Zeichenbereich mit der Copilot-Chatsitzung, sodass Sie Ihre Foundry-Projektressourcen durchsuchen, einen Agent zusammenstellen und jeden Schritt an Copilot übergeben können, ohne Den Editor verlassen zu müssen.

Die Canvas richtet sich an Entwickler, die eine geführte, visuelle Möglichkeit zum Erstellen gehosteter Agents benötigen und gleichzeitig die Flexibilität eines Copilot-basierten, codebasierten Workflows beibehalten möchten.

So passt die Canvas zu Ihrem Workflow

Sie öffnen das Canvas aus einer Copilot-Konversation. Wenn Sie Copilot bitten, einen gehosteten Foundry-Agent zu erstellen, wird die Canvas im rechten Bereich geöffnet und stellt eine Verbindung mit Ihrem Foundry-Projekt her. Wenn Sie im Canvas Auswahlen vornehmen, etwa ein Modell auswählen oder eine Toolbox verbinden, sendet der Canvas einen sofort ausführbaren Prompt an Ihre aktuelle Copilot-Sitzung, wobei Projekt, Abonnement und Endpunkt bereits angefügt sind. Copilot erstellt dann das Grundgerüst für den Agentcode und bearbeitet ihn in Ihrem Arbeitsbereich.

Diese Aufteilung hält die visuelle Darstellung und den Code synchron: Das Canvas zeigt, was in Ihrem Projekt verfügbar ist, und Copilot nimmt die Dateibearbeitungen vor und führt Befehle aus. Sie behalten die Kontrolle über den generierten Code in der gesamten Zeit.

Screenshot von Microsoft Foundry Canvas, geöffnet im rechten Bereich der GitHub Copilot-App. Der Zeichenbereich zeigt drei Phasen: Neue gehostete Agents erstellen, Aktuellen gehosteten Agent erstellen und Bereitstellen und testen. Die Phase „Erstellen“ ist ausgeklappt und zeigt neben der Copilot-Unterhaltung die Optionen „Inspirieren Sie mich“, „Helfen Sie mir bei der Entscheidung“ und „Hello World“.

Was Sie mit dem Zeichenbereich tun können

Wenn Sie noch keine Erfahrung mit dem Erstellen gehosteter Agenten in Foundry haben, führt Sie die Arbeitsfläche durch den Prozess, sodass Sie einen funktionsfähigen Agenten zusammenstellen können, ohne den Workflow selbst zusammensetzen zu müssen. Es vereint den gesamten Weg von der Idee bis zum bereitgestellten Agenten in einer einzigen geführten Oberfläche.

Mit der Arbeitsfläche können Sie:

  • Starten Sie einen Agenten innerhalb von Sekunden. Erstellen Sie einen funktionierenden gehosteten Agenten aus einer generierten Idee mit Inspire me oder aus einem Hello world-Beispiel-Prompt, ohne selbst Boilerplate-Code schreiben zu müssen.
  • Erstellen Sie mithilfe Ihrer eigenen Projektressourcen. Durchsuchen Sie die bereitgestellten Modelle, Foundry Toolboxes und Tools, Fähigkeiten und Leitplanken, die in Ihrem Foundry-Projekt bereits vorhanden sind, und fügen Sie diese dem Agenten hinzu.
  • Bleiben Sie in Ihrem Projekt verankert. Die Canvas meldet Sie bei Azure an, sucht Ihre Abonnements und Foundry-Projekte und hält Ihre Auswahl so, dass jede Auswahl auf das richtige Projekt ausgerichtet ist.
  • Halten Sie Copilot auf dem Laufenden. Jede Auswahl, die Sie treffen, wird zu einer sofort einsatzbereiten Eingabeaufforderung für Copilot, die den Agentcode in Ihrem Arbeitsbereich schreibt und bearbeitet, sodass Sie die volle Kontrolle über den generierten Code behalten.
  • Testen Sie vor dem Versand. Führen Sie den Agent lokal in einem eingebetteten Agent Inspector aus, und senden Sie alle Fehler direkt zurück an Copilot als Fixanforderungen.
  • Bereitstellen, ohne den Editor verlassen zu müssen. Veröffentlichen Sie den fertigen Agent im Foundry Agent Service mit Deploy to Foundry.

Installieren Microsoft Foundry Canvas

Um das Canvas zu installieren, öffnen Sie in der GitHub Copilot-App Einstellungen>Plugins, suchen Sie nach microsoft-foundry, und wählen Sie Installieren aus.

Screenshot der Seite „Plugins“ in den GitHub Copilot-App-Einstellungen, mit „foundry“ im Suchfeld und dem Plugin „microsoft-foundry“, das unter „awesome-copilot“ aufgeführt ist.

So funktioniert die Erstellung von Agenten

Nachdem Sie die Canvas installiert haben, erstellen Sie einen gehosteten Agent, indem Sie einige Phasen im Seitenbereich durchlaufen. Die Arbeitsfläche zeigt die Optionen an, und Copilot nimmt die entsprechenden Änderungen an Code und Befehlen in Ihrem Arbeitsbereich vor.

  • Starten Sie die Zeichenfläche. Bitten Sie Copilot, einen in Foundry gehosteten Agenten zu erstellen. Die Canvas wird im rechten Bereich geöffnet und stellt eine Verbindung mit Foundry her.
  • Wählen Sie ein Projekt aus. Melden Sie sich bei Azure an, und wählen Sie dann ein Abonnement und ein Foundry-Projekt aus. Die Arbeitsfläche behält diese Auswahl bei, wenn Sie die Arbeitsfläche erneut öffnen.
  • Erstellen Sie das Grundgerüst für den Agenten. Generieren Sie einen Ausgangspunkt mithilfe von Inspire me, oder beginnen Sie mit der Beispielaufforderung "Hello world ".
  • Konfigurieren Sie den Agent. Binden Sie ein bereitgestelltes Modell ein und verbinden Sie alle Toolboxen, Skills und Leitplanken aus dem Projekt.
  • Lokal testen. Wählen Sie "Lokal prüfen" aus, um den Agent auszuführen und den eingebetteten Agent Inspector zu öffnen. Senden Sie alle Fehler zurück an Copilot als Fixanforderungen.
  • Bereitstellen. Wählen Sie "In Foundry bereitstellen " aus, um den Agent im Foundry Agent Service zu veröffentlichen.

Da Inspect Locally und Deploy to Foundry die zugrunde liegenden Azure Developer CLI-Befehle (azd) ausführen, können Sie jederzeit zum Terminal zurückkehren.

Die vollständige schrittweise Vorgehensweise finden Sie unter "Schnellstart: Bereitstellen Ihres ersten gehosteten Agents".