تصور کنید مشکلی دارید که هیچ اپلیکیشن تجاری برای حل آن نیست، اما به جای جستوجوی بیپایان، در یک بعدازظهر ابزاری میسازید که دقیقاً همان نیاز شما را برطرف کند. اگر هنوز فکر میکنید برای ساخت نرمافزار به یک نقشه راه جامع و تیم توسعه نیاز دارید، باید بدانید که قواعد بازی تغییر کرده است.
طبق گزارشهای منتشرشده در ۸ ژوئن ۲۰۲۶ در وبسایت Hacker News، موجی از ابزارهای شخصی و «ناساخته» در حال شکلگیری است. این روند که «وایب-کدینگ» نامیده میشود، در واقع استفاده از هوش مصنوعی زاینده (Generative AI) — مثل آشپزی که دستور پختهای مختلف را میشناسد و میتواند بر اساس سلیقه شما، یک غذای جدید خلق کند — برای ساخت سریع ابزارهایی است که فقط برای یک نفر کاربرد دارند.
همانطور که در تحلیل قبلی ما دربارهی آیندهی توسعهدهندگان در دنیای AI اشاره کردیم، مرز بین «سازنده» و «کاربر» در حال محو شدن است. در این موج جدید، بسیاری از برنامهنویسان به جای تمرکز بر کیفیت کد، به دنبال رفع «خارشهای روزمره» یا همان نیازهای کوچک و خاص خود هستند. آنها حتی با بدهی فنی (Technical Debt) — که شبیه وام گرفتن از آینده است و باعث میشود بعداً زمان زیادی برای تعمیر کدهای شلخته صرف شود — کنار آمدهاند، چون هدف نهایی، کارکرد ابزار است، نه زیبایی کد.
بر اساس بررسی ابزارهای معرفیشده، برخی از این پروژهها عبارتند از:
- Pelohard: سیستمی برای رتبهبندی میزان سختی کلاسهای Peloton.
- Trailmaps.app: ابزاری برای تولید نقشههای سفارشی دوچرخهسواری کوهستان با دادههای OpenStreetMap.
- Yoloai: محیطهای ایزولهای برای فعالیت عاملهای (Agents) هوشمند — شبیه دستیاری که نه تنها میداند چه بگوید، بلکه میتواند برای شما کاری را واقعاً انجام دهد — بدون اینکه برای هر دستور کوچک از کاربر سوال کند.
- Hoopoe: یک برنامه پسزمینه که دستورات محیط ترمینال را رصد کرده و با کمک مدل Claude Haiku، سیاق دادهها را در SQLite ذخیره میکند.
- ccpa.world: سایتی برای رصد اجرای قوانین حریم خصوصی در کالیفرنیا.
برخی توسعهدهندگان اعتراف کردهاند که در روند «وایب-کدینگ»، کمتر از ۵ درصد کد تولیدشده توسط هوش مصنوعی را بررسی کردهاند. این یعنی شکاف نرمافزاری برای افراد تکنفره بسته شده است. با این حال، این سرعت بالا هزینهای دارد؛ برخی گزارش دادهاند که به دلیل عدم درگیری با مکانیسمهای عمیق زبانهای برنامهنویسی، احساس «خالی شدن» و فقدان مهارت میکنند.
گام بعدی شما
- فهرستی از نیازهای تکراری روزمره خود را که هیچ اپلیکیشنی برای آنها نیست بنویسید.
- از مدلهای سریع مثل Claude Haiku برای ساخت پروتوتایپهای تکمنظوره استفاده کنید.
- به جای تلاش برای نوشتن کد بینقص، روی «کارکرد سریع» تمرکز کنید تا سرعت یادگیری ابزاری شما بالا برود.
اما داستان سختافزاری این تحول حتی شگفتانگیزتر است؛ پروژه Frontman در تلاش است تا عاملهایی بسازد که کل محیط اجرای برنامه را مدیریت کنند. این موضوع را در گزارش بعدی بررسی خواهیم کرد.
گفتگو