الانتقال إلى المحتوى الرئيسي

نظرة عامة

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

الاستخدام

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

كيف يعمل

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

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

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

مثال

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

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

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

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

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