07-Jul-2026 6 دقائق قراءة

ما الذي تعلمته AWS خلال 20 عاماً عن تطوير البرمجيات بمساعدة الوكلاء الذكيين

خلاصة تجربة ممتدة في بناء خدمات AWS: الوكلاء الذكيون قادرون على تسريع البرمجة والعمليات، لكن فعاليتهم الحقيقية تظهر فقط عندما تُضبط بالمتطلبات الواضحة والتصميم الموثق والاختبارات الصارمة.

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

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

من أتمتة البنية التحتية إلى أتمتة التفكير البرمجي

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

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

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

لماذا تحتاج الوكلاء الذكية إلى مواصفات مكتوبة

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

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

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

الاختبارات القائمة على الخصائص تمنع الانحراف

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

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

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

الوكلاء في العمليات وإدارة الحوادث

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

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

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

ما الذي يتغير وما الذي يبقى كما هو

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

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

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

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