در دنیای پر از برنامه‌های کاربردی کدنویسی هوش مصنوعی، آنچه بیش از خود مدل‌ها توجه را جلب کرده، نرم‌افزاری است که این مدل‌ها را مدیریت می‌کند. اگرچه مدل‌های زبانی بزرگ و عوامل (agents) مبتنی بر آن‌ها پیشرفت‌های شگرفی داشته‌اند، اما تحول واقعی در لایه‌ای به نام «مهار» (Harness) رخ داده است. این مهار، پل ارتباطی بین مدل هوش مصنوعی و پروژه واقعی توسعه‌دهنده است.

مفهوم «مهار» در کدنویسی هوش مصنوعی چیست؟

مهار، نرم‌افزاری است که در اطراف یک یا چند مدل هوش مصنوعی ساخته می‌شود و تعیین می‌کند مدل‌ها چه چیزی را ببینند، چه اقداماتی انجام دهند و چگونه با پایگاه کد تعامل کنند. به عبارت ساده‌تر، این لایه تصمیم‌گیرنده است. هر مهار می‌تواند ویژگی‌ها، تأکیدها و نظرات متفاوتی درباره نحوه استفاده از مدل در گردش‌های کاری عاملی داشته باشد.

رویکرد Claude Code: اعتماد به مدل‌ها

اوایل تابستان امسال، گفتگویی با کت وو (Cat Wu)، مدیر محصول Claude Code از شرکت Anthropic، انجام شد. وو بارها به یک نکته کلیدی اشاره کرد: مدل‌های Anthropic و رقبای آن به قدری سریع در حال بهبود هستند که برنامه‌ریزی بلندمدت یا ساخت ویژگی‌های محدودکننده در اطراف آن‌ها منطقی نیست. در عوض، تیم محصول Claude Code تلاش می‌کند آنچه را که «مهار سبک» (Lean Harness) می‌نامند، حفظ کند.

یکی از انتخاب‌های کلیدی Claude Code، اجتناب از رویکردهایی است که به‌طور پیش‌فرض یک زمینه ساختاریافته را از قبل در اطراف پایگاه کد می‌سازند. وو در این باره می‌گوید: «بر اساس ارزیابی‌ها، ما تغییر قابل‌اندازه‌گیری نمی‌بینیم. و فکر می‌کنم به طور کلی بیشتر به سمت ارائه یک مهار سبک‌تر با ابزارهای نظری کمتر تمایل داریم و فقط به توسعه‌دهندگان اجازه می‌دهیم اگر می‌خواهند ابزارهای خود را اضافه کنند.»

مقایسه با سایر مهارها

البته Claude Code تنها گزینه نیست. Codex از OpenAI، Antigravity از گوگل، جایگزین‌های منبع‌باز مانند OpenCode، و گزینه‌هایی از استارتاپ‌هایی مثل Cursor یا Augment Code نیز وجود دارند. هرکدام فلسفه متفاوتی دارند. اما وجه تمایز اصلی Claude Code در اعتماد به مدل‌ها و عدم تحمیل ساختارهای از پیش‌تعریف‌شده است.

نتیجه‌گیری

به نظر می‌رسد مسیر آینده در توسعه ابزارهای کدنویسی هوش مصنوعی، نه به سمت مهارهای سنگین و نظری، بلکه به سمت مهارهای سبک و منعطفی است که به مدل‌ها اجازه می‌دهند خودشان تکامل یابند. شاید زمان آن رسیده که از grep فراتر برویم و به مهار هوشمند و غنی از زمینه‌ای فکر کنیم که در عین سادگی، قدرت را در دستان توسعه‌دهنده می‌گذارد.