Notas de lançamento do NocoBase 2.1.0-beta

O conteúdo deste documento se aplica ao NocoBase 2.1.0-beta.24 e versões superiores.

Esta é uma atualização importante focada em capacidades de IA. Esta versão permite que você conecte AI Agents ao NocoBase — passando pelo acesso via CLI, construção assistida por IA, aprimoramento das capacidades dos AI Employees, desenvolvimento de Plugins por IA e mais. Ela cobre todo o fluxo, do acesso ao ambiente à construção do sistema e à colaboração nos negócios. Ao mesmo tempo, continuamos a adaptar páginas e capacidades centrais para o V2.

Novidades

A NocoBase CLI passa oficialmente a ser o ponto de entrada para AI Agents

Nesta versão, a NocoBase CLI (nb) é o ponto de entrada central para conectar AI Agents ao NocoBase.

A CLI é usada para inicializar, conectar e gerenciar aplicações NocoBase em um workspace local, cobrindo dois cenários:

  • Conectar-se a uma aplicação NocoBase existente e salvá-la como env da CLI
  • Instalar uma nova aplicação NocoBase via Docker, npm ou Git e, em seguida, salvá-la como env da CLI

Assistente visual da nocobase cli

Seja para conectar IA a um sistema existente ou criar uma aplicação do zero, é possível concluir a inicialização e o gerenciamento posterior pela CLI.

Para a equipe, a CLI fornece um ponto de entrada padronizado que um AI Agent consegue entender e operar — inicialização do ambiente, configuração de conexão e gestão de execução seguem o mesmo fluxo.

Documentação relacionada:

AI Builder: substitua a configuração manual por conversa

A construção assistida por IA é uma das experiências centrais desta versão. Você descreve as necessidades do seu negócio em linguagem natural e a IA ajuda a concluir a modelagem de dados, a configuração de páginas, o controle de permissões e a orquestração de workflows.

Comparado às formas tradicionais de low-code, o AI Builder traz vantagens importantes:

  • Reduz a barreira de entrada — não é preciso dominar todos os conceitos de configuração antes de começar
  • Encurta o caminho da descrição do requisito até o protótipo funcional
  • A configuração de dados, interface e fluxos pode ser concluída de forma encadeada pela IA

Por exemplo: "me ajude a desenhar um modelo de dados de CRM", "crie uma página de gestão de clientes para mim" ou "monte um workflow que dê baixa automática de estoque após a criação de um pedido" — tudo isso a IA consegue auxiliar dentro das capacidades do NocoBase.

Documentação relacionada:

NocoBase Skills cobrem todo o fluxo de construção

Para que a IA realmente entenda o sistema de configuração do NocoBase, esta versão inclui um conjunto de pacotes de conhecimento de domínio que podem ser instalados em um AI Agent — as NocoBase Skills.

As Skills são conhecimento padronizado e operações encapsuladas em torno de áreas de capacidade chave do NocoBase, ajudando a IA a entender com mais precisão o modelo de objetos, a estrutura de configuração e os limites de execução.

Atualmente oferecemos 8 Skills, cobrindo todo o fluxo de construção:

Com as Skills, a IA entende o sistema de configuração do NocoBase com maior precisão e oferece uma assistência mais inteligente ao construir e administrar o sistema.

Atenção: as NocoBase Skills ainda estão sendo aprimoradas continuamente. Quando você instala a NocoBase CLI e a inicializa, as Skills são instaladas automaticamente, então normalmente não é preciso instalá-las separadamente.

Documentação relacionada:

Desenvolvimento de Plugins por IA

Esta versão entrega as capacidades base necessárias para o desenvolvimento de Plugins por IA, permitindo que a IA participe não só da construção da aplicação, mas também do desenvolvimento de Plugins customizados.

Isso se reflete em três pontos principais:

  • Unificação do build em rsbuild/rspack, consolidando o desenvolvimento de Plugins e o sistema de build do front-end
  • Disponibilização das capacidades client-v2 e do sistema de rotas /v2/, voltadas para o desenvolvimento de Plugins de cliente da nova geração
  • Skills voltadas ao desenvolvimento de Plugins por IA, para que a IA entenda melhor a estrutura, a organização do código e a forma de implementação dos Plugins

Os preparativos em torno de client-v2 incluem:

  • @nocobase/app fornece o entry point do client-v2
  • O kernel disponibiliza o pacote @nocobase/client-v2, com componentes base, utilitários e definições de tipos
  • Cada Plugin disponibiliza um diretório /src/client-v2
  • Adição da rota /v2/
  • Migração progressiva do kernel para o V2
  • Migração progressiva dos Plugins para o V2

A unificação da cadeia de build reduz o custo de desenvolver e depurar Plugins de front-end, e o avanço gradual do client-v2 também fornece uma estrutura-alvo mais estável para que a IA gere e mantenha código de Plugin.

Na prática, isso significa: você descreve a necessidade do Plugin em linguagem natural e a IA ajuda a gerar o código de back-end e front-end, tabelas, API, configuração de permissões e conteúdo de internacionalização.

Atenção: a capacidade de desenvolvimento de Plugins por IA destina-se apenas aos Plugins da nova versão client-v2. Em seguida, disponibilizaremos documentação e Skills para a migração de Plugins de client-v1 para client-v2, ajudando você a migrar Plugins existentes para o novo sistema.

Documentação relacionada:

Aprimoramentos dos AI Employees

Enquanto o AI Builder resolve "como usar IA para construir o sistema", os AI Employees resolvem "como deixar a IA dentro do sistema ajudando você a resolver problemas concretos de negócio".

Os AI Employees já existiam em versões anteriores. Nesta versão, contudo, suas capacidades foram reforçadas e o kernel de IA também foi complementado:

Essas melhorias elevam a um novo patamar a extensibilidade, a orquestração e a capacidade de execução dos AI Employees dentro do sistema. Eles passam a entender o contexto de negócio atual, acionar skills para executar tarefas concretas, participar de fluxos automatizados e combinar informações externas para concluir análises e produzir saídas.

Se sua equipe precisa introduzir colaboração inteligente, análise automática e execução de tarefas no sistema de negócio, este é um dos pontos mais relevantes desta atualização.

Documentação relacionada:

Adaptações ao 2.0 e novas funcionalidades

Além da IA, esta versão continua a atualizar módulos importantes para o 2.0 e a entregar novas funcionalidades voltadas a cenários reais de negócio.

Novidades

Adaptações ao 2.0