Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Deze pagina bevat koppelingen naar voorbeeldagenten en werkstromen die zijn ontworpen voor gebruik met DevUI.
Binnenkort beschikbaar
DevUI-voorbeelden voor C# zijn binnenkort beschikbaar. Kom later terug of raadpleeg de Python-voorbeelden voor hulp.
Aan de slag-voorbeelden
De Agent Framework-opslagplaats bevat voorbeeldagenten en werkstromen in de python/samples/02-agents/devui/ map:
| Sample | Description |
|---|---|
| weather_agent_azure | Een weeragent met Behulp van Azure OpenAI |
| foundry_agent | Agent met Behulp van Azure AI Foundry |
| azure_responses_agent | Agent met behulp van Azure Response-API |
| fanout_workflow | Werkstroom waarin een fan-outpatroon wordt gedemonstreerd |
| spam_workflow | Werkstroom voor spamdetectie |
| workflow_agents | Meerdere agents in een werkstroom |
De voorbeelden uitvoeren
Klonen en navigeren
git clone https://github.com/microsoft/agent-framework.git
cd agent-framework/python/samples/02-agents/devui
Omgeving instellen
Voor elk voorbeeld zijn mogelijk omgevingsvariabelen vereist. Controleren op .env.example bestanden:
# 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
Het in_memory_mode.py script demonstreert het uitvoeren van agents zonder directorydetectie:
python in_memory_mode.py
Hiermee opent u de browser met vooraf geconfigureerde agents en een eenvoudige werkstroom, waarin wordt getoond hoe u programmatisch kunt gebruiken serve() .
Voorbeeldgalerie
Wanneer DevUI begint zonder gedetecteerde entiteiten, wordt er een voorbeeldgalerie met gecureerde voorbeelden weergegeven. Vanuit de galerie kunt u het volgende doen:
- Bladeren door beschikbare voorbeelden
- Voorbeeldbeschrijvingen en vereisten weergeven
- Voorbeelden downloaden naar uw lokale computer
- Voorbeelden rechtstreeks uitvoeren
Uw eigen voorbeelden maken
Volg de handleiding directorydetectie om uw eigen agents en werkstromen te maken die compatibel zijn met DevUI.
Minimale agentsjabloon
# 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."
)
Sjabloon voor minimale werkstroom
# my_workflow/__init__.py
from agent_framework.workflows import WorkflowBuilder
# Define your workflow
workflow = (
WorkflowBuilder(start_executor="my_executor")
# Add executors and edges
.build()
)
Verwante resources
- DevUI Package README - Volledige pakketdocumentatie
- Voorbeelden van Agent Framework - Alle Python-voorbeelden
- Werkstroomvoorbeelden - Werkstroomspecifieke voorbeelden
Volgende stappen
- Overzicht - Overzicht van Return to DevUI
- Mapdetectie - Meer informatie over mapstructuur
- API-naslaginformatie - De API verkennen