كيف استخدمت الذكاء الاصطناعي لإعادة بناء الـ SaaS الخاص بي من الصفر
حاولت أتمتة عملية نقل الـ SaaS الخاص بي باستخدام الذكاء الاصطناعي. لقد فشلت ثلاث مرات.
أردت نقل تطبيقي، CourseShelf، من React إلى Phoenix LiveView. اعتقدت أنني أستطيع ببساطة إعطاء أمر (prompt) للذكاء الاصطناعي والمضي قدماً. كنت مخطئاً.
إليك كيف سارت محاولاتي الأربع:
المحاولة 1: اختبار الكسل
- الجهد: 0/10
- النتيجة: فشل ذريع.
- أعطيت أمراً صغيراً جداً. بدأ الذكاء الاصطناعي في "الهلوسة" بإنشاء مكونات وهمية وترك شارات "قريباً" (coming soon) في كل مكان. لقد كانت فوضى عارمة.
المحاولة 2: طريقة الدفعات
- الجهد: 0/10
- النتيجة: أفضل، ولكن لا تزال هناك عيوب.
- طلبت من الذكاء الاصطناعي تقسيم المهمة إلى أجزاء أصغر. عمل الأمر بشكل أفضل لبعض الصفحات، لكنه لا يزال يترك أكواداً غير مكتملة وتعليقات "يجب القيام بها" (to-do).
المحاولة 3: الخطة المفصلة
- الجهد: 4/10
- النتيجة: كود جيد، واجهة مستخدم (UI) سيئة.
- كتبت ملف تعليمات طويلاً. تحسنت جودة الكود، لكن واجهة المستخدم لم تكن تشبه تطبيقي الأصلي على الإطلاق.
المحاولة 4: تنفيذ المهارة اليدوية
- الجهد: 9/10
- النتيجة: نجاح.
- حولت تعليماتي إلى "مهارة". قمت بتشغيل الذكاء الاصطناعي صفحة بصفحة. راجعت كل سطر على حدة.
الحقيقة حول البرمجة باستخدام الذكاء الاصطناعي: الذكاء الاصطناعي لا يملك كرة بلورية، ولا يمكنه قراءة أفكارك. إذا كنت تريد كوداً عالي الجودة، فلا يمكنك أن تكون كسولاً.
قضيت 40 يوماً في قيادة هذه العملية. لم أقم بأتمتة عملية النقل، بل أتمتُّ "دليل العمل" (playbook)، لكنني قمت بالعمل الفعلي بنفسي. جلست بجانب الذكاء الاصطناعي، ورصدت كل خطأ، ووضعت قواعد جديدة كلما انحرف عن المسار.
النتيجة:
- دقة واجهة المستخدم (UI fidelity): 9/10
- جودة الكود: 10/10
لقد استغرقت وقتاً أطول مما قد يستغرقه مجرد أمر بسيط. ولكن الآن لدي قاعدة أكواد (codebase) نظيفة أفخر بها. إذا كنت تريد نتائج احترافية، يجب أن تظل أنت في مقعد القيادة.
المصدر: https://dev.to/danielbergholz/how-i-used-ai-to-rebuild-my-saas-from-scratch-5f3m
مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi