إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تحدد مهام سير عمل إطار العامل مسارات تنفيذ صريحة وقابلة للفحص لتنسيق التعليمات البرمجية والوكلاء والحالة والأحداث والإدخال البشري. يوفر إطار العمل واجهات برمجة تطبيقات وظيفية وقائمة على الرسم البياني عبر نفس نموذج تشغيل سير العمل.
واجهات برمجة تطبيقات سير العمل
تدعم جميع SDKs مهام سير العمل المستندة إلى الرسم البياني. يوفر Python بالإضافة إلى ذلك واجهة برمجة تطبيقات سير عمل وظيفي تجريبي.
يستخدم .NET SDK واجهة برمجة التطبيقات المستندة إلى WorkflowBuilder الرسم البياني. فهو يربط المنفذين الذين تمت كتابته من خلال الحواف والشروط، ويدعم تنفيذ المروحة والمروحة، ويصدر أحداث سير العمل والمنفذ، وتقدم نقاط التحقق عند حدود فائقة. يمكن عرض مهام سير العمل المتوافقة من خلال واجهة العامل القياسية مع AsAIAgent().
- يوضح منشئ سير العمل والتنفيذ كيفية إنشاء وتشغيل الرسوم البيانية لسير العمل .NET.
- يصف المنفذونوالحوافوالأحداثوإدارة الحالة البدائيات لوقت تشغيل الرسم البياني.
- تستخدم واجهة برمجة تطبيقات سير العمل الوظيفية وظائف Python وتدفق التحكم الأصلي.
- يقوم "منشئ سير العمل" والتنفيذ بإنشاء وتشغيل الرسوم البيانية لسير العمل التي تم التحقق من صحتها من النوع.
ينتج عن كل من واجهات برمجة التطبيقات نفس نتائج سير العمل التي يمكن ملاحظتها. اختر واجهة برمجة التطبيقات التي تطابق نموذج التنفيذ الذي تريد التعبير عن:
وظيفي (@workflow) |
رسم بياني (WorkflowBuilder) |
|
|---|---|---|
| تدفق التحكم | Python الأصلية (if، التكرارات الحلقية، asyncio.gather) |
الحواف والشروط |
| الأفضل ل | البنية الأساسية لبرنامج ربط العمليات التجارية المتتالية، والحلقات المخصصة، والتوازي المخصص | الرسوم البيانية الثابتة والمروحة/المروحة وتوجيه الرسائل التي تم التحقق من صحتها من النوع |
| التوازي | asyncio.gather |
مجموعات الحافة المتوازية وتنفيذ الفوقية |
| إمكانية المراقبة | الأحداث لكل خطوة مع @step |
أحداث لكل منفذ |
| الإنسان في الحلقة | ctx.request_info() |
RequestInfoExecutor |
| نقاط التفتيش |
@step التخزين المؤقت لكل نتيجة |
نقاط التفتيش ذات الحدود الفوقية |
| التفاف العامل |
.as_agent() على FunctionalWorkflow |
.as_agent() على Workflow |
يستخدم Go SDK واجهة برمجة التطبيقات المستندة إلى workflow.NewBuilder الرسم البياني. فهو يربط المنفذين المنضمين من خلال الحواف والشروط ومجموعات توزيع المهام أو المروحة، ثم يقوم بتشغيل الرسم البياني من خلال بيئة تنفيذ مثل inproc.Default. يمكن عرض مهام سير العمل الموجهة للعامل من خلال واجهة العامل القياسية مع agentworkflow.New(...).
- يشرح منشئ سير العمل والتنفيذ كيفية إنشاء الرسوم البيانية لسير عمل Go وتشغيلها.
- يصف المنفذونوالحوافوالأحداثوإدارة الحالة البدائيات لوقت تشغيل الرسم البياني.
نموذج الرسم البياني ووقت التشغيل
- يتلقى المنفذون المدخلات، وينفذون العمل، ويبعثون المخرجات.
- توجه الحواف القيم بين المنفذين.
- تعرض الأحداث دورة حياة سير العمل ونشاط التنفيذ.
- تتحكم إدارة الحالة في حالة سير العمل الدائمة والنطاقية.
التنفيذ المتقدم
- يقوم Agent Executor بدمج العوامل في الرسوم البيانية لسير العمل.
- تشرح أوضاع تنفيذ سير العمل التنفيذ المتدفق وغير المتدفق.
- يصف المنفذون القابلون لإعادة التعيين المنفذين الذين يعيدون التعيين بين عمليات التشغيل.
- تؤلف مهام سير العمل الفرعية مهام سير العمل كمنفذين في الرسوم البيانية الأكبر.
للحصول على إرشادات موجهة نحو الميزات مثل نقاط التحقق، والإنسان في الحلقة، والتصور، والتزامنات، راجع قدرات سير العمل.