كما ذكر الزميلان مصطفى وعدنان، ربط الواجهة بالخادم من مهام مبرمج الواجهة. لكن ماذا قال مبرمج الواجهة بالضبط؟ مبرمج الخادم مسؤوليته برمجة الAPIs وأيضًا كتابة وثائق واضحة لكيفية استخدامها، فإن لم تكن الAPIs موثقة بشكل جيد لن يستطيع مبرمج الواجهة ربط واجهته بها. ربما مبرمج الواجهة يحتاج لوثائق أفضل أو بعض التعديلات على الخادم ولذلك قال ما قال. لن نستطيع الحكم حتى نعلم ما قاله مبرمج الواجهة بالضبط.
1
تعليم الأطفال الإنجليزية بشكل جدي من عمر 5 سنوات سيكون على حساب لغتهم العربية. إن كنت تعتقد أن اللغة العربية غير مهمة، فنعم، ركز منذ الصغر على الإنجليزية وأنشئ جيلا أعجميا يجيد البرمجة! لا أتحدث من فراغ، فعندي أقارب خاضوا هذه التجربة مع أبنائهم وهم اليوم بالغون لا يجيدون من العربية سوى الكلام اليومي البسيط، لكنه لا يستطيع أن ينتج شيئا بالعربية، بل لا يستطيع حتى الخوض في مثل هذا الحوار الذي يجري بيني وبينك هنا!
إليك بالضبط ما تطلب: https://alusus.org/ar/index.html https://io.hsoub.com/programming/154278-%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A7%D9%84%D9%84%D8%BA%D8%A9-%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9-%D9%81%D9%8A-%D8%A8%D8%B1%D9%85%D8%AC%D8%A9-%D8%A7%D9%84%D8%AD%D8%A7%D8%B3%D8%A8-%D8%A7%D9%84%D8%A2%D9%84%D9%8A نعم، نحتاج من كل المخلصين الدعم، خصوصا في مجال تعريف الناس بهذا المجهود وتشجيعهم على تبني المشروع سواء بالاستثمار أو بالتواصل مع المؤسسات الحكومية التعليمية لغرض اعتمادها في المدارس العربية أو المؤسسات التعليمية، فلا تبخلوا علينا بمجهوداتكم، وجزاكم الله خيرا.
وهذا لا علاقة له بالابتكار، بل بولع المغلوب بتقليد الغالب كما قال ابن خلدون. وبهذه العقلية حتى الابتكار والإنتاج لن ينفع في تغيير واقع اللغة العربية، لأن الذي يدرس بالإنجليزية ويستخدمها كلغة رئيسية في حياته اليومية ببساطة سينتج بها أيضًا وسيسمي منتجاته أسماءا انجليزية، والأدلة على ذلك لا حصر لها. ثم لماذا جئت تجادل بهذا الأمر في هذا المقال تحديدا؟ أليس هذا المقال حول الإنتاج أصلا؟ فالمقال أصلا يتحدث عن منتجات جديدة من إنتاج عربي 100% وليس عن مجرد تعريب.
هذا "الاضطرار" الذي تتحدث عنده سببه كون التعليم الجامعي بالإنجليزية والتعليم الإنجليزية هو سبب تراجع العربية. لو أن الدولة تفرض استخدام لغة البلد الرسمية في التعليم الجامعي، كما تفعل سوريا، لما وُجد هذا الاضطرار ولصار استخدام العربية بين الناس سهلا وطبيعيا، ودليل ذلك سوريا. عندما أتناقش مع السوريين في المواضيع التقنية لا أواجه أي مشكلة في استخدام العربية والمصطلحات البرمجية العربية ولا أَضطر لاستخدام مصطلحات إنجليزية إلا ما ندر. لا تحتاج أن تخترع الشيء كي تتمكن من إطلاق تسمية عربية
الحل بالنسبة للبدائل أن تكون بنفس مستوى الإثارة الذي تقدمه الأنيمي. شاهدت كثيرًا من أفلام الكرتون العربية ومشكلتها أنها تأتي من منظور تربوي بحت وتخلو من الإثارة والتشويق الذي يقدمه الكرتون المستورد القائم على الربحية. أفلام الكرتون العربية تخلو من المغامرة وهي في مجملها مجرد سرد لقصة تاريخية أو طرح لفكرة تربوية ثم ملؤها ببعض الأحداث. إذا أردت اجتذاب الطفل فعليك فعل الأمر بطريقة معاكسة، أي تطرح قصة فيها مغامرة وخيال محبوك بطريقة مشوقة، ثم تضع بين ثنياتها القيم التربوية.
هل جربت الاستعانة بChatGPT؟ لست متأكدًا أنه ينفع في مثل هذه الحالات لكن جرب إعطاءه النص الذي كتبتَه وأطلب منه أن يحسن صياغته. لن يعطيك صيغة مثالية وستحتاج لمراجعة ما ينتجه وربما تعديله قليلا، لكنه قد ينفعك كبداية. مثلا، وجهت له السؤال التالي: هل يمكنك تسحين النص التالي؟ في الحقيقة اواجه مشكلة اثناء الكتابة في الاخطاء اللغوية واسلوبي في صياغ المعلومة التي اعرافها ركيك جدا. وهذا كان رده: بالتأكيد ، يمكنني تنقية النص التالي: "في الواقع، أواجه مشكلة في الكتابة
لم أقل أنه غير مدرب، قلت أنه غير مدرب بنفس القدر مقارنة باللغة الإنجليزية. برامج الذكاء الاصطناعي لا تفكر بنفس طريقة تفكير البشر، فهي لا تملك منطقا وقدرة على الاستنتاج والتفكير الواعي كما يفعل البشر، لذلك هي بحاجة لتدريب بكمية هائلة من البيانات كي تعطي نتائج جيدة وكلما قلّت كمية التدريب قلت جودة النتائج.
طريقة العمل ستتغير، لكن الذكاء الاصطناعي ما زال لا يعوض عن البشر. عندما تتعامل معه في إطار التجارب تجده عالي الجودة لكن عندما تستخدمه في إطار عمل معين تكتشف مواطن الضعف وتحتاج للتدخل. أقول هذا عن تجربة، فقد كنت مرة بحاجة لصورة بصفات معينة وفكرت باللجوء إلى Dall-e وهو كما تعلمون الذكاء الصناعي المخصص لتوليد الصور. جربت وصف ما أريده عدة مرات وأنتج لي العديد من الصور التي لا تطابق ما أريده فاضطررت لاحقا لتبسيط الوصف وأخذ الناتج ثم التعديل
الأمر لا علاقة له بضعف المحتوى العربي البتة، لأن البيانات في ChatGPT ليست مخزنة باللغة الإنجليزية أساسا وإنما مخزنة كبيانات غير مرتبطة بأي لغة. طالما أن المعلومة عنده فيفترض أنه يستطيع أن يجيب عن السؤال بأي لغة يفهمها. بمعنى آخر، إذا أخذ معلومة من كتاب إنجليزي ثم سألته عنها باللغة العربية فيفترض أن يستطيع الإجابة. المشكلة حاليا تكمن في أنه غير مدرب على اللغة العربية بنفس القدر مقارنة باللغة الإنجليزية، أي أنه ربما ببساطة لم يفهم السؤال بشكل صحيح نظرا
من خلال تجربتي بعد أكثر من 20 عاما من العمل في مجال البرمجيات يمكنني القول أن أنماط التصميم سيف ذو حدين، فبينما تكون نافعة عند استخدامها في أماكنها الصحيحة، فهي ضارة عند استخدامها في المكان الخطأ، وهو أمر شائع وليس نادر. كثيرا ما واجهت خلال مسيرتي تصاميم خاطئة منبعها مبرمج صمم برنامجه بطريقة أعقد مما يجب لا لشيء، إلا لأنه قرأ عن ذلك التصميم في كتب أنماط التصميم. الأكثر نفعا من تعلم أنماط التصميم هو تعلم مبادئ التصميم. مثلا: https://ar.wikipedia.org/wiki/SOLID_(%D8%AA%D8%B5%D9%85%D9%8A%D9%85_%D9%83%D8%A7%D8%A6%D9%86%D9%8A_%D8%A7%D9%84%D9%85%D9%86%D8%AD%D9%89)
أظن أن هذا السؤال يجب أن يوجه للنساء، فهن أدرى لماذا لا تستهويهن البرمجة كما تستهوي الرجال. على كل، أظنها مسألة وقت فقط ومستقبلاً ستزداد نسبة النساء العاملات في هذا المجال بعد أن يكتشفن مقدار المرونة التي في هذا المجال (العمل عن بعد، المرونة في أوقات العمل، إلخ) مقارنة مع غيره، خصوصًا لمن لديها أسرة.