‏برنامه‌نویسان، کلود را شبیه انسان‌های غارنشین می‌کنند تا هزینه‌ها را کاهش دهند و جواب می‌دهد.

‏در جایی میان مهندسی دستورالعمل و هنر اجرا، یک توسعه‌دهنده کشفی را در ردیت منتشر کرد که باعث خنده جامعه هوش مصنوعی شد، اما بعد از آن توجه‌ها را به خود جلب کرد: به کلود آموزش دهید مانند یک انسان ماقبل تاریخ ارتباط برقرار کند و شاهد کاهش ۷۵ درصدی صورت‌حساب توکن خود باشید.

این پست هفته گذشته در r/ClaudeAI منتشر شد و از آن زمان تاکنون بیش از ۴۰۰ نظر و ۱۰ هزار رای جمع‌آوری کرده است – ترکیبی نادر از بینش فنی واقعی و کمدی پوچ‌گرایانه که اینترنت تمایل به پاداش دادن به آن دارد.

مکانیسم ساده

مکانیسم ساده است. به جای اینکه اجازه دهید کلود با تعارفات گرم شود، هر مرحله‌ای را که برمی‌دارد روایت کنید و با پیشنهاد کمک بیشتر به پایان برسانید، توسعه‌دهنده مدل را به جملات کوتاه و ساده محدود می‌کند. ابتدا ابزار، سپس نتیجه، بدون توضیح. یک کار جستجوی وب معمولی که حدود ۱۸۰ توکن خروجی را اجرا می‌کند، به حدود ۴۵ توکن کاهش یافت. منتشرکننده اصلی ادعا می‌کند که تا ۷۵ درصد کاهش در خروجی حاصل شده است، که با وادار کردن مدل به این که انگار تازه آتش را کشف کرده است، به دست آمده است.

به قول یک کاربر ردیت، به زبان انسان‌های اولیه: “چرا وقت را صرف گفتن کلمات زیاد کنیم وقتی چند کلمه کار را انجام می‌دهند؟”

آنچه این تکنیک به آن دست نمی‌زند، زمینه ورودی است: تاریخچه کامل مکالمه، فایل‌های پیوست شده و دستورالعمل‌های سیستمی که مدل در هر نوبت دوباره می‌خواند. این ورودی معمولاً از خروجی پیشی می‌گیرد، به‌ویژه در جلسات کدنویسی طولانی‌تر. جلسات دنیای واقعی که تمام این ورودی را محاسبه می‌کنند، صرفه‌جویی حدود ۲۵ درصدی را نشان می‌دهند، نه ۷۵ درصد. هنوز هم معنی‌دار است، اما نه عدد اصلی.

همچنین ایده خوبی است که مدل را با دستورالعمل‌های معمولی تغذیه کنید. به آن “صحبت انسان‌های اولیه” ندهید، زیرا می‌تواند به یک وضعیت “ورودی آشغال، خروجی آشغال” تبدیل شود.

افت هوش

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

با وجود این هشدارها، این تکنیک تقریباً بلافاصله در گیت‌هاب جان تازه‌ای گرفت.

توسعه‌دهنده Shawnchee قوانین را در یک مهارت مستقل انسان‌های اولیه بسته‌بندی کرد که با کلود کد، Cursor، Windsurf، Copilot و بیش از ۴۰ عامل دیگر سازگار است. این مهارت این رویکرد را به ۱۰ قانون خلاصه می‌کند: بدون عبارات پرکننده، اجرا قبل از توضیح، بدون نظر متا، بدون مقدمه، بدون مؤخره، بدون اعلام ابزار، فقط در صورت نیاز توضیح دهید، اجازه دهید کد خود صحبت کند و با خطاها به‌عنوان چیزهایی که باید اصلاح شوند، نه روایت، برخورد کنید.

معیارهای موجود در مخزن، که با tiktoken تأیید شده‌اند، کاهش توکن خروجی ۶۸ درصدی را در کارهای جستجوی وب، ۵۰ درصد در ویرایش‌های کد و ۷۲ درصد در تبادلات پرسش و پاسخ نشان می‌دهند – برای میانگین کاهش خروجی ۶۱ درصدی در چهار کار استاندارد.

یک مخزن موازی توسط توسعه‌دهنده Julius Brussee رویکردی کمی متفاوت را در پیش گرفت و همان ایده را به‌عنوان یک فایل SKILL.md با ۵۶۲ ستاره در گیت‌هاب مطرح کرد. مشخصات: مانند یک انسان اولیه باهوش پاسخ دهید، مقالات، پرکننده‌ها و تعارفات را حذف کنید، تمام محتوای فنی را حفظ کنید. بلوک‌های کد بدون تغییر باقی می‌مانند. پیام‌های خطا دقیقاً نقل می‌شوند. اصطلاحات فنی دست‌نخورده باقی می‌مانند. انسان اولیه فقط پوشش انگلیسی را در اطراف حقایق صحبت می‌کند.

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

صرفه‌جویی در هزینه

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

مهارت انسان اولیه را می‌توان با یک دستور از طریق skills.sh نصب کرد و در سراسر پروژه‌ها به‌طور کلی کار می‌کند. چه این باعث شود کلود کمی کمتر گویا شود یا نه، قبلاً باعث شده است که بسیاری از توسعه‌دهندگان به‌طور قابل‌توجهی کمتر آزرده شوند.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *