در دفاع از عدم بررسی کد: رویکرد جدید در توسعه نرمافزار با هوش مصنوعی
نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۱/۲۵ ۱۰:۰۱
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
Codex و OpenClaw تشدید شده است.
OpenAI در یک پست وبلاگ، مفهوم "مهندسی Harness" را معرفی کرد، که بر اهمیت طراحی محیطها، مشخص کردن اهداف و ایجاد حلقههای بازخورد برای اطمینان از عملکرد قابل اعتماد Codex agents تاکید دارد. در این رویکرد، سرمایهگذاری اصلی بر روی مستندات، قوانین وابستگی، لینترها، زیرساخت تست و قابلیت مشاهده متمرکز است، نه بررسی خط به خط کد.
پروژه OpenClaw، که توسط یک نفر بدون تیم ایجاد شده است، نمونه دیگری از این رویکرد است. این پروژه با استفاده از هوش مصنوعی، به سرعت رشد کرده و بیش از 100,000 ستاره در GitHub کسب کرده است. توسعهدهنده این پروژه نیز بر روی بازسازی، معماری، تست و Harnessing تمرکز دارد و به جای بررسی کد، آن را توسعه میدهد.
مقاله همچنین به یک مقاله اخیر اشاره میکند که استدلال میکند مهندسی نرمافزار در آینده شامل نوشتن کد نخواهد بود، بلکه شامل سازماندهی AI agents خواهد بود. این مقاله بر اهمیت مهارتهایی مانند معماری، مشخصات و طراحی حلقههای بازخورد به جای دانش نحو و پیادهسازی تاکید دارد.
در نهایت، نویسنده به انتقاداتی که در مورد این رویکرد مطرح شده است، از جمله نگرانی در مورد "جعبه سیاه" بودن کد تولید شده توسط هوش مصنوعی، پاسخ میدهد و استدلال میکند که با سرمایهگذاری در تست و Harnessing مناسب، میتوان از صحت و قابلیت اطمینان کد اطمینان حاصل کرد.