Habr AI→ المصدر

كيّفت BHV كتابًا عن Python وChatGPT: من المعمارية إلى CI/CD والعمل مع العتاد

أصدرت BHV نسخة روسية مكيّفة من Modern Python Programming using ChatGPT. يشرح الكتاب كيفية استخدام AI ليس كمولد لشفرة عشوائية، بل كمساعد عبر دورة التطوير…

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
كيّفت BHV كتابًا عن Python وChatGPT: من المعمارية إلى CI/CD والعمل مع العتاد
المصدر: Habr AI. كولاج: Hamidun News.
◐ استمع للمقال

أصدرت دار النشر BHV نسخة روسية مكيفة من كتاب Modern Python Programming using ChatGPT — دليل عملي لتطوير Python باستخدام مساعد ذكاء اصطناعي. التركيز ليس على ChatGPT نفسه، بل على النهج: كيفية استخدام الذكاء الاصطناعي في جميع مراحل دورة تطوير المنتج دون فقدان السيطرة على العمارة وجودة الكود وقيود الهندسة.

ليس عن الموجهات

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

لذلك، لم تقتصر الطبعة الروسية على ترجمة حرفية. تم إعادة تحرير النص وتنظيف القطع الأثرية النموذجية من الأجيال السابقة وتوحيد المصطلحات بحيث يُنظر إلى المواد كدليل تقني عادي بدلاً من سجل طويل لمحادثة مع bot.

"لم نترجم فقط. أعدنا صياغة بنية الجمل وأزلنا الحشو غير الضروري."

الفكرة الرئيسية للكتاب أيضاً أوسع مما تعده كلمة ChatGPT على الغلاف. لا يعرض المؤلف مجموعة من الموجهات الذكية، بل منهجية عملية: كيفية دمج الذكاء الاصطناعي في مراحل مختلفة من SDLC دون تحويل التطوير إلى نسخ عمياء من ردود النموذج.

في الكتاب، يساعد مساعد الذكاء الاصطناعي على صياغة OKRs والأهداف SMART وجمع المتطلبات وتصميم العمارة وفقاً لمبادئ SOLID وكتابة الكود وإعادة تصنيعه وتحضير الاختبارات ومرافقة طلبات الدمج بل والوصول إلى المراقبة في Grafana Cloud.

  • جمع المتطلبات وOKRs وسيناريوهات المستخدم
  • تصميم العمارة ومبادئ SOLID
  • توليد الكود وإعادة تصنيعه وتصحيح أخطاء كود Python
  • الاختبارات و CI/CD وعمليات PR والمراقبة

حالة هندسية شاملة

بدلاً من التمارين المجردة، يبني المؤلف الكتاب حول مشروع واحد — USB T-Shirt Launcher. إنها برج مزود بكاميرا على Raspberry Pi يتعرف على الوجوه ويحتفظ بها في وسط الإطار ويمكنه توجيه المقذوف إلى النقطة الصحيحة.

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

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

ثم يُطلب من ChatGPT تصميم العمارة مع الأخذ في الاعتبار الأنماط والأجهزة الضعيفة. في الرد، يقترح النموذج مخطط بتجريد Launcher وتطبيقات لجهاز USB ومحاكي وعامل لاختيار الوضع وحاكم يعمل من خلال حقن التبعية.

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

حيث يكون الذكاء الاصطناعي مفيداً

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

في هذا السياق، يثبت موجه جيد أنه أكثر أهمية من السحر. بعد وصف مفصل للقيود، يقترح ChatGPT خوارزمية تتبع بسيطة: أخذ إطار الوجه من OpenCV وحساب مركزه ومقارنته بمركز الإطار وضبط الدوران والميل بخطوات صغيرة.

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

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

ما معنى هذا

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

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

ZK
Hamidun News
أخبار الذكاء الاصطناعي بدون ضوضاء. اختيار تحريري يومي من أكثر من 400 مصدر. منتج من جمال حميدون، رئيس الذكاء الاصطناعي في Alpina Digital.

هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟

AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.

ما رأيك؟
جارٍ تحميل التعليقات…