Skip to main content
استخدم أخطاء Agent SDK المنظّمة عندما يحتاج تطبيقك إلى تحديد ما إذا كان سيعيد المحاولة أو يطلب إدخالًا مختلفًا من المستخدم أو يعرض تفاصيل الطلب للمشغّل.

معالجة إخفاقات البوابة

تُعاد أخطاء البوابة على شكل AgentGatewayError:
تحتفظ عمليات التشغيل والخطوات الفاشلة بتفاصيل خطأ البوابة عند توفرها.

معالجة أخطاء المخطط

يحدد AgentSchemaValidationError مدخلات أو مخرجات أدوات غير صالحة، أو أحداث تقدم، أو مخرجات نهائية. تعامل معها كإخفاقات في العقد لا كأعطال مؤقتة للنموذج.

فحص عملية التشغيل الفاشلة

عندما تتمكن بيئة التشغيل من حفظ نقطة تحقق للإخفاق، افحص ما يلي:
  • result.run.status
  • result.run.error
  • status وerror وmodelAttempts الخاصة بأحدث خطوة
  • requestId وnativeResponseId لمطابقتهما مع سجلات البوابة

عمليات التحقق الشائعة

  • تأكد من إتاحة PHASEO_API_KEY لعملية الخادم.
  • امنح كل أداة id فريدًا وثابتًا.
  • استخدم معرّفات استدعاء الأداة الدقيقة عند الموافقة أو الرفض أو تقديم مخرجات يدوية.
  • حدّد عدد محاولات النموذج؛ ولا تُعِد المحاولة عشوائيًا عند فشل التحقق أو الموافقة.
  • احفظ حالة التشغيل المتوقفة مؤقتًا قبل إعادة التحكم إلى المتصفح أو عامل قائمة الانتظار.

أدلة ذات صلة

آخر تعديل في ٢ أكتوبر ٢٠٢٦