العودة إلى الفهرس / استعادة الوكلاء
تمييز الإجابة النهائية ورفض الوكيل ونتيجة الأداة المعلقة
تعامل مع الإكمال والرفض والتحويل واستدعاءات الأدوات المعلقة حسب نوع النتيجة كي لا تُعرض الأحداث الوسيطة كإجابات.
الهدف
اجعل التطبيق يعرض النتيجة النهائية الحقيقية فقط كإجابة مكتملة ويتعامل مع الحالات الأخرى صراحةً.
الخطوات
- أحصِ أنواع نتيجة التشغيل والعناصر وحدد الإجابة النهائية والرفض والعمل المعلق. [openai-results]
- اعرض الإجابة النهائية فقط عندما تكون
result.final_output is not Noneويكتمل التشغيل؛ وتتركه مقاطعة الموافقةNone. [openai-results] - استخدم
result.new_itemsلتمييز عناصر الرسائل والأدوات والتحويل والموافقة. [openai-results] - احتفظ بمعلومات النوع اللازمة للتشخيص دون كشف التعليمات الداخلية أو معاملات الأدوات للمستخدم. [openai-results]
- تحقق من التحليل والعرض ببيانات اختبار ثابتة لكل نوع نتيجة. [openai-results]
طريقة التحقق
غطِّ الإجابة النهائية والرفض واستدعاء الأداة والخطأ؛ يجب أن يصل نص الإجابة النهائية وحده إلى المستخدم.
معالجة الأعطال
إذا عرضت الواجهة إجابة فارغة، فافحص نوع النتيجة وعناصر الأدوات المعلقة بدلاً من اعتبار كل عنصر نصاً.
الصلاحيات
المتطلبات السابقة
- Python 3.10+ وopenai-agents المتوافق مع المراجعة المثبتة وبيانات اعتماد مزود نموذج مصرح بها (باستثناء الاختبار الوهمي المحلي)
الصلاحيات
- استخدم بيئة محلية أو معزولة؛ وطبّق أقل الصلاحيات والموافقة للبيانات الخارجية أو الآثار الجانبية
القيود
يختلف سلوك SDK باختلاف الإصدار. قارن المراجعة المثبتة بالوكيل أو العميل المستخدم، ثم راجع الاحتفاظ بالبيانات والتفويض والآثار الجانبية قبل الإنتاج.
المصدر الأصلي المثبت
- المستودع
- openai/openai-agents-python
- مسار الملف
- docs/results.md
- الإيداع المثبت
f53c62451c7f34c15f0c87fa745e05404025420f- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير