Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта страница содержит ссылки на примеры агентов и рабочих процессов, предназначенных для использования с DevUI.
Ожидается в скором времени
Примеры DevUI для C# будут доступны в ближайшее время. Вернитесь позже или ознакомьтесь с примерами Python для получения рекомендаций.
Примеры начала работы
Репозиторий Agent Framework включает примеры агентов и рабочих процессов в каталоге python/samples/02-agents/devui/ :
| Sample | Description |
|---|---|
| weather_agent_azure | Агент погоды с помощью Azure OpenAI |
| foundry_agent | Агент с помощью Azure AI Foundry |
| azure_responses_agent | Агент с помощью API ответов Azure |
| fanout_workflow | Рабочий процесс, демонстрирующий шаблон вентилятора |
| spam_workflow | Рабочий процесс для обнаружения нежелательной почты |
| workflow_agents | Несколько агентов в рабочем процессе |
Выполнение примеров
Клонирование и навигация
git clone https://github.com/microsoft/agent-framework.git
cd agent-framework/python/samples/02-agents/devui
Настройка среды
Для каждого примера могут потребоваться переменные среды. Проверьте наличие .env.example файлов:
# Copy and edit the example file
cp weather_agent_azure/.env.example weather_agent_azure/.env
# Edit .env with your credentials
Запуск DevUI
# Discover all samples
devui .
# Or run a specific sample
devui ./weather_agent_azure
режим In-Memory
Сценарий in_memory_mode.py демонстрирует выполнение агентов без обнаружения каталогов:
python in_memory_mode.py
Откроется браузер с предварительно настроенными агентами и базовым рабочим процессом, показывающим, как использовать serve() программным способом.
Пример коллекции
Если DevUI начинается без обнаруженных сущностей, в нем отображается пример коллекции с проверенными примерами. Из коллекции можно:
- Обзор доступных примеров
- Просмотр примеров описаний и требований
- Скачивание примеров на локальный компьютер
- Запуск примеров напрямую
Создание собственных примеров
Следуйте руководству по обнаружению каталогов , чтобы создать собственные агенты и рабочие процессы, совместимые с DevUI.
Минимальный шаблон агента
# 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."
)
Минимальный шаблон рабочего процесса
# my_workflow/__init__.py
from agent_framework.workflows import WorkflowBuilder
# Define your workflow
workflow = (
WorkflowBuilder(start_executor="my_executor")
# Add executors and edges
.build()
)
Связанные ресурсы
- Пакет DevUI README — полная документация по пакету
- Примеры agent Framework — все примеры Python
- Примеры рабочих процессов — примеры для конкретных рабочих процессов
Дальнейшие шаги
- Обзор. Обзор возврата к DevUI
- Обнаружение каталогов — сведения о структуре каталогов
- Справочник по API . Изучение API