المشاريع للمبرمجين

مشاريع الذكاء الاصطناعي للمبرمجين

اربط الشيفرة والوثائق ولقطات الشاشة والتذاكر ليفهم الذكاء الاصطناعي المستودع قبل أن يجيب.

الفكرة ببساطة

لا تطلب من الذكاء الاصطناعي أن يخمّن عملك، بل أعطه المشروع.

يعرف المطورون المشكلة جيدًا: قد يكتب الذكاء الاصطناعي دالة معزولة جيدة، ثم يخفق حين تعتمد الإجابة على بنية المشروع أو أعرافه أو ملفاته الحالية أو الحزم المختارة أو القرارات السابقة.

يتيح لك مشروع في MultipleChat استيراد ملفات المستودع من GitHub، ورفع الوثائق، وإضافة لقطات الشاشة أو سجلات الأخطاء، وإنشاء تعليمات للمشروع تشرح حزمة التقنيات المستخدمة. وعندها يستطيع الذكاء الاصطناعي استرجاع المقاطع ذات الصلة قبل الإجابة بدلًا من التخمين انطلاقًا من مطالبة مبهمة.

ما الذي ترفعه

ابدأ بالملفات التي تعتمد عليها الإجابة.

كثيرًا ما يخفق الناس مع مشاريع الذكاء الاصطناعي لأنهم يرفعون القليل جدًا. فإذا كان الخبير البشري سيحتاج إلى المادة المصدرية، فالمشروع يحتاج إليها أيضًا.

ملفات مستودع GitHub والوحدات المهمة وملفات الإعدادات

ملفات README وملاحظات البنية المعمارية ووثائق API

سجلات الأخطاء وتتبّعات المكدس ومخرجات الاختبارات الفاشلة

لقطات شاشة لأخطاء الواجهة، ومتطلبات المنتج، أو ملاحظات Figma

مخططات قواعد البيانات وملفات SQL وأمثلة JSON ووثائق التكامل

تعليمات المشروع

أخبر المشروع كيف تفكر مهنتك.

قد تُنتج الملفات نفسها إجابات مختلفة تمامًا تبعًا للتعليمات. حدّد التوقعات مرة واحدة ليعرف كل نموذج كيف يتعامل مع المصادر وعدم اليقين والتنسيق.

احترم البنية المعمارية الحالية وأعراف التسمية.

لا تختلق ملفات أو واجهات API. اسأل عندما ينقص سياق المستودع.

فضّل التعديلات الصغيرة، واشرح المفاضلات قبل أي إعادة هيكلة كبيرة.

عند عدم اليقين، حدّد ملف المصدر أو الإعداد الذي يحتاج إلى فحص.

افصل بين خيارات الإصلاح السريع والإصلاح المتين وإعادة الهيكلة طويلة المدى.

أدلة العمل

خمسة سير عمل تبدأ بها.

هذه ليست أوصافًا نظرية للميزات، بل أول سير عمل عملية ينبغي للمطورين تجربتها بعد إنشاء مشروع.

سير العمل 1

أنشئ مشروعًا لقاعدة الشيفرة

ابدأ بملف README والوحدات الأساسية وملفات الحزم والإعدادات ووثائق البنية المعمارية. وإذا ربطت GitHub، فأبقِ ملفات المستودع المستوردة محصورة في المشروع.

مطالبة للتجربة

اقرأ ملفات المشروع ولخّص بنيته المعمارية. حدّد إطار العمل، وتدفق البيانات الرئيسي، والمجلدات المهمة، والخدمات الخارجية، ومناطق الخطر المحتملة.

سير العمل 2

صحّح الأخطاء باستخدام السجلات وملفات المصدر

ارفع سجل الأخطاء مع الملفات ذات الصلة. يستطيع المشروع البحث في الشيفرة والسجلات معًا، وهذا أقوى بكثير من لصق تتبّع المكدس وحده.

مطالبة للتجربة

استخدم ملفات المشروع وتتبّع المكدس هذا للعثور على السبب الجذري المرجّح. أعطني أصغر تعديل ممكن، والملفات المتأثرة، واختبارًا واحدًا ينبغي أن أشغّله بعد التغيير.

سير العمل 3

