إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
توفر هذه الصفحة ارتباطات إلى نماذج عوامل ومهام سير عمل مصممة للاستخدام مع DevUI.
قريباً
ستتوفر عينات DevUI ل C# قريبا. يرجى التحقق مرة أخرى لاحقا أو الرجوع إلى عينات Python للحصول على إرشادات.
نماذج البدء
يتضمن مستودع إطار عمل العامل نماذج عوامل ومهام سير العمل في python/samples/02-agents/devui/ الدليل:
| عينة | Description |
|---|---|
| agent_weather | عامل طقس يستخدم Microsoft Foundry |
| agent_foundry | الحد الأدنى من الوكيل باستخدام Microsoft Foundry |
| workflow_declarative | سير عمل معرف بواسطة YAML |
| workflow_fanout | سير العمل الذي يوضح أنماط توزيع المهام/توزيع المروحة |
| workflow_spam | سير العمل للكشف عن البريد العشوائي |
| workflow_with_agents | عوامل متعددة في سير عمل |
التشغيل باستخدام 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 import WorkflowBuilder, WorkflowContext, executor
from typing_extensions import Never
@executor(id="my_executor")
async def my_executor(message: str, ctx: WorkflowContext[Never, str]) -> None:
await ctx.yield_output(message)
workflow = WorkflowBuilder(start_executor=my_executor).build()
الموارد ذات الصلة
- DevUI Package README - وثائق الحزمة الكاملة
- عينات إطار عمل العامل - جميع عينات Python
- نماذج سير العمل - نماذج خاصة بسير العمل
Note
سيتوفر الدعم لهذه الميزة قريبا. راجع مستودع Agent Framework Go للحصول على أحدث حالة.
الخطوات التالية
- نظرة عامة - العودة إلى نظرة عامة على DevUI
- اكتشاف الدليل - تعرف على بنية الدليل
- مرجع واجهة برمجة التطبيقات - استكشاف واجهة برمجة التطبيقات