Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Эта страница содержит ссылки на примеры агентов и рабочих процессов, предназначенных для использования с DevUI.
Ожидается в скором времени
Примеры DevUI для C# будут доступны в ближайшее время. Вернитесь позже или ознакомьтесь с примерами Python для получения рекомендаций.
Примеры начала работы
Репозиторий Agent Framework включает примеры агентов и рабочих процессов в каталоге python/samples/02-agents/devui/ :
| Sample | Description |
|---|---|
| weather_agent_azure | Агент погоды с помощью Azure OpenAI |
| foundry_agent | Агент с помощью Microsoft 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",
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