TGViewer
DevTwitter | توییت برنامه نویسی DevTwitter | توییت برنامه نویسی @devtwitter · 32.4K subscribers
Post #12137 12K
چرا سرعت ۱۰ برابری کدنویسی با AI ممکنه به یک تله‌ی بدهی فنی/ technical debt تبدیل بشه؟
چند وقت پیش ویدیوی Mario Zechner (سازنده‌ Pi coding agent) با عنوان «ساختن PI در دنیای Slop» رو دیدم و باید بگم که با نگاهش موافقم برای کسایی که با AI کد تولید می‌کنند. یک بلاگ راجع بهش نوشتم که لینکش را پایین میذارم.
این روزها صنعت بیش از حد درگیر «ایجنت های ماکسیمالیستی» شده؛ ابزارهای بیشتر، ساب‌ایجنت‌های بیشتر، مدیریت کانتکست پیچیده‌تر و کلی لایه‌ی اضافی. اما داده‌ها داستان متفاوتی را تعریف می‌کنند.
سه نکته‌ی مهمی که از صحبت‌های ماریو برداشت کردم:
۱- مینیمال بهتر از ماکسیمال است:
بنچمارک‌هایی مثل Terminal Bench نشان می‌دهند که ساده‌ترین محیط‌ها (اغلب فقط یک ترمینال) به‌طور مداوم از هارنس‌های پیچیده و پر از قابلیت عملکرد بهتری دارند.

ایجنت Pi هم دقیقاً همین فلسفه را دنبال می‌کند:
* فقط ۴ ابزار
* یک سیستم‌پرامپت بسیار کوچک
* بدون هیچ جادوی پنهانی برای هرس کردن کانتکست

نتیجه؟ سیگنال تمیزتر و کد بهتر.
۲- ایجنت‌ها درد را حس نمی‌کنند:
یک توسعه‌دهنده‌ی واقعی وقتی با یک کدبیس/codebase شلوغ و به‌هم‌ریخته روبه‌رو می‌شود، خسته و کلافه می‌شود و در نهایت سراغ ریفکتور می‌رود.

اما یک ایجنت هوش مصنوعی بدون هیچ مشکلی ممکن است ۱۰ هزار خط کدی تولید کند که از نظر محلی «درست» هستند (locally correct)، ولی از نظر معماری یک فاجعه‌ی کامل محسوب می‌شوند.
هوش مصنوعی فشار و هزینه‌ی بدهی فنی را حس نمی‌کند؛ تا زمانی که کدبیس آن‌قدر بزرگ میشه که حتی خود مدل LLM هم دیگر نتواند آن را درست درک کند.
۳- اصطکاک همیشه دشمن نیست:
سال‌ها به ما گفته‌اند که هر نوع اصطکاک در فرآیند توسعه بد است و باید حذف شود.
اما ماریو نظرش متفاوته:
"اصطکاک همان چیزی است که باعث می‌شود درک و دانش از کد به ذهن شما منتقل شود."
اگر تمام این اصطکاک را با ایجنت‌ها حذف کنید، کم‌کم دیگر توسعه‌دهنده نخواهید بود؛ بلکه تبدیل می‌شوید به کسی که فقط کدی را بازبینی می‌کند که خودش واقعاً آن را نمی‌فهمد.

استراتژی پیشنهادی برای ۲۰۲۶:
- وظایف را تا حد ممکن کوچک و مشخص تعریف کنید.
- به‌شدت روی ماژولار بودن سیستم پافشاری کنید.
- از ایجنت‌ها برای کارهای خسته‌کننده مثل تولید boilerplate یا بازتولید باگ‌ها استفاده کنید.
- خطوط مهم و حساس کد را خودتان بخوانید. تک‌تک‌شان را!!!

در نهایت، هوش مصنوعی یک ابزار دقیق و قدرتمند است، نه جایگزینی برای تفکر معماری و قضاوت مهندسی.

اگر دوست دارید بلاگ کامل من با عنوان «Slop, Speed, and Discipline: Hard Truths About AI Coding Agents» را بخوانید، می‌توانید اینجا بخونیدش.
Blog: https://mlnotes.substack.com/p/slop-speed-and-discipline-hard-truths

@DevTwitter | <Mehdi Allahyari/>
  • 👍 67
  • 🍌 5
  • 👎 1
More from @devtwitter
  1. Oct 7, 2026🔥 به‌دلیل استقبال شما، تخفیف‌های پاییزی کندو تمدید شد! اگه هنوز دوره‌ت رو انتخاب نکردی یا…
  2. Oct 7, 2026یه پچ برای zcode نوشتم: توی کل محیط zcode هر پاراگراف که حرف فارسی داشته باشه به صورت هوشم…
  3. Oct 7, 2026یک ریپو ساختم و داخلش Skillهایی که به نظرم کاربردی و کارآمد بودن رو جمع‌آوری، طراحی و دسته…
  4. Oct 7, 2026🎰 گردونه رو بچرخون، جایزه ببر! 👀 فقط یه چرخش تا جایزه‌ت فاصله داری. 🔗 https://quera.org…
  5. Oct 7, 2026برای اینکه فارسی‌نویسی توی Zed کمتر دردسر داشته باشه، یه پچ ساده براش آماده کردم چیز پیچید…
  6. Oct 7, 2026گوگل با معرفی مدل Nano Banana 2.1 تولید تصاویر 4K را ۵۰ درصد ارزان‌تر کرد مدل تصویرساز جدی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →