منطق ایجنت‌ها › M0 — شروع
۰.۳ پایدار تدریسی ~۲۰ دقیقه

این دوره چیست و چه نیست

در یک نگاه

۰.۳.۱

وعده‌ی دوره و مسیر ده ماژول

وعده‌ی این دوره یک جمله است: کارهای تکراریِ خودت را طوری طراحی کنی که خودشان انجام شوند. نه «با AI آشنا شوی»، نه «ابزارها را بشناسی» — این‌ها وسیله‌اند. سنجه این است که آخر دوره چند کار از دستت افتاده باشد.

مسیر ده ماژول است و ترتیبش تصادفی نیست:

هر ماژول به قبلی‌اش تکیه دارد. مثلاً M2 فرض می‌کند context را از M1 فهمیده‌ای، و M6 فرض می‌کند فایل قانون را از M3 دیده‌ای. برای همین ترتیب مهم است و پریدن وسط دوره معمولاً به برگشتن ختم می‌شود.

۰.۳.۲

کد می‌بینی، ولی کد نمی‌نویسی

این را رک بگویم چون بیشترین سوءتفاهم همین‌جاست: در طول دوره کد خواهی دید. ایجنت گاهی چیزی می‌نویسد و جلوی چشمت می‌گذارد و می‌پرسد اجرا کند یا نه. آن لحظه باید بتوانی نگاهش کنی و بگویی «این منطقی است» یا «این چیزی است که نخواستم».

ولی تو کد نمی‌نویسی. فرقش مثل فرقِ رانندگی و مکانیکی است: لازم نیست موتور را باز کنی تا بفهمی صدای غیرعادی می‌دهد. در ماژول ۳ یاد می‌گیری چطور پیشنهاد ایجنت را بخوانی و آگاهانه تأیید یا رد کنی، بدون اینکه یک خط کد بنویسی.

و اگر کد دیدن خودش برایت ترسناک است — همان هم درمان دارد. در ماژول ۴ یاد می‌گیری خطای انگلیسی را به خود ایجنت بدهی و فارسی بگیری.

۰.۳.۳

ساعت اول همیشه کند است — و طبیعی است

اولین باری که یک کار را به ایجنت می‌سپاری، احتمالاً از انجام‌دادن دستی‌اش بیشتر طول می‌کشد. باید توضیح بدهی چه می‌خواهی، خروجی را نگاه کنی، اصلاح کنی، دوباره بخواهی. آدم اینجا فکر می‌کند «پس فایده‌اش چه بود؟»

فایده‌اش بار دوم است. و بار سوم. کاری که بار اول چهل دقیقه گرفت، بار پنجم دو دقیقه می‌گیرد — چون دیگر می‌دانی چطور بخواهی، و آنچه ساختی سرِ جایش مانده.

پس معیار درست این نیست که «این بار سریع‌تر شد؟». معیار این است: اگر این کار را ده بار دیگر انجام بدهم، جمعش کمتر می‌شود؟ اگر جوابش نه است، آن کار اصلاً ارزش اتوماسیون ندارد — که خودش یک درس کامل است (درس ۲.۱).

۰.۳.۴

این دوره تو را برنامه‌نویس یا دیتاساینتیست نمی‌کند

و این را به‌عنوان محدودیت نمی‌گویم، به‌عنوان تعریفِ دقیقِ کاری که می‌کند می‌گویم.

چیزی که به‌دست می‌آوری از این سه پایدارتر است، چون به هیچ ابزار خاصی بسته نیست: اینکه چه کاری را می‌شود سپرد، به چه چیزی، و از کجا بفهمی درست انجام شده. ابزارها هر چند ماه عوض می‌شوند؛ این قضاوت نمی‌شود.

۰.۳.۵

سلب مسئولیت: روی کپی کار کن

یک چیز هست که اگر همه‌ی دوره را فراموش کنی و فقط همین یکی بماند، باز هم به دردت خورده:

به‌خاطر بسپار هیچ‌وقت روی نسخه‌ی اصلِ فایل‌هایت امتحان نکن. همیشه یک کپی بگیر و روی کپی کار کن.

دلیلش ترساندن تو نیست. دلیلش این است که ایجنت واقعاً به فایل‌ها دسترسی دارد — همان چیزی که در فصل ۰.۲ دیدی و قدرتش را از همان می‌گیرد. چیزی که می‌تواند برایت یک پوشه را مرتب کند، می‌تواند همان پوشه را هم به‌هم بریزد. قدرت و ریسک از یک جا می‌آیند.

در درس ۰.۹ یک «زمین بازی» می‌سازی: پوشه‌ای که هرچه درش خراب کنی مهم نیست. و ماژول ۵ کاملاً درباره‌ی همین محافظت است.

نکته‌ی طلایی انتظارِ درست، خودش یک ابزار است. کسی که می‌داند ساعت اول کند است، ساعت دوم را هم می‌ماند. کسی که انتظار جادو دارد، همان ساعت اول بی‌خیال می‌شود. بیشترِ آدم‌هایی که این ابزارها را رها می‌کنند، به‌خاطر ضعف ابزار رها نمی‌کنند — به‌خاطر انتظار غلط رها می‌کنند.
ضدالگو «اول همه‌ی دوره را می‌خوانم، بعد شروع می‌کنم.» این جواب نمی‌دهد. مهارتِ این کار با خواندن ساخته نمی‌شود، با انجام‌دادن ساخته می‌شود — و درست به همین دلیل، اولین کار واقعی همین ماژول است (درس ۰.۱۰)، نه آخر دوره.

تمرین (فکری)

یک انتظاری که قبل از این درس داشتی و الان عوض شد را بنویس. دو جمله کافی است: قبلش فکر می‌کردی چه می‌شود، و الان فکر می‌کنی چه می‌شود.

اگر هیچ انتظاری عوض نشد، آن هم جواب است — ولی بنویس دقیقاً انتظارت چیست، تا آخر دوره بتوانی به همین یادداشت برگردی و ببینی درست بوده یا نه.

پاسخنامه — یک نمونه‌ی خوب را ببین

«فکر می‌کردم باید حداقل کمی برنامه‌نویسی بلد باشم وگرنه از این دوره چیزی درنمی‌آید، و برای همین دو بار شروع‌نکردنش را عقب انداختم. الان فهمیدم قرار است کد را بخوانم نه بنویسم، و آن کار را همین حالا هم بلدم — همان‌طور که فرمول Excel کسی را می‌خوانم بدون اینکه خودم نوشته باشمش.»

چرا این جواب خوب است: انتظارِ قبلی مشخص است (نه «سخت است»)، پیامد داشته (عقب انداختنش)، و جای انتظار تازه دقیق است. لازم نیست بلند باشد — لازم است صادق باشد.

برای عمق بیشتر

اگر می‌خواهی تعریفِ دقیق‌ترِ همان تفاوتی را ببینی که این دوره رویش بنا شده — یعنی فرق «سیستمی که مسیرش از قبل نوشته شده» با «سیستمی که خودش تصمیم می‌گیرد از چه ابزاری استفاده کند»:

و اگر سؤالت این است که «آخر چطور این کار را می‌کند؟» — جوابش پراکنده نیست: درس ۱.۱ (یک LLM واقعاً چیست) و درس ۱.۲ (از چت‌بات تا ایجنت).

ذخیره شد