Aracılığıyla paylaş


Samples

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.

DevUI keşfedilen varlık olmadan başladığında, seçilmiş örnekler içeren bir örnek galerisi görüntüler. Galeriden şunları yapabilirsiniz:

  1. Kullanılabilir örneklere göz atın
  2. Örnek açıklamaları ve gereksinimleri görüntüleme
  3. Örnekleri yerel makinenize indirme
  4. Ö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()
)

Sonraki Adımlar