اتجربة اتمتة البرمجة | 1 عصف ذهني وتبادل اراء
السلام عليكم ورحمة الله,
اولا اكره النقاش في موضوع هل سيستبدل الذكاء الصناعي المبرمجين! اذا طرحت هذا السؤال فاعلم انك لم تفهم هذا المجال بحذافيره ولم تستوعب معنى تطوير البرمجيات والانظمة والكثير من مصطلحات هذا المجال.
لكن هنا يكمن موضوع هذه التجربة, كيف اجعل الذكاء الصناعي كمساعدي الشخصي في مشاريعي بافضل واسرع طريقة؟
فكرتي الرئيسية هي انشاء سلسلة من العمليات التي يقوم بها وكيل ذكاء صناعي (AI Agent) ليغطي ميزة (Feature) معينة احتاجها في النظام.
مثلا:
عندي (Tech Stack) يتكون من العناصر التالية:
postgress + nestjs + nginx + flutter
واريد ان اضيف ميزة انشاء مستخدم جديد
كمطور برمجيات سأقوم بالخطوات التالي
ملاحظة الخطوات التالية لا تشمل كل اجزاء التنفيذ, اي انها خطوات اولية فقط وبافتراض ان البنية التحتية للمشروع جاهزة
في ال Backend
- تصميم شكل المستخدم والمعلومات التي سوف احفظها في قاعدة البيانات
- انشاء عمليات (Create, Update, Read, Delete)
- تجهيز ال API Endpoints
- انشاء ال Routes
في ال Frontend
- انشاء التصميم الاولي لواجهة المستخدم
- انشاء ال client api calls
- ربط ال Frontend and Backend
يمكنني ان اطلب من الذكاء الصناعي القيام بكل خطوة وهذا سيريحني طبعا لكن الهدف من هذه التجربة هو القيام بكامل المهمة بشكل تلقائي او على الاقل شبه تلقائي.
هناك حل تصوري في ذهني يمكن ان اخذه كنقطة بداية وهو على الشكل التالي:

هذه هي الفكرة باختصار. والتجربة التي سوف اقوم بها خلال الاسبوعين القادمين تتمحور حول هذه الفكرة.
وهنا سوف احاول البحث عن اجابة الاسئلة التالية:
- ما هي حدود ال Agents الحالية؟
- هل يمكن ل AI Agent ان يقوم بانشاء كود معين وانشاء كود للتجربة وتشغيل وتجربة الكود الناتج تلقائيا؟
- هل يكون الكود النهائي مصمم ويتبع Design pattern معينة ويمكن اضافته الى مشروعي بسهولة؟
- هل هناك حلول متاحة او مشابهة لهذه الفكرة حاليا؟
اذا كنت لديك افكار او خبرة في هذا المجال فيسرني مشاركتك :)
تم!

