| Gần đây, các nhà nghiên cứu MIT đã vạch ra một lộ trình để xây dựng nhiều hơn phần mềm dạng mô-đun và dễ đọc. Mô hình của họ định nghĩa các khối xây dựng là Khái niệm - các tính năng độc lập, mỗi tính năng được thiết kế để thực hiện tốt một nhiệm vụ - và các quy tắc kết nối chúng là Đồng bộ hóa. Bài báo cũng đề xuất sử dụng một ngôn ngữ miền cụ thể (DSL) nhỏ để thể hiện đồng bộ hóa một cách rõ ràng, dưới dạng mà các mô hình ngôn ngữ lớn có thể tạo ra một cách đáng tin cậy. Cách tiếp cận này trực tiếp giải quyết một vấn đề ngày càng gia tăng với mã do AI tạo ra — các hệ thống hoạt động nhưng khó hiểu, khó khắc phục sự cố hoặc khó tin tưởng. Không giống như CRM truyền thống và các ứng dụng khác, trong đó các mô-đun như Giao dịch, Trường hợp hoặc Dự án được mã hóa cứng, NextGen của Vtiger Ứng dụng được định nghĩa hoàn toàn trong siêu dữ liệu. Mọi trường, luồng và chính sách đều được mô tả một cách khai báo và có thể tự kiểm tra khi chạy - do đó, mỗi chức năng đều có thể cấu thành theo thiết kế, chứ không chỉ theo mô-đun theo quy ước đặt tên. Hãy xem xét SLA Engine: Trong NextGen, SLA là một mô-đun chính sách độc lập có thể được đính kèm vào Trường hợp, Lệnh làm việc, Nghỉ phép hoặc bất kỳ thực thể nào thông qua một tham chiếu kê khai đơn giản. Điều tương tự cũng áp dụng cho Queues, định tuyến hồ sơ dựa trên quy tắc hoặc điểm số AI, và Tax Engine, tính toán thuế địa phương thống nhất trên Báo giá, Hóa đơn và Đơn đặt hàng. Mỗi mô-đun này tồn tại dưới dạng một mô-đun độc lập (được định nghĩa là một Khái niệm trong bài nghiên cứu). In NextGen, mọi phần tử — Ngày (các đối tượng kinh doanh như Danh bạ và Thuế), Logic (được xây dựng với các luồng có thể tái sử dụng và máy trạng thái), UI (được tạo ra bằng cách sử dụng các thành phần web trong VDS) và AI (bao gồm các công cụ, lời nhắc và mô hình chấm điểm) — được thiết kế như một khối mô-đun. Mỗi ứng dụng, được xác định bằng DSL dựa trên XML, về cơ bản là tập hợp các khối có thể hoán đổi cho nhau này. Quản trị viên và nhà phát triển xây dựng các khối theo cách mà người khác có thể dựa vào. Các nhà nghiên cứu MIT gọi kiến trúc này là "dễ đọc". Chúng tôi gọi nó là NextGen. Với NextGen, khả năng kết hợp chuyển đổi sự đổi mới từ một dự án một lần thành một hoạt động hàng ngày — biến sự sáng tạo thành thói quen liên tục. |