Ofer Shapira

مفهوم رائع يستحق المعرفة - أصدرت غوغل بشيفرة مفتوحة طريقة عملها في Stitch (أداة التصميم لديها). فكرتها: فصل طبقة الـ UI عن طبقة المنطق بحيث يستطيع الوكيل (agent

ترجمة آلية للمنشور الأصلي، لم يراجعها مترجم بشري. قد لا تكون المعلومات التاريخية محدثة.

مفهوم رائع يستحق المعرفة - أصدرت غوغل بشيفرة مفتوحة طريقة عملها في Stitch (أداة التصميم لديها). فكرتها: فصل طبقة الـ UI عن طبقة المنطق بحيث يستطيع الوكيل (agent) استخدامها بسهولة وبأعطال أقل.

كيف فعلوا ذلك؟
من يتذكر حقبة Microsoft .NET كانت لديهم فكرة مشابهة لفصل الطبقات بملف xml يمثّل الـ ui، وفي أندرويد لا يزال يعمل هكذا، فالآن للوكلاء يستخدمون Markdown لتمثيل العناصر المرئية (ملفات md) ويبنون عمليًا طبقة UI قائمة على نص يصفها.

وحين تكون طبقة الواجهة المرئية جاهزة (الأوصاف، و"الستوريبوك" الذي يعرضها) لا يبقى للوكيل سوى ربط القطع في منطق واحد، ووضع العناصر في الأماكن الصحيحة على الشاشة وربطها بـ business logic.

من يعمل في بناء أنظمة الويب يعرف أن أحد التحديات هو جعل الواجهة تبدو وتعمل بشكل جيد وغير رديء (sloppy)، وأن الذكاء الاصطناعي يجد صعوبة كبيرة في ذلك، ناهيك عن تنقيحه (debug)، لذا فالحل الذي يقترحونه ويصدرونه لنا قد يكون نقطة انطلاق لواجهات عالية الجودة تُبنى بسهولة أكبر وبأعطال وهلوسات أقل بواسطة الذكاء الاصطناعي

إذا أردتم الغوص ورؤية المستودع (repo) فهذا هو الرابط: