Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato stránka obsahuje odkazy na ukázkové agenty a pracovní postupy navržené pro použití s DevUI.
Novinky
Ukázky DevUI pro C# budou brzy k dispozici. Pokyny najdete v ukázkách Pythonu později nebo si projděte ukázky Pythonu.
Úvodní ukázky
Úložiště Agent Framework zahrnuje ukázkové agenty a pracovní postupy v python/samples/02-agents/devui/ adresáři:
| Sample | Description |
|---|---|
| weather_agent_azure | Agent počasí s využitím Azure OpenAI |
| foundry_agent | Agent využívající Azure AI Foundry |
| azure_responses_agent | Agent s využitím rozhraní API odpovědí Azure |
| fanout_workflow | Pracovní postup demonstrující vzor ventilátoru |
| spam_workflow | Pracovní postup detekce spamu |
| workflow_agents | Více agentů v pracovním postupu |
Spuštění ukázek
Klonování a navigace
git clone https://github.com/microsoft/agent-framework.git
cd agent-framework/python/samples/02-agents/devui
Nastavení prostředí
Každá ukázka může vyžadovat proměnné prostředí.
.env.example Zkontrolujte soubory:
# Copy and edit the example file
cp weather_agent_azure/.env.example weather_agent_azure/.env
# Edit .env with your credentials
Spuštění DevUI
# Discover all samples
devui .
# Or run a specific sample
devui ./weather_agent_azure
režim In-Memory
Skript in_memory_mode.py demonstruje spouštění agentů bez zjišťování adresářů:
python in_memory_mode.py
Otevře se prohlížeč s předem nakonfigurovanými agenty a základním pracovním postupem, který ukazuje, jak používat serve() programově.
Ukázková galerie
Když DevUI začíná bez zjištěných entit, zobrazí ukázkovou galerii s kurátorovanými příklady. V galerii můžete:
- Procházet dostupné ukázky
- Zobrazení ukázkových popisů a požadavků
- Stažení ukázek do místního počítače
- Přímé spouštění ukázek
Vytváření vlastních ukázek
Postupujte podle průvodce zjišťováním adresářů a vytvořte vlastní agenty a pracovní postupy kompatibilní s DevUI.
Minimální šablona agenta
# 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."
)
Minimální šablona pracovního postupu
# my_workflow/__init__.py
from agent_framework.workflows import WorkflowBuilder
# Define your workflow
workflow = (
WorkflowBuilder(start_executor="my_executor")
# Add executors and edges
.build()
)
Související zdroje informací
- Soubor README balíčku DevUI – úplná dokumentace k balíčku
- Ukázky rozhraní Agent Framework – Všechny ukázky Pythonu
- Ukázky pracovních postupů – ukázky specifické pro pracovní postup
Další kroky
- Přehled – návrat k devUI – přehled
- Zjišťování adresářů – informace o struktuře adresářů
- Referenční informace k rozhraní API – Prozkoumání rozhraní API