Skip to main content

نظرة عامة

استدلال الوكيل هو ميزة تتيح للوكلاء التأمل في المهمة وإنشاء خطة قبل التنفيذ. يساعد هذا الوكلاء على التعامل مع المهام بشكل أكثر منهجية ويضمن استعدادهم لأداء العمل المطلوب.

الاستخدام

لتفعيل الاستدلال لوكيل، ما عليك سوى تعيين reasoning=True عند إنشاء الوكيل:

كيف يعمل

عند تفعيل الاستدلال، قبل تنفيذ المهمة، سيقوم الوكيل بما يلي:
  1. التأمل في المهمة وإنشاء خطة مفصلة
  2. تقييم ما إذا كان مستعدًا لتنفيذ المهمة
  3. تحسين الخطة حسب الحاجة حتى يصبح مستعدًا أو يصل إلى max_reasoning_attempts
  4. حقن خطة الاستدلال في وصف المهمة قبل التنفيذ
تساعد هذه العملية الوكيل على تقسيم المهام المعقدة إلى خطوات يمكن إدارتها وتحديد التحديات المحتملة قبل البدء.

خيارات التهيئة

bool
افتراضي:"False"
تفعيل أو تعطيل الاستدلال
int
افتراضي:"None"
الحد الأقصى لعدد المحاولات لتحسين الخطة قبل المتابعة بالتنفيذ. إذا كانت القيمة None (الافتراضي)، سيستمر الوكيل في التحسين حتى يصبح مستعدًا.

مثال

إليك مثالًا كاملًا:

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

صُممت عملية الاستدلال لتكون متينة، مع معالجة أخطاء مدمجة. إذا حدث خطأ أثناء الاستدلال، سيتابع الوكيل تنفيذ المهمة بدون خطة الاستدلال. يضمن هذا إمكانية تنفيذ المهام حتى في حالة فشل عملية الاستدلال. إليك كيفية التعامل مع الأخطاء المحتملة في الكود الخاص بك:

مثال على مخرجات الاستدلال

إليك مثالًا على شكل خطة الاستدلال لمهمة تحليل البيانات:
تساعد خطة الاستدلال هذه الوكيل على تنظيم نهجه تجاه المهمة، والنظر في التحديات المحتملة، وضمان تقديم المخرجات المتوقعة.