Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa pagina contiene collegamenti a agenti di esempio e flussi di lavoro progettati per l'uso con DevUI.
Prossimamente
Gli esempi di DevUI per C# saranno presto disponibili. Per indicazioni, vedere più avanti o fare riferimento agli esempi di Python.
Esempi introduttivi
Il repository di Agent Framework include agenti di esempio e flussi di lavoro nella python/samples/02-agents/devui/ directory:
| Sample | Descrzione |
|---|---|
| weather_agent_azure | Un agente meteo con Azure OpenAI |
| foundry_agent | Agente con Azure AI Foundry |
| azure_responses_agent | Agente con l'API Risposte di Azure |
| fanout_workflow | Flusso di lavoro che illustra il modello fan-out |
| spam_workflow | Flusso di lavoro per il rilevamento della posta indesiderata |
| workflow_agents | Più agenti in un flusso di lavoro |
Esecuzione degli esempi
Clonare e spostarsi
git clone https://github.com/microsoft/agent-framework.git
cd agent-framework/python/samples/02-agents/devui
Configurare l'ambiente
Ogni esempio può richiedere variabili di ambiente. Verificare la presenza di .env.example file:
# Copy and edit the example file
cp weather_agent_azure/.env.example weather_agent_azure/.env
# Edit .env with your credentials
Avviare DevUI
# Discover all samples
devui .
# Or run a specific sample
devui ./weather_agent_azure
modalità In-Memory
Lo script illustra l'esecuzione in_memory_mode.py di agenti senza individuazione directory:
python in_memory_mode.py
Verrà aperto il browser con agenti preconfigurato e un flusso di lavoro di base, che illustra come usare serve() a livello di codice.
Raccolta di esempi
Quando DevUI inizia senza entità individuate, viene visualizzata una raccolta di esempi con esempi curati. Dalla raccolta è possibile:
- Esplorare gli esempi disponibili
- Visualizzare descrizioni e requisiti di esempio
- Scaricare esempi nel computer locale
- Eseguire direttamente gli esempi
Creazione di esempi personalizzati
Seguire la guida all'individuazione directory per creare agenti e flussi di lavoro personalizzati compatibili con DevUI.
Modello di agente minimo
# 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."
)
Modello di flusso di lavoro minimo
# my_workflow/__init__.py
from agent_framework.workflows import WorkflowBuilder
# Define your workflow
workflow = (
WorkflowBuilder(start_executor="my_executor")
# Add executors and edges
.build()
)
Risorse correlate
- README del pacchetto DevUI - Documentazione completa del pacchetto
- Esempi di Framework agente - Tutti gli esempi python
- Esempi del flusso di lavoro - Esempi specifici del flusso di lavoro
Passaggi successivi
- Panoramica - Tornare alla panoramica di DevUI
- Individuazione directory - Informazioni sulla struttura di directory
- Informazioni di riferimento sulle API - Esplorare l'API