نظرة عامة
يتيح استدلال الوكيل للوكيل التأمل في المهمة وكتابة خطة قبل التنفيذ. أصبح الآن جزءًا من تخطيط الوكيل، الذي ينفّذ الخطة أيضًا خطوة بخطوة، ويتحقق من كل خطوة، ويمكنه إعادة التخطيط عندما تفشل خطوة. لا يزال المعاملانreasoning و max_reasoning_attempts يعملان لكنهما مهملان. يُصدر reasoning=True تحذير DeprecationWarning تخفيه مرشّحات التحذير الافتراضية في Python، ولا يكون لـ max_reasoning_attempts أثر إلا مع reasoning=True. اضبط التخطيط باستخدام planning_config بدلًا منهما. راجع التخطيط للدليل الكامل.
الانتقال من reasoning=True
استبدل reasoning=True بـ planning_config=PlanningConfig()، وانقل max_reasoning_attempts إلى PlanningConfig(max_attempts=...):
تحافظ هذه البدائل على السلوك نفسه: جهد استدلال متوسط، وتحسين الخطة حتى تصبح جاهزة أو حتى الوصول إلى
max_attempts. دون max_attempts، يواصل المخطِّط التحسين حتى يعلّم الخطة بأنها جاهزة، لذا يُنصح بتعيين حد.
كيف يعمل
تُحفظ الخطة في حالة تنفيذ الوكيل ولا تُضاف إلى وصف المهمة. تعمل كل خطوة من الخطة كعنصر todo مستقل، ويتحقق الوكيل من النتيجة قبل الانتقال إلى ما بعدها. إذا فشل التخطيط، يشغّل الوكيل المهمة دون خطة. لمستويات جهد الاستدلال، وحدود الخطوات، و LLM تخطيط منفصل، والموجّهات المخصصة، والتخطيط معAgent.kickoff()، راجع التخطيط.