این مقاله تجربهای را شرح میدهد که یک توسعهدهنده در ساخت یک پروژه به نام «فیشا مونسترا» داشته است. این پروژه که از یک VPS خریداری شده در حراج بلک فرایدی شروع شده، با هدف یادگیری و استفاده از هوش مصنوعی در توسعه نرمافزار و همچنین مدیریت یادداشتهای تمرینی ایجاد شده است. توسعهدهنده با هدف ایجاد یک «استک ضد-ویبکدینگ» از Blazor .NET Core، Identity، EF و Semantic Kernel در Azure استفاده کرده است.
در ابتدا، توسعهدهنده با نظم و انضباط عمل کرده و از Gemini فقط برای طوفان فکری و تولید HTML/CSS استفاده کرده است، اما کنترل معماری را حفظ کرده است. با این حال، سرعت بالای پیشرفت پروژه منجر به «افتادن به سمت ویبکدینگ» شده است.
پروژه شامل ویژگیهایی مانند صفحهها، احراز هویت، صفحههای ایجاد، جزئیات، لیستبندی، صفحهبندی، یکپارچهسازی با کش Redis، و یک عامل یکپارچه با پلاگینهای Semantic Kernel است که قادر به مشاهده تمرینها در پایگاه داده و پیشنهاد تمرینات بر اساس اطلاعات ارائه شده توسط کاربر است.
با وجود سرعت بالا، کیفیت کد در ابتدا پایین بوده است.
مشاهده مطلب اصلی