اشرح الشيفرة غير المألوفة

عند الانضمام إلى مستودع أو العودة إلى عمل قديم، اطلب خريطة لقاعدة الشيفرة، ثم تعمّق في وحدات بعينها.

مطالبة للتجربة

اشرح كيف تعمل المصادقة في هذا المشروع. استشهد بالملفات ذات الصلة، وصِف دورة حياة الطلب، واذكر أي مخاطر أمنية أو افتراضات غير واضحة.

سير العمل 4

قارن خيارات التنفيذ

استخدم AI Comparison أو AI Collaboration داخل المشروع للحصول على استراتيجيات تنفيذ مختلفة مبنية على قاعدة الشيفرة نفسها.

مطالبة للتجربة

نحتاج إلى إضافة صلاحيات قائمة على الأدوار. قارن ثلاثة أساليب تنفيذ لقاعدة الشيفرة هذه: أقل قدر من التغيير، وبنية معمارية نظيفة، وأسلوب يسهّل الترحيل. اذكر المخاطر والملفات المتأثرة.

سير العمل 5

حوّل المتطلبات إلى خطة تطوير

ارفع ملاحظات المنتج ولقطات الشاشة والوثائق، ثم اطلب تذاكر وخطوات تنفيذ على مستوى الملفات والحالات الحدّية.

مطالبة للتجربة

حوّل ملخص الميزة المرفوع إلى خطة تنفيذ. أدرج المهام، والملفات المتأثرة، وتغييرات نموذج البيانات، وتغييرات API، وحالات الواجهة، والاختبارات، ومخاطر الطرح.
تجنّب هذه الأخطاء

معظم الناس يستخدمون المشاريع بشكل مبهم جدًا.

والحل بسيط: أبقِ المشاريع مركّزة، وارفع المادة المصدرية الحقيقية، واطلب مخرجات مستندة إلى المصادر.

1.لا ترفع ملفًا واحدًا فقط إذا كان الخطأ يعتمد على الاستيرادات أو الإعدادات.

2.لا تدع الذكاء الاصطناعي يعيد كتابة وحدة قبل أن يشرح النمط الحالي أولًا.

3.لا تخلط عدة مستودعات غير مترابطة في مشروع واحد.

4.لا تتجاهل الاختبارات. اسأل الذكاء الاصطناعي عمّا يجب تشغيله بعد كل تغيير.

5.لا تفترض أن الشيفرة المولَّدة تتوافق مع إصدار إطار العمل لديك.

الأسئلة الشائعة

أسئلة يطرحها المطورون عادةً.

هل يمكن للمشاريع استيراد الملفات من GitHub؟

نعم. يمكن للمشاريع استيراد ملفات المستودع من GitHub، وتخزين بيانات وصفية مثل المستودع والمسار والفرع، وفهرسة المحتوى لاسترجاعه داخل المشروع.

هل تستطيع المشاريع فهم قاعدة شيفرة كاملة؟

تعمل بأفضل شكل عندما تستورد الملفات المهمة: ملف README وملفات الحزم والإعدادات والوحدات الأساسية والمخططات والوثائق والملفات المتعلقة بالمهمة. ثم يعثر الاسترجاع على المقاطع ذات الصلة عندما تسأل.

هل يمكنني رفع لقطات شاشة لأخطاء الواجهة؟

نعم. يمكن لملفات الصور المدعومة أن تحصل على أوصاف قابلة للبحث، مما يساعد على إبقاء لقطات الشاشة والمراجع المرئية مرتبطة بالمشروع.

أي نموذج ينبغي للمبرمجين استخدامه داخل المشاريع؟

استخدم المقارنة. فقد يتفوق نموذج في البنية المعمارية، وآخر في أسلوب التعديلات، وثالث في النقد. وتمنح المشاريع كل نموذج سياق الشيفرة نفسه لتكون المقارنة عادلة.

ابدأ بالطريقة الصحيحة

أنشئ مشروعًا قبل أن تطرح السؤال الصعب.

ارفع المادة، وحدّد القواعد، ثم دع MultipleChat يسترجع السياق ذا الصلة لـ ChatGPT أو Claude أو Gemini أو Grok أو AI Collaboration.