چرا استارتاپ‌ها در حال بازنگری در پشته (Stack) کدنویسی هوش مصنوعی خود هستند

استارتاپ‌ها دیگر ابزارهای کدنویسی هوش مصنوعی را صرفاً بر اساس قیمت انتخاب نمی‌کنند.

در گذشته، تیم‌ها ارزان‌ترین گزینه یا هر لایسنسی را که از قبل داشتند، انتخاب می‌کردند. امروز، محاسبات تغییر کرده است. سه مشکل اصلی محرک انتخاب ابزار هستند: اعتبار (credits)، کیفیت و کنترل.

پیش‌بینی قیمت‌گذاری دشوارتر شده است.

فروشندگان بزرگ از اشتراک‌های ثابت به سمت اعتبار‌های مبتنی بر میزان استفاده (usage-based credits) حرکت کرده‌اند. این موضوع پیش‌بینی بودجه فصلی را دشوار می‌کند. یک هفته استفاده سنگین می‌تواند هزینه‌های شما را به شدت افزایش دهد. برخی مدل‌ها نیز سریع‌تر از بقیه، اعتبارها را مصرف می‌کنند. اکثر پلتفرم‌ها این محاسبات را تا زمانی که بیش از حد هزینه کنید، شفاف نمی‌کنند.

کدهای تولید شده توسط هوش مصنوعی، بدهی فنی ایجاد می‌کنند.

دستیارهای کدنویسی بر حل یک دستور (prompt) واحد تمرکز می‌کنند. آن‌ها اغلب معماری موجود شما را نادیده می‌گیرند. مطالعه‌ای روی ۳۰۰,۰۰۰ کامیت (commit) هوش مصنوعی نشان داد که ۱۵٪ از کامیت‌های انجام شده توسط دستیارهای اصلی، باعث بروز مشکلات کیفیت کد شده‌اند. حدود ۲۲.۷٪ از آن مشکلات ماه‌ها در پایگاه کد (codebase) باقی می‌مانند. این بدهی سریع‌تر از آن چیزی که تیم‌ها بتوانند آن را بازبینی کنند، انباشته می‌شود.

کنترل، تعیین‌کننده سرعت شماست.

کنترل یعنی شما درک کنید که چرا یک عامل هوش مصنوعی (AI agent) تصمیم خاصی گرفته است. شما به یک ردپای بازرسی (audit trail) از هر تغییر نیاز دارید. کدهای مبهم برای تیم‌ها خطرناک هستند. اگر یک مهندس جدید نتواند کد را بخواند، به جای عرضه ویژگی‌های جدید، هفته‌ها وقت خود را صرف مهندسی معکوس آن می‌کند.

از این چارچوب برای ارزیابی ابزار بعدی خود استفاده کنید:

• اعتبار (Credits): به میانگین هزینه‌ها نگاه نکنید. بپرسید هزینه یک هفته استفاده سنگین چقدر است. به دنبال مدل‌های مصرف شفاف باشید.

• کیفیت: آیا کد شامل تست‌ها و مستندات است؟ به دنبال کدی باشید که علاوه بر اولین دمو، در پیاده‌سازی ویژگی دوم نیز دوام بیاورد.

• کنترل: آیا تیم شما می‌تواند هر تصمیم را توضیح دهد؟ به دنبال ثبت تصمیمات عامل (agent) و قابلیت خروجی گرفتن از کد باشید.

هیچ ابزاری در تمام دسته‌ها برنده نیست. برخی ابزارها انطباق با استانداردهای سازمانی (enterprise compliance) را در اولویت قرار می‌دهند. برخی دیگر سرعت را برای دموهای سریع در اولویت می‌گذارند. انتخاب شما به آنچه در حال ساختن آن هستید بستگی دارد.

از نگاه کردن به قیمت روی برچسب خودداری کنید. برای جلوگیری از بازسازی پشته (stack) خود در دوازده ماه آینده، بر اعتبار، کیفیت و کنترل تمرکز کنید.

منبع: https://dev.to/8080_ai/the-reason-startups-are-rethinking-their-ai-coding-stack-3fn1