چارچوب ReAct چیست؟#
اگر از یک هوش مصنوعی معمولی سوال سختی بپرسید، ممکن است به دلیل نداشتن داده روز حدس اشتباه بزند. با چارچوب ReAct (ترکیب Reasoning + Acting)، مدل ابتدا فکر میکند: «برای پاسخ باید ابتدا قیمت دلار را سرچ کنم» (Thought)، سپس ابزار جستجو را فراخوانی میکند (Action)، نتیجه را میخواند (Observation) و سپس گام بعدی را برمیدارد.
یک تشبیه روزمره#
کارآگاه در صحنه جرم؛ کارآگاه حدس اولیهای میزند، سپس ذرهبین برمیدارد و ردپا را بررسی میکند (اقدام)، شواهد جدید را ثبت میکند و سپس تصمیم میگیرد به کدام اتاق برود.
مراحل حلقه ReAct#
- تفکر (Thought): مدل استراتژی خود را در ذهن ترسیم میکند.
- اقدام (Action): فراخوانی یک ابزار خاص مانند ماشینحساب یا جستجوی وب.
- مشاهده (Observation): خواندن پاسخ بازگشتی ابزار.
- پاسخ نهایی (Final Answer)