كيف أستخدم الذكاء الاصطناعي يوميًا للبناء والإطلاق

الذكاء الاصطناعي يجعل بناء النماذج الأولية سريعًا، لكنه لا يجعل عملية الإطلاق سهلة.

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

إليك كيف أستخدم الذكاء الاصطناعي لإطلاق منتجات حقيقية.

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

أكتب مواصفات صغيرة أولاً. أحدد ما يلي:

  • ما يجب أن يفعله الكود.
  • ما يجب ألا يفعله الكود أبدًا.
  • كيف سأعرف أنه يعمل.

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

سير عملي اليومي:

• اجعله يعمل أولاً. النسخة القبيحة التي تعمل تعلمك أكثر من الخطة المثالية. • اكتب الاختبارات مبكرًا. اطلب من الذكاء الاصطناعي كتابة الاختبارات جنبًا إلى جنب مع الكود. اقرأ تلك الاختبارات بعناية. • اقرأ كل سطر تحتفظ به. إذا لم تستطع شرح سطر برمجي، فلا تدمجه. • استخدمه في الـ 80% المملة. اترك للذكاء الاصطناعي التعامل مع الـ boilerplate والـ schemas والـ migrations. • تعلم أدوات جديدة. استخدم الذكاء الاصطناعي لشرح المكتبات أو المجالات الجديدة بسرعة. • تخلص من الأفكار السيئة. ابنِ نسخة بسيطة لترى ما إذا كان النهج سيفشل. هذا سيكلفك ساعة واحدة بدلاً من أسبوع.

يفشل الذكاء الاصطناعي في الـ 20% الأخيرة. هنا تبرز أهمية حكمك وتقديرك.

يجب أن تملك المسؤولية عن:

  • المعمارية (Architecture) ونماذج البيانات. قد يعطيك الذكاء الاصطناعي schema تسبب مشاكل لاحقًا.
  • الأمان. لا تثق أبدًا بالذكاء الاصطناعي في عمليات المصادقة (authentication) أو البيانات الشخصية.
  • الاتساق. يكتب الذكاء الاصطناعي بأساليب مختلفة. يجب أن تحافظ على تماسك قاعدة الكود (codebase).
  • التحقق. غالبًا ما يكون الذكاء الاصطناعي مخطئًا بثقة. لا تفترض شيئًا وتحقق من كل شيء.

قواعد للبقاء سريعًا دون إحداث فوضى:

  • لا تدمج أبدًا ما لا يمكنك شرحه.
  • حافظ على صغر السياق (context). الأوامر (prompts) الطويلة تؤدي إلى إجابات سيئة.
  • تعامل مع الذكاء الاصطناعي كمبرمج مبتدئ (junior) لا يكل ولا يمل ولكن ليس لديه أي مسؤولية. أنت الشخص الذي سيتم الاتصال به في الثانية صباحًا إذا تعطل النظام.
  • خصص وقتًا للمراجعة. البناء أصبح الآن رخيصًا، أما التأكد فهو الجزء المكلف.

عندما تصبح الكتابة رخيصة، يصبح التقدير والحكم أكثر قيمة. الوظيفة الحقيقية للمهندس ليست الكتابة، بل صياغة المشكلات، واختيار المعمارية، وتحديد ما يستحق البناء.

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

Source: https://dev.to/manoharnegi/how-i-use-ai-every-day-to-build-and-ship-3oob

Optional learning community: https://t.me/GyaanSetuAi