در این مقاله، ریچارد سِروتر به بررسی روشهای استفاده از ابزارهای هوش مصنوعی در توسعه نرمافزار میپردازد. او مراحل اولیه توسعه با ابزارهای کمکی کدنویسی و محیطهای کدنویسی عاملی را مرور میکند و به این نکته اشاره دارد که امروزه روشهای مختلفی برای کار با هوش مصنوعی در مهندسی نرمافزار وجود دارد.
سروتر سه نوع اصلی تعامل با هوش مصنوعی را شناسایی میکند: "دستور" (اجرای عملیات بر روی محیط یا کد)، "کدنویسی" (نوشتن یا بررسی کد) و "هدایت" (هماهنگی عوامل). او این مراحل را با استفاده از مجموعهای از ابزارهای محبوب مانند Google AI Studio، Gemini CLI، Gemini Code Assist و Jules نشان میدهد و سپس همین تمرین را با پلتفرم جدید Google Antigravity انجام میدهد.
هدف از این تمرین، ساخت یک برنامه است که با استفاده از هوش مصنوعی، تصاویر ارسالی را به تصاویر فرد در موقعیتهای مختلف بیسبال تبدیل میکند. سروتر نشان میدهد که چگونه با استفاده از Google AI Studio و مدل Nano Banana، میتوان به سرعت یک برنامه اولیه را ایجاد کرد و سپس آن را در GitHub ذخیره و در Visual Studio Code با پلاگین Gemini Code Assist و Gemini CLI ویرایش و تکمیل کرد.
در نهایت، سروتر بر اهمیت درک کد و نحوه تعامل آن با APIهای هوش مصنوعی تأکید میکند.
مشاهده مطلب اصلی