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.
Diese Seite enthält Links zu Beispiel-Agents und Workflows, die für die Verwendung mit DevUI entwickelt wurden.
In Kürze verfügbar
DevUI-Beispiele für C# werden in Kürze verfügbar sein. Bitte schauen Sie später wieder vorbei, oder lesen Sie die Python-Beispiele, um Anleitungen zu erhalten.
Beispiele für erste Schritte
Das Agent Framework-Repository enthält Beispiel-Agents und Workflows im python/samples/02-agents/devui/ Verzeichnis:
| Beispiel | Description |
|---|---|
| weather_agent_azure | Ein Wetter-Agent mit Azure OpenAI |
| foundry_agent | Agent mit Azure AI Foundry |
| azure_responses_agent | Agent mit der Azure-Antwort-API |
| fanout_workflow | Workflow, der ein Fanoutmuster veranschaulicht |
| spam_workflow | Workflow für die Spamerkennung |
| workflow_agents | Mehrere Agents in einem Workflow |
Ausführen der Beispiele
Klonen und Navigieren
git clone https://github.com/microsoft/agent-framework.git
cd agent-framework/python/samples/02-agents/devui
Umgebung einrichten
Jedes Beispiel erfordert möglicherweise Umgebungsvariablen. Auf Dateien überprüfen .env.example :
# Copy and edit the example file
cp weather_agent_azure/.env.example weather_agent_azure/.env
# Edit .env with your credentials
DevUI starten
# Discover all samples
devui .
# Or run a specific sample
devui ./weather_agent_azure
In-Memory Modus
Das in_memory_mode.py Skript veranschaulicht die Ausführung von Agents ohne Verzeichnisermittlung:
python in_memory_mode.py
Dadurch wird der Browser mit vorkonfigurierten Agents und einem grundlegenden Workflow geöffnet, der zeigt, wie programmgesteuert verwendet werden serve() kann.
Beispielkatalog
Wenn DevUI ohne ermittelte Entitäten beginnt, wird ein Beispielkatalog mit kuratierten Beispielen angezeigt. Im Katalog haben Sie folgende Möglichkeiten:
- Durchsuchen verfügbarer Beispiele
- Anzeigen von Beispielbeschreibungen und Anforderungen
- Herunterladen von Beispielen auf Ihren lokalen Computer
- Direktes Ausführen von Beispielen
Erstellen eigener Beispiele
Befolgen Sie den Leitfaden zur Verzeichnisermittlung , um Eigene Agents und Workflows zu erstellen, die mit DevUI kompatibel sind.
Minimale Agent-Vorlage
# my_agent/__init__.py
from agent_framework import Agent
from agent_framework.openai import OpenAIChatClient
agent = Agent(
name="my_agent",
chat_client=OpenAIChatClient(),
instructions="You are a helpful assistant."
)
Minimale Workflowvorlage
# my_workflow/__init__.py
from agent_framework.workflows import WorkflowBuilder
# Define your workflow
workflow = (
WorkflowBuilder(start_executor="my_executor")
# Add executors and edges
.build()
)
Verwandte Ressourcen
- DevUI-Paket README – Vollständige Paketdokumentation
- Agent Framework-Beispiele - Alle Python-Beispiele
- Workflowbeispiele – Workflowspezifische Beispiele
Nächste Schritte
- Übersicht – Zurück zur DevUI-Übersicht
- Verzeichnisermittlung – Informationen zur Verzeichnisstruktur
- API-Referenz – Erkunden der API