فرض کنید دو همکار دارید. به اولی میگویید: «هوا چطور است؟» و او جواب میدهد: «ابری، ۱۸ درجه.» به دومی میگویید: «جلسهٔ فردا را طوری بچین که به باران نخوریم» و او پیشبینی هوا را چک میکند، تقویم دو طرف را میبیند، ساعت جلسه را جابهجا میکند و پیام هماهنگی را هم میفرستد. هر دو باهوشاند؛ اما فقط دومی «کار» را تمام میکند.
تفاوت چتبات و ایجنت دقیقاً همین است. در این درس — قدم اول دورهٔ «ساخت ایجنت شخصی از صفر» — میخواهیم این تفاوت را آنقدر دقیق بفهمیم که از این به بعد، با یک نگاه تشخیص بدهید چه چیزی واقعاً ایجنت است و چه چیزی فقط اسمش ایجنت است.
لیست مطالب
آنچه در این درس یاد میگیرید
- تعریف دقیق ایجنت و تفاوت ساختاری آن با چتبات
- حلقهٔ ایجنت: مشاهده، فکر، عمل — قلب هر سیستم خودمختار
- معیار سهسوالی برای تشخیص اینکه کاری به ایجنت نیاز دارد یا نه
- ساخت اولین «شبهایجنت» با یک پرامپت، همین امروز و بدون هیچ ابزاری
چتبات جواب میدهد؛ ایجنت کار را تمام میکند
چتبات یک سیستم «پرسش و پاسخ» است: شما ورودی میدهید، او خروجی میدهد، و مکالمه همانجا میایستد تا ورودی بعدی شما برسد. تمام مسئولیت پیشبردن کار — تصمیمگیری، پیگیری، وصلکردن قطعات — روی دوش شماست.
ایجنت اما یک سیستم «هدف و نتیجه» است. شما هدف را تعریف میکنید («هر روز صبح خبرهای مهم هوش مصنوعی را برایم خلاصه کن») و ایجنت خودش تصمیم میگیرد چه گامهایی لازم است: کجا را بخواند، چه چیزی مهم است، خروجی را کجا بفرستد، و اگر منبعی در دسترس نبود چه کار جایگزینی انجام دهد.
به زبان فنی، ایجنت سه چیز دارد که چتبات ندارد:
- ابزار: توانایی انجام عمل واقعی در دنیای بیرون — جستجو، خواندن فایل، ارسال پیام، اجرای کد.
- حلقه: توانایی تکرار چرخهٔ «فکر کن، عمل کن، نتیجه را ببین» تا رسیدن به هدف؛ نه فقط یک رفتوبرگشت.
- خودمختاری محدود: اختیار تصمیمگیری دربارهٔ گام بعدی، داخل چارچوبی که شما تعیین کردهاید.
حلقهٔ ایجنت: مشاهده، فکر، عمل
اگر قرار باشد فقط یک تصویر از این درس در ذهنتان بماند، همین حلقه است. هر ایجنتی — از سادهترین گردشکار تا پیچیدهترین دستیار — روی این چرخه میچرخد:
- مشاهده: ایجنت وضعیت فعلی را میبیند. (صندوق ایمیل چه دارد؟ نتیجهٔ جستجو چه بود؟ کاربر چه گفت؟)
- فکر: با توجه به هدف و مشاهده، تصمیم میگیرد گام بعدی چیست. (این ایمیل مهم است؟ اطلاعات کافی دارم یا باید بیشتر جستجو کنم؟)
- عمل: یک ابزار را اجرا میکند. (جستجو کن، پیشنویس بنویس، پیام بفرست.)
بعد از عمل، نتیجه دوباره «مشاهده» میشود و حلقه ادامه پیدا میکند — تا وقتی هدف محقق شود یا ایجنت به سقفی که شما گذاشتهاید برسد. همین حلقهٔ ساده است که یک مدل زبانی معمولی را به موجودی تبدیل میکند که میتواند کارهای چندمرحلهای را از ابتدا تا انتها ببرد.
مثال واقعی: ایجنتی که قرار است «قیمت یک گوشی مشخص را در سه فروشگاه اینترنتی مقایسه کند و ارزانترین را گزارش دهد» تقریباً این مسیر را میرود: جستجوی فروشگاه اول (عمل)، دیدن قیمت (مشاهده)، تشخیص اینکه هنوز دو فروشگاه مانده (فکر)، جستجوی بعدی (عمل)… و در پایان، جمعبندی و گزارش. هفت هشت دور از همان یک حلقه.
هر کاری به ایجنت نیاز ندارد
اینجا باید صادق باشیم — و این صداقت بعداً جلوی هدررفتن وقت و هزینهٔ شما را میگیرد: بسیاری از کارها با یک پرامپت خوب یا یک چتبات ساده بهتر حل میشوند تا با ایجنت. ایجنت پیچیدگی، هزینه و احتمال خطا اضافه میکند؛ پس فقط وقتی سراغش بروید که ارزشش را داشته باشد.
سه سوال بپرسید:
- آیا کار چندمرحلهای است؟ اگر با یک جواب تمام میشود، چتبات کافی است.
- آیا به دنیای بیرون نیاز دارد؟ اگر همهٔ اطلاعات در متن سوال شماست، ابزار لازم نیست.
- آیا تکرارشونده است؟ ایجنتی که یکبار استفاده شود، معمولاً به زحمت ساختنش نمیارزد؛ ایجنتی که هر روز کار کند، چرا.
دو «بله» یا بیشتر یعنی به دنیای ایجنتها خوش آمدید. کمتر از آن، یعنی هنوز پرامپتنویسی خوب کارتان را راه میاندازد — که اتفاقاً سری آناتومی پرامپت حرفهای برای همین است.
کدامیک از این سه سیستم، به معنای دقیق کلمه، ایجنت است؟
اولین شبهایجنت شما — همین امروز، بدون هیچ ابزاری
نکتهٔ کمتر گفتهشده این است که حلقهٔ ایجنت را میشود با یک پرامپت شبیهسازی کرد؛ جایی که «ابزارِ» مدل، خودِ شما هستید. این تمرین ذهنیت ایجنتی میسازد و پایهٔ درسهای بعدی است. این پرامپت را در چتجیپیتی یا کلود اجرا کنید:
تو یک ایجنت هستی و من «دستهای» تو در دنیای واقعیام.
هدف: [هدف خودتان را بنویسید — مثلاً: پیدا کردن بهترین دورهٔ آنلاین یادگیری پایتون برای من]
در هر نوبت فقط این سه بخش را بنویس:
۱) فکر: تحلیل کوتاه اینکه الان کجای مسیریم و چه چیزی کم است.
۲) عمل: دقیقاً یک کار مشخص که من باید انجام دهم (یک جستجو، بازکردن یک صفحه، پرسیدن یک سوال از خودم).
۳) توقف: منتظر بمان تا نتیجه را برایت بیاورم.
وقتی اطلاعات کافی شد، بهجای «عمل»، جمعبندی نهایی و پیشنهاد قطعیات را بده.
قانون: هیچوقت بیش از یک عمل در هر نوبت نخواه.
چند دور که با این پرامپت جلو بروید، دقیقاً همان چرخهٔ مشاهدهفکرعمل را «از داخل» تجربه میکنید: میبینید مدل چطور تصمیم میگیرد، کجا اطلاعات کم میآورد، و کجا باید مهارش کرد. در درسهای بعد، جای «دستهای شما» را ابزارهای واقعی میگیرند — و همان لحظه است که شبهایجنت، ایجنت واقعی میشود.
یک کار تکراری از زندگی یا شغل خودتان را انتخاب کنید و آن را به زبان حلقهٔ ایجنت تجزیه کنید: چه چیزهایی باید «مشاهده» شود، چه تصمیمهایی «فکر» لازم دارد، و چه «عملهایی» باید انجام شود؟ در پایان بنویسید کدام مرحله را فعلاً فقط انسان میتواند انجام دهد و چرا.
پرامپت را با پاسخ خودت در چتجیپیتی یا کلود اجرا کن؛ بعد نتیجه و نقدش را زیر همین درس کامنت کن — طبق مرامنامه، شفاف بگو که از مدل کمک گرفتی.
جمعبندی
ایجنت یعنی هدفمحوری بهجای پرسشمحوری: مدلی که ابزار دارد، در حلقهٔ مشاهدهفکرعمل میچرخد و داخل چارچوب شما تصمیم میگیرد. هر کاری ایجنت نمیخواهد — معیار سهسوالی را به خاطر بسپارید — اما کارهای چندمرحلهای و تکرارشونده با ایجنت متحول میشوند.
در قسمت بعد، ایجنت را روی میز تشریح میگذاریم: چهار جزء سازندهٔ هر ایجنت — مغز، ابزار، حافظه و حلقهٔ کنترل — و اینکه خرابی هر کدام، چه علامتی از خودش نشان میدهد.
