Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfa, DevUI ile kullanılmak üzere tasarlanmış örnek aracılara ve iş akışlarına bağlantılar sağlar.
Çok Yakında
C# için DevUI örnekleri yakında kullanıma sunulacaktır. Lütfen daha sonra tekrar kontrol edin veya yönergeler için Python örneklerine bakın.
Başlarken Örnekleri
Agent Framework deposu dizinde python/samples/02-agents/devui/ örnek aracıları ve iş akışlarını içerir:
| Sample | Description |
|---|---|
| weather_agent_azure | Azure OpenAI kullanan bir hava durumu aracısı |
| foundry_agent | Azure AI Foundry kullanan aracı |
| azure_responses_agent | Azure Yanıtlar API'si kullanan aracı |
| fanout_workflow | Yayma deseni gösteren iş akışı |
| spam_workflow | İstenmeyen posta algılama için iş akışı |
| workflow_agents | bir iş akışında birden çok aracı |
Örnekleri Çalıştırma
Kopyalama ve Gezinme
git clone https://github.com/microsoft/agent-framework.git
cd agent-framework/python/samples/02-agents/devui
Ortamı Ayarla
Her örnek için ortam değişkenleri gerekebilir.
.env.example Dosyaları denetleyin:
# Copy and edit the example file
cp weather_agent_azure/.env.example weather_agent_azure/.env
# Edit .env with your credentials
DevUI'i başlatma
# Discover all samples
devui .
# Or run a specific sample
devui ./weather_agent_azure
In-Memory Modu
Betik, in_memory_mode.py dizin bulma olmadan çalışan aracıları gösterir:
python in_memory_mode.py
Bu, tarayıcıyı önceden yapılandırılmış aracılarla ve program aracılığıyla nasıl kullanılacağını serve() gösteren temel bir iş akışıyla açar.
Örnek Galeri
DevUI keşfedilen varlık olmadan başladığında, seçilmiş örnekler içeren bir örnek galerisi görüntüler. Galeriden şunları yapabilirsiniz:
- Kullanılabilir örneklere göz atın
- Örnek açıklamaları ve gereksinimleri görüntüleme
- Örnekleri yerel makinenize indirme
- Örnekleri doğrudan çalıştırma
Kendi Örneklerinizi Oluşturma
DevUI ile uyumlu kendi aracılarınızı ve iş akışlarınızı oluşturmak için Dizin Bulma kılavuzunu izleyin.
En Az Aracı Şablonu
# 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."
)
En Az İş Akışı Şablonu
# my_workflow/__init__.py
from agent_framework.workflows import WorkflowBuilder
# Define your workflow
workflow = (
WorkflowBuilder(start_executor="my_executor")
# Add executors and edges
.build()
)
İlgili Kaynaklar
- DevUI Package README - Tam paket belgeleri
- Agent Framework Örnekleri - Tüm Python örnekleri
- İş Akışı Örnekleri - İş akışına özgü örnekler
Sonraki Adımlar
- Genel Bakış - DevUI'ye genel bakış
- Dizin Bulma - Dizin yapısı hakkında bilgi edinin
- API Başvurusu - API'yi keşfetme