Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a lap a DevUI-hoz tervezett mintaügynökökre és munkafolyamatokra mutató hivatkozásokat tartalmaz.
Hamarosan elérhető
A C# devUI-mintái hamarosan elérhetővé válik. Tekintse meg később, vagy tekintse meg a Python-mintákat útmutatásért.
Első lépések – minták
Az Ügynök-keretrendszer adattára mintaügynököket és munkafolyamatokat tartalmaz a python/samples/02-agents/devui/ címtárban:
| Sample | Description |
|---|---|
| agent_weather | Időjárási ügynök Microsoft Foundry használatával |
| agent_foundry | Minimális ügynök a Microsoft Foundry használatával |
| workflow_declarative | YAML által definiált munkafolyamat |
| workflow_fanout | Ventilátor-ki-/ventilátormintákat bemutató munkafolyamat |
| workflow_spam | Munkafolyamat a levélszemét észleléséhez |
| workflow_with_agents | Több ügynök egy munkafolyamatban |
Futtatás a DevUI-val
# Discover all samples
devui .
# Or run a specific sample
devui ./weather_agent_azure
In-Memory mód
A in_memory_mode.py szkript bemutatja az ügynökök címtárfelderítés nélküli futtatását:
python in_memory_mode.py
Ez előre konfigurált ügynökökkel és egy alapszintű munkafolyamattal nyitja meg a böngészőt, amely bemutatja, hogyan használható serve() programozott módon.
Mintagaléria
Amikor a DevUI felderített entitások nélkül indul el, egy válogatott példákat tartalmazó mintagyűjteményt jelenít meg. A katalógusból a következőt teheti:
- Az elérhető minták tallózása
- Mintaleírások és követelmények megtekintése
- Minták letöltése a helyi gépre
- Minták közvetlen futtatása
Saját minták létrehozása
Kövesse a Címtárfelderítési útmutatót a DevUI-val kompatibilis saját ügynökök és munkafolyamatok létrehozásához.
Minimális ügynöksablon
# my_agent/__init__.py
from agent_framework import Agent
from agent_framework.openai import OpenAIChatClient
agent = Agent(
name="my_agent",
client=OpenAIChatClient(),
instructions="You are a helpful assistant."
)
Minimális munkafolyamat-sablon
# my_workflow/__init__.py
from agent_framework import WorkflowBuilder, WorkflowContext, executor
from typing_extensions import Never
@executor(id="my_executor")
async def my_executor(message: str, ctx: WorkflowContext[Never, str]) -> None:
await ctx.yield_output(message)
workflow = WorkflowBuilder(start_executor=my_executor).build()
Kapcsolódó erőforrások
- DevUI Package README – Teljes csomagdokumentáció
- Ügynök-keretrendszerminták – Minden Python-minta
- Munkafolyamat-minták – Munkafolyamat-specifikus minták
Megjegyzés:
A funkció Go-támogatása hamarosan érkezik. A legújabb állapotot az Agent Framework Go-adattárában tekinthet meg.
Következő lépések
- Áttekintés – Visszatérés a DevUI-hoz – áttekintés
- Címtárfelderítés – A címtárstruktúra ismertetése
- API-referencia – Az API megismerése