إذا نظرت إلى ما وراء الكواليس لأي تطبيق جوال أنيق أو واجهة تجارية، وفي أعماق طبقات التكامل والخدمة في بنية تطبيقات أي مؤسسة كبرى، ستجد على الأرجح أجهزة كمبيوتر مركزية تدير العرض.
تستخدم التطبيقات وأنظمة السجلات الحساسة هذه الأنظمة الأساسية كجزء من بنية تحتية هجينة. قد يكون أي انقطاع في عملياتها الجارية كارثيًّا على استمرار سلامة العمليات التشغيلية للشركة. لدرجة أن العديد من الشركات تخشى إجراء تغييرات جوهرية عليها.
لكن التغيير أمر لا مفر منه، حيث تتراكم الديون التقنية. لتحقيق مرونة الأعمال ومواكبة التحديات التنافسية وطلبات العملاء، يجب على الشركات حتمًا تحديث هذه التطبيقات. بدلاً من تأجيل التغيير، يجب على القادة البحث عن طرق جديدة لتسريع التحول الرقمي في استراتيجيتهم الهجينة.
النشرة الإخبارية الخاصة بالمجال
ابقَ على اطلاع دومًا بأهم—اتجاهات المجال وأكثرها إثارة للفضول—بشأن الذكاء الاصطناعي والأتمتة والبيانات وغيرها الكثير مع نشرة Think الإخبارية. راجع بيان الخصوصية لشركة IBM.
سيتم تسليم اشتراكك باللغة الإنجليزية. ستجد رابط إلغاء الاشتراك في كل رسالة إخبارية. يمكنك إدارة اشتراكاتك أو إلغاء اشتراكك هنا. راجع بيان خصوصية IBM لمزيد من المعلومات.
ربما يكمن أكبر عائق أمام تحديث الكمبيوتر المركزي في نقص المواهب. من المحتمل أن يكون العديد من خبراء الكمبيوتر المركزي والتطبيقات الذين أنشأوا وأضافوا قواعد كود تطبيقات COBOL للمؤسسات على مر السنين قد غادروا مواقعهم أو يقتربون من التقاعد.
والأكثر إثارة للقلق هو أن الجيل القادم من المواهب سيكون من الصعب استقطابه، لأن خريجي علوم الحاسوب الجدد الذين تعلموا Java واللغات الأحدث لن يتصوروا أنفسهم بطبيعة الحال يشاركون في تطوير تطبيقات أجهزة الكمبيوتر المركزية. بالنسبة لهم قد لا يبدو هذا العمل جذابًا مثل تصميم تطبيقات الأجهزة المحمولة أو مرنًا مثل تطوير السحابة الأصلية. وفي واقع الأمر، فإن هذا التصور غير منصف إلى حد كبير.
فلغة COBOL ظهرت قبل وجود توجه نحو البرمجة الكينونية، ناهيك عن التوجه الخدمي (SOA) أو الحوسبة السحابية. ومع مجموعة أوامر بسيطة ومرنة، فهي ليست لغة معقدة على المطورين الجدد لتعلمها أو فهمها. ولا يوجد ما يمنع تطبيقات أجهزة الكمبيوتر المركزية من الاستفادة من التطوير المرن والإصدارات الأصغر التدريجية ضمن مسار مؤتمت على غرار نمط عمليات التطوير.
إن اكتشاف ما فعلته الفرق المختلفة باستخدام COBOL على مر السنين هو ما يجعل إدارة التغيير صعبة للغاية. أجرى المطورون إضافات وحلقات منطقية لا نهاية لها على نظام إجرائي يجب فحصه وتحديثه كوحدة واحدة، بدلًا من التعامل معه كمكونات أو خدمات فضفاضة الاقتران.
مع وجود التعليمات البرمجية والبرامج منسوجة معًا على الكمبيوتر المركزي بهذه الطريقة، فإن أوجه الترابط الداخلية ونقاط الفشل المحتملة تكون معقدة للغاية ومتعددة لدرجة أنه لا يمكن حتى للمطورين المهرة فك تشابكها. وهذا يجعل تطوير تطبيق COBOL يبدو شاقًا أكثر من اللازم، مما يجعل العديد من المؤسسات تبحث عن بدائل خارج الكمبيوتر المركزي قبل الأوان.
شهدنا في الآونة الأخيرة الكثير من الضجة حول الذكاء الاصطناعي التوليدي (GenAI) نتيجة الانتشار الواسع لنماذج اللغة الكبيرة (LLMs) مثل ChatGPT ومولدات الصور البصرية المعتمدة على الذكاء الاصطناعي والمخصصة للمستهلكين.
ورغم بروز العديد من الإمكانات المذهلة في هذا المجال، فلا تزال هناك مشكلة “الهلوسة” التي تظهر لدى النماذج اللغوية الكبيرة عند تطبيقها على مهام سير العمل الحرجة. عندما تُدرَّب نماذج الذكاء الاصطناعي على محتوى من الإنترنت، فإنها قد تُنتج في كثير من الأحيان حوارات مقنعة وقابلة للتصديق، ولكنها لا تقدم إجابات دقيقة دقة تامة. على سبيل المثال، استشهد ChatGPT مؤخرًا بسوابق قانونية وهمية (يوجد الرابط خارج موقع ibm.com). محكمة فيدرالية، وهو ما قد يؤدي إلى فرض عقوبات على المحامي الكسول الذي اعتمد عليه دون تحقق.
هناك قضايا مماثلة تتعلق بالثقة في روبوت محادثة يعتمد على الذكاء الاصطناعي في برمجة تطبيق أعمال. في حين أن نموذج لغة كبير معمَّم قد يقدم اقتراحات عامة معقولة حول كيفية تحسين تطبيق أو إصدار نموذج تسجيل قياسي بسهولة أو برمجة لعبة خفيفة، فإن السلامة الوظيفية لتطبيق الأعمال تعتمد بشكل كبير على بيانات التعلم الآلي التي تم تدريب نموذج الذكاء الاصطناعي عليها.
ولحسن الحظ، كان بحث الذكاء الاصطناعي الموجه نحو الإنتاج قائمًا منذ سنوات قبل وصول ChatGPT. وكانت ®IBM تقوم ببناء نماذج التعلم العميق والاستدلال تحت علامتها التجارية watsonx™، وبصفتها رائدة ومبتكرة في عالم أجهزة الكمبيوتر المركزية، فقد قامت ببناء نماذج ذكاء اصطناعي توليدي قائمة على الملاحظة تم تدريبها وضبطها على تحويل COBOL إلى Java.
يستخدم أحدث حلول الشركة IBM watsonx ™ Code Assistant for Z كل من العمليات القائمة على القواعد والذكاء الاصطناعي التوليدي لتسريع تحديث تطبيقات الكمبيوتر المركزي. وأصبح بإمكان فرق التطوير الآن الاعتماد على استخدام عملي للغاية وموجّه للمؤسسات للذكاء الاصطناعي التوليدي والأتمتة لمساعدة المطورين في اكتشاف التطبيقات، وإعادة الهيكلة التلقائية، وتحويل COBOL إلى Java.
لجعل تطبيقات الكمبيوتر المركزية أكثر قدرة على التكيّف والمرونة إزاء التغيير تمامًا مثل أي تطبيق موجّه للكائنات أو تطبيق موزّع، ينبغي للمؤسسات التعامل معها باعتبارها أهم الميزات على مستوى مسار التسليم المستمر يساعد IBM watsonx Code Assistant for Z المطورين على إدخال كود COBOL في دورة حياة تحديث التطبيق من خلال ثلاث خطوات:
نحن نتشكك بشكل عام في معظم ادعاءات البائعين حول الذكاء الاصطناعي، إذ إنها في الغالب ليست سوى أتمتة تحت مسمى آخر.
مقارنةً بتعلم جميع الفروق الدقيقة في اللغة الإنجليزية والتكهن بالأساس الواقعي للكلمات والفقرات، فإن إتقان بناء الجمل والتراكيب للغات مثل COBOL وJava يبدو مناسبًا تمامًا لقدرات الذكاء الاصطناعي التوليدي (GenAI).
يمكن أن تقلل نماذج الذكاء الاصطناعي التوليدي المصممة للمؤسسات مثل IBM watsonx Code Assistant for Z من جهود التحديث وتكاليفه على المؤسسات ذات الموارد المحدودة. تُعد التطبيقات على المنصات المعروفة التي تحتوي على آلاف الأسطر من التعليمات البرمجية أرضية تدريب مثالية لنماذج الذكاء الاصطناعي التوليدي مثل IBM watsonx Code Assistant for Z.
حتى في البيئات ذات الموارد المحدودة، يمكن للذكاء الاصطناعي التوليدي مساعدة الفرق على تخطي عقبات التحديث وتعزيز قدرات مطوري الكمبيوتر المركزي لإجراء تحسينات كبيرة على مستوى المرونة والصلابة فوق أهم تطبيقاتهم الجوهرية للأعمال.
للمزيد، اطّلع على المنشورات الأخرى ضمن سلسلة محللي Intellyx لقيادة الفكر:
©2024 Intellyx B.V. تتحمل Intellyx المسؤولية التحريرية عن هذه الوثيقة. لم يتم استخدام أي روبوتات الذكاء الاصطناعي لكتابة هذا المحتوى. في وقت كتابة هذا المقال، كانت شركة IBM أحد عملاء Intellyx.
IBM zSystems هي مجموعة من أجهزة z/Architecture الحديثة التي تشغل برامج z/OS و Linux و z/VSE و z/TPF و z/VM و zSystems.
صُمِّمت للتعامل مع أحمال التشغيل الحساسة، مع ضمان الأمان والموثوقية والتحكم في كامل البنية التحتية لتكنولوجيا المعلومات لديك.
تسريع التحول الرقمي من خلال تحديث تطبيقات الكمبيوتر المركزي لديك باستخدام IBM.