ياندكس 360 شرح كيفية تعليم مساعدات الذكاء الاصطناعي العمل مع مجموعات واجهة المستخدم الداخلية
90٪ من مطوري الواجهة الأمامية في ياندكس 360 يستخدمون مساعدات الذكاء الاصطناعي يومياً، لكن النماذج القياسية لا تعرف مجموعات واجهة المستخدم الداخلية. وصف…
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
شارکت فریق الواجهة الأمامية في Yandex 360 كيفية تعليم مساعد الذكاء الاصطناعي العمل مع مجموعة واجهة المستخدم الداخلية ونظام التصميم — وسبب ضرورة التحضير الخاص للمستودع بدون ذلك.
تأثير "واو" وجانبه السلبي
تترك التجارب الأولى مع مساعدي الذكاء الاصطناعي عادة انطباعاً: نموذج أولي في خمس دقائق، کود من المحاولة الأولى، يبدو أن المستقبل قد وصل بالفعل. لكن عندما يتعلق الأمر بمشروع شركة حقيقي مع مكتبات داخلية ومجموعة واجهة المستخدم الخاصة به، ينهار الوهم. ينشئ المساعد مكونات موجودة بالفعل في النظام، ويتجاهل الأنماط المعمول بها وينتهك اتفاقيات نظام التصميم.
واجه Yandex 360 هذا بشكل منهجي: 90% من فريق الواجهة الأمامية يستخدمون مساعدي الذكاء الاصطناعي يومياً. تبين أن مشكلة عدم التوافق مع البنية التحتية الداخلية لم تكن استثناءً، بل القاعدة.
ماذا يعني مستودع جاهز للذكاء الاصطناعي
يشرح فاليري بارانوف، رئيس تكنولوجيا الواجهة الأمامية في Yandex 360، جذور المشكلة: تم تدريب نماذج اللغة العامة على البيانات المفتوحة. لم تصل المكونات الداخلية والمكتبات الشركاتية واتفاقيات المشروع إلى هناك. هذا يعني أن الذكاء الاصطناعي يحتاج إلى تلقي السياق بشكل صريح ومنهجي — وليس من خلال تعليمات يدوية في كل مرة.
طورت الفریق عدة مبادئ:
- التوثيق المنظم لكل مكون مع مراعاة نافذة السياق للنموذج
- ملفات التلميح (`AGENTS.md`, `.cursorrules`) التي تصف الهندسة والأنماط المحظورة
- أمثلة صريحة — صحيحة وخاطئة — لكل كيان
- بيانات وصفية لمجموعة واجهة المستخدم تدخل السياق تلقائياً عند الطلب
- وصف CI/CD والاتفاقيات البرمجية بصيغة قابلة لقراءة الآلة
نظام التصميم كمصنوعة قابلة لقراءة الآلة
المهمة المنفصلة هي تعليم المساعد الالتزام بأنماط نظام التصميم. لا تدخل المكونات الداخلية بيانات تدریب النموذج، لذا يبدأ الذكاء الاصطناعي بالهلوسة: اختراع واجهات برمجية غير موجودة أو استخدام أنماط قديمة.
أضاف Yandex 360 طبقة توثيق إضافية. يتم وصف كل مكون ليس فقط للمطورين بل مع مراعاة نماذج اللغة: الأخطاء النمطية والمتغيرات المقبولة والتوليفات المحظورة. يتيح هذا للمساعد إنشاء رمز يجتاز متطلبات فحص التصميم من المحاولة الأولى.
« جعلنا مشاريع الواجهة الأمامية جاهزة حقاً للذكاء الاصطناعي: علمنا المساعدين فهم بنية مستودعاتنا والعمل مع المكتبات الداخلية وحتى اتباع أنماط نظام التصميم »، — فاليري بارانوف،
Yandex 360.
نظرة البنية التحتية للمشكلة
يتعامل Yandex 360 مع « الواجهة الأمامية المشتركة » — المكونات التقنية الموحدة و CI/CD المشتركة ومنصات توزيع المكونات بين الفرق. هذا يجعل المهمة حرجة بشكل خاص: إذا تم وصف مكون واحد بشكل غير صحيح، يرتكب المساعدون أخطاء في جميع المشاريع التي تستخدمه.
إذن نهج الفريق ليس إصلاحات نقطية للتعليمات، بل عمل منهجي مع التوثيق وبنية المستودع على مستوى المنصة.
ماذا يعني هذا
تظهر تجربة Yandex 360: لا يصبح مساعد الذكاء الاصطناعي أداة فعالة بدون استثمار في السياق. ستحصل الفرق التي تجعل مستودعاتها وأنظمة تصميمها قابلة لقراءة الآلة على مكاسب سرعة حقيقية — سيستمر الآخرون في قضاء الوقت في إصلاح الهلوسة.
هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟
AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.