Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Halaman ini menyediakan tautan ke agen sampel dan alur kerja yang dirancang untuk digunakan dengan DevUI.
Segera hadir
Sampel DevUI untuk C# akan segera hadir. Silakan periksa kembali nanti atau lihat sampel Python untuk panduan.
Sampel Memulai
Repositori Kerangka Kerja Agen mencakup agen sampel dan alur kerja di python/samples/02-agents/devui/ direktori:
| Sample | Deskripsi |
|---|---|
| weather_agent_azure | Agen cuaca menggunakan Azure OpenAI |
| foundry_agent | Agen menggunakan Azure AI Foundry |
| azure_responses_agent | Agen menggunakan AZURE Responses API |
| fanout_workflow | Alur kerja menunjukkan pola fan-out |
| spam_workflow | Alur kerja untuk deteksi spam |
| workflow_agents | Beberapa agen dalam alur kerja |
Menjalankan Sampel
Mengkloning dan Menavigasi
git clone https://github.com/microsoft/agent-framework.git
cd agent-framework/python/samples/02-agents/devui
Menyiapkan Lingkungan
Setiap sampel mungkin memerlukan variabel lingkungan.
.env.example Periksa file:
# Copy and edit the example file
cp weather_agent_azure/.env.example weather_agent_azure/.env
# Edit .env with your credentials
Luncurkan DevUI
# Discover all samples
devui .
# Or run a specific sample
devui ./weather_agent_azure
Mode In-Memory
in_memory_mode.py Skrip menunjukkan agen yang berjalan tanpa penemuan direktori:
python in_memory_mode.py
Ini membuka browser dengan agen yang telah dikonfigurasi sebelumnya dan alur kerja dasar, yang menunjukkan cara menggunakan serve() secara terprogram.
Galeri Sampel
Ketika DevUI dimulai tanpa entitas yang ditemukan, DevUI menampilkan galeri sampel dengan contoh yang dikumpulkan. Dari galeri, Anda dapat:
- Telusuri sampel yang tersedia
- Menampilkan deskripsi dan persyaratan sampel
- Mengunduh sampel ke komputer lokal Anda
- Jalankan sampel secara langsung
Membuat Sampel Anda Sendiri
Ikuti panduan Penemuan Direktori untuk membuat agen dan alur kerja Anda sendiri yang kompatibel dengan DevUI.
Templat Agen Minimal
# 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."
)
Templat Alur Kerja Minimal
# my_workflow/__init__.py
from agent_framework.workflows import WorkflowBuilder
# Define your workflow
workflow = (
WorkflowBuilder(start_executor="my_executor")
# Add executors and edges
.build()
)
Sumber Daya Terkait
- README Paket DevUI - Dokumentasi paket lengkap
- Sampel Kerangka Kerja Agen - Semua sampel Python
- Sampel Alur Kerja - Sampel khusus alur kerja
Langkah Selanjutnya
- Gambaran Umum - Kembali ke gambaran umum DevUI
- Penemuan Direktori - Pelajari tentang struktur direktori
- Referensi API - Jelajahi API