| Recentemente, pesquisadores do MIT traçaram um plano para construir mais software modular e legívelSeu modelo define os blocos de construção como Conceitos – funcionalidades independentes, cada uma projetada para desempenhar bem uma função específica – e as regras que os conectam como Sincronizações. O artigo também propõe o uso de uma pequena linguagem específica de domínio (DSL) para expressar sincronizações de forma clara, em um formato que grandes modelos de linguagem possam gerar de maneira confiável. Essa abordagem aborda diretamente um problema crescente com o código gerado por IA — sistemas que funcionam, mas são Difícil de entender, solucionar problemas ou confiar. Ao contrário dos CRMs tradicionais e de outros aplicativos, onde módulos como Negócios, Casos ou Projetos são codificados diretamente no código, NextGen da Vtiger Os aplicativos são definidos inteiramente em metadados. Cada campo, fluxo e política é descrito de forma declarativa e pode ser inspecionado em tempo de execução — portanto, cada função é componível por design, e não apenas modular por convenção de nomenclatura. Considere o mecanismo de SLA: No NextGen, o SLA é um módulo de política independente que pode ser anexado a um Caso, Ordem de Serviço, Licença ou qualquer entidade, por meio de uma simples referência de manifesto. O mesmo se aplica às Filas, que encaminham registros com base em regras ou pontuação de IA, e ao Motor de Impostos, que calcula impostos locais de forma uniforme em Cotações, Faturas e Pedidos de Compra. Cada um deles existe como um módulo independente (definido como um Conceito no artigo de pesquisa). In NextGen, cada elemento — Dados (objetos de negócios como Contatos e Impostos), Lógica (construído com fluxos reutilizáveis e máquinas de estado), UI (criado usando componentes da web no VDS), e AI (incluindo ferramentas, instruções e modelos de pontuação) — foi projetado como um bloco modularCada aplicação, definida usando uma DSL baseada em XML, é essencialmente uma montagem desses blocos intercambiáveis. Administradores e desenvolvedores criam blocos de forma que outros possam construir sobre eles. Os pesquisadores do MIT chamam essa arquitetura de "legível". Nós a chamamos de NextGen. Com o NextGen, a capacidade de composição transforma a inovação de um projeto pontual em uma prática diária, tornando a criatividade um hábito contínuo. |