چارچوب ReAct چیست؟#

اگر از یک هوش مصنوعی معمولی سوال سختی بپرسید، ممکن است به دلیل نداشتن داده روز حدس اشتباه بزند. با چارچوب ReAct (ترکیب Reasoning + Acting)، مدل ابتدا فکر می‌کند: «برای پاسخ باید ابتدا قیمت دلار را سرچ کنم» (Thought)، سپس ابزار جستجو را فراخوانی می‌کند (Action)، نتیجه را می‌خواند (Observation) و سپس گام بعدی را برمی‌دارد.

یک تشبیه روزمره#

کارآگاه در صحنه جرم؛ کارآگاه حدس اولیه‌ای می‌زند، سپس ذره‌بین برمی‌دارد و ردپا را بررسی می‌کند (اقدام)، شواهد جدید را ثبت می‌کند و سپس تصمیم می‌گیرد به کدام اتاق برود.

مراحل حلقه ReAct#

  • تفکر (Thought): مدل استراتژی خود را در ذهن ترسیم می‌کند.
  • اقدام (Action): فراخوانی یک ابزار خاص مانند ماشین‌حساب یا جستجوی وب.
  • مشاهده (Observation): خواندن پاسخ بازگشتی ابزار.
  • پاسخ نهایی (Final Answer)