| في الآونة الأخيرة، رسم باحثو معهد ماساتشوستس للتكنولوجيا مسارًا لبناء المزيد برامج معيارية وسهلة القراءة. يحدد نموذجهم كتل البناء كمفاهيم - ميزات مستقلة، كل منها مصممة للقيام بمهمة واحدة بشكل جيد - والقواعد التي تربطها كمزامنات. تقترح الورقة البحثية أيضًا استخدام لغة برمجة صغيرة خاصة بمجال محدد (DSL) للتعبير عن التزامن بوضوح، في صيغة يمكن لنماذج اللغات الكبيرة توليدها بشكل موثوق. يعالج هذا النهج مباشرةً مشكلة متنامية تتعلق بالرموز المُولّدة بواسطة الذكاء الاصطناعي - وهي أنظمة تعمل ولكنها... من الصعب فهمها أو استكشاف أخطائها أو الثقة بها. على عكس أنظمة إدارة علاقات العملاء التقليدية والتطبيقات الأخرى، حيث يتم ترميز وحدات مثل الصفقات أو الحالات أو المشاريع بشكل ثابت، الجيل القادم من فيتجر التطبيقات مُعرّفة بالكامل في البيانات الوصفية. كل حقل وتدفق وسياسة موصوفة بشكل معلن وقابلة للتحليل الذاتي أثناء التشغيل - لذا فإن كل دالة قابلة للتركيب من حيث التصميم، وليست مجرد وحدات معيارية حسب اتفاقية التسمية. خذ بعين الاعتبار محرك SLA: في NextGen، يعتبر SLA عبارة عن وحدة سياسة مستقلة يمكن ربطها بحالة أو أمر عمل أو إجازة أو أي كيان، من خلال مرجع بيان بسيط. ينطبق الأمر نفسه على طوابير الانتظار، التي تُوجّه السجلات بناءً على قواعد أو تقييم الذكاء الاصطناعي، وعلى مُحرّك الضرائب، الذي يحسب الضرائب المحلية بشكل موحّد عبر عروض الأسعار والفواتير وطلبات الشراء. يُوجد كلٌّ منهما كوحدة مستقلة (مُعرّفة كمفهوم في ورقة البحث). In الجيل القادم، كل عنصر — البيانات (كائنات الأعمال مثل جهات الاتصال والضرائب)، منطق (تم بناؤه باستخدام التدفقات القابلة لإعادة الاستخدام وآلات الحالة)، UI (تم تصميمه باستخدام مكونات الويب في VDS)، و AI (يشتمل على أدوات ومطالبات ونماذج تسجيل) - تم تصميمه كـ كتلة معيارية. كل تطبيق، يتم تعريفه باستخدام DSL يعتمد على XML، هو في الأساس عبارة عن تجميع لهذه الكتل القابلة للتبديل. يبني المسؤولون والمطورون وحداتٍ بطرقٍ يمكن للآخرين البناء عليها. يُطلق باحثو معهد ماساتشوستس للتكنولوجيا على هذه البنية اسم "قابلة للقراءة". ونحن نُطلق عليها اسم NextGen. مع NextGen، تعمل القدرة على التكوين على تحويل الابتكار من مشروع لمرة واحدة إلى ممارسة يومية - مما يجعل الإبداع عادة مستمرة. |