العودة إلى الفهرس / قابلية رصد الوكلاء
عرض تدفق أحداث الوكيل تدريجياً ومعالجة حالات الانتهاء
حوّل أحداث الوكيل المتدفقة إلى حالات واجهة مستقرة دون عرض أحداث الأدوات الداخلية كإجابة نهائية.
الهدف
اعرض التقدم مع الحفاظ على ترتيب الأحداث وأنهِ العرض بشكل صحيح عند الإكمال أو الفشل أو الإلغاء.
الخطوات
- تعرّف على فئات الأحداث مثل أجزاء النص واستدعاءات الأدوات والتحويل وانتهاء التشغيل. [openai-streaming] [openai-running]
- ابدأ بـ
result=Runner.run_streamed(agent, input)واستهلك الأحداث عبرasync for event in result.stream_events(). [openai-streaming] [openai-running] - فرّع حسب
event.typeبينraw_response_eventوrun_item_stream_event؛ ولا تعرض للمستخدم سوى أجزاء النص. [openai-streaming] [openai-running] - أغلق الاتصال واضبط الحالة النهائية عند انتهاء التدفق أو المهلة أو إلغاء المستخدم. [openai-streaming] [openai-running]
- اختبر تدفقاً وهمياً يتضمن نصاً وأحداث أدوات وفشلاً وتأكد من عدم كشف الواجهة للمعاملات المخفية. [openai-streaming] [openai-running]
طريقة التحقق
يجب أن تغطي اختبارات الأحداث الانتهاء الطبيعي والفشل أثناء التدفق؛ ولا تدمج أحداث الأدوات في الإجابات الظاهرة للمستخدم.
معالجة الأعطال
إذا تكرر الإخراج، فافحص ترتيب الأحداث وتأكد من عدم إضافة الأجزاء مرتين بعد إعادة الاتصال.
الصلاحيات
المتطلبات السابقة
- Python 3.10+ وopenai-agents المتوافق مع المراجعة المثبتة وبيانات اعتماد مزود نموذج مصرح بها (باستثناء الاختبار الوهمي المحلي)
الصلاحيات
- استخدم بيئة محلية أو معزولة؛ وطبّق أقل الصلاحيات والموافقة للبيانات الخارجية أو الآثار الجانبية
القيود
يختلف سلوك SDK باختلاف الإصدار. قارن المراجعة المثبتة بالوكيل أو العميل المستخدم، ثم راجع الاحتفاظ بالبيانات والتفويض والآثار الجانبية قبل الإنتاج.
المصدر الأصلي المثبت
- المستودع
- openai/openai-agents-python
- مسار الملف
- docs/streaming.md
- الإيداع المثبت
f53c62451c7f34c15f0c87fa745e05404025420f- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير