Журнал релиза NocoBase 2.1.0-beta

Содержимое этой статьи относится к версии NocoBase 2.1.0-beta.24 и выше.

Это важное обновление, сосредоточенное на возможностях ИИ. В этой версии Вы можете подключить AI Agent к NocoBase: от подключения через CLI и AI-конструирования до расширения возможностей AI-сотрудников и плагинов AI-разработки. Релиз охватывает весь цикл — подключение окружения, создание системы и совместную работу над бизнес-задачами. Параллельно мы продолжаем приводить страницы и ключевые возможности в соответствие с V2.

Новые возможности

NocoBase CLI становится официальной точкой подключения AI Agent

В этой версии NocoBase CLI (nb) — это ключевая точка входа для подключения AI Agent к NocoBase.

CLI используется для инициализации, подключения и управления приложениями NocoBase в локальном рабочем пространстве. Покрываются два сценария:

  • Подключение к уже существующему приложению NocoBase и сохранение его как CLI env
  • Установка нового приложения NocoBase через Docker, npm или Git с последующим сохранением как CLI env

Визуальный мастер NocoBase CLI

Хотите ли Вы подключить ИИ к существующей системе или создать новое приложение с нуля — CLI позволяет выполнить инициализацию и последующее управление.

Для команды CLI предоставляет стандартизированную точку входа, которую AI Agent может понимать и которой может управлять: инициализация окружения, конфигурация подключения и управление выполнением проходят через единый процесс.

Связанные документы:

AI-конструирование: диалог вместо ручной настройки

AI-конструирование — один из ключевых элементов опыта в этой версии. Вы можете описать бизнес-требования на естественном языке, а ИИ поможет выполнить моделирование данных, настройку страниц, конфигурацию прав и оркестрацию рабочих процессов.

По сравнению с традиционным low-code подходом, у AI-конструирования есть несколько заметных преимуществ:

  • Снижается порог входа: не требуется заранее освоить все концепции конфигурации
  • Путь от описания требований до прототипа становится короче
  • Конфигурация данных, интерфейса и процессов может последовательно выполняться ИИ

Например, «помоги мне спроектировать модель данных CRM», «помоги мне создать страницу управления клиентами», «помоги мне выстроить рабочий процесс автоматического списания товара со склада после создания заказа» — всё это ИИ может выполнить в рамках возможностей NocoBase.

Связанные документы:

NocoBase Skills охватывают весь процесс конструирования

Чтобы ИИ действительно понимал систему конфигурации NocoBase, в этой версии мы предоставляем набор пакетов с предметными знаниями, которые можно установить в AI Agent — NocoBase Skills.

Skills — это стандартизованные пакеты знаний и операций, организованные вокруг ключевых функциональных областей NocoBase. Они помогают ИИ точнее понимать модель объектов, структуру конфигурации и границы выполнения.

В настоящее время мы предоставляем 8 Skills, охватывающих весь процесс конструирования:

Со Skills ИИ может точнее понимать систему конфигурации NocoBase и оказывать более интеллектуальную помощь при конструировании и управлении системой.

Внимание: NocoBase Skills продолжают активно развиваться. Кроме того, при установке NocoBase CLI и его инициализации NocoBase Skills устанавливаются автоматически — обычно отдельная установка не требуется.

Связанные документы:

AI-разработка плагинов

В этой версии добавлены базовые возможности, необходимые для AI-разработки плагинов: ИИ может участвовать не только в конструировании приложений, но и в разработке кастомных плагинов.

Это проявляется в трёх основных направлениях:

  • Единое использование rsbuild/rspack для сборки, что унифицирует разработку плагинов и систему фронтенд-сборки
  • Возможности client-v2, ориентированные на AI-разработку, и система маршрутов /v2/, подготавливающие почву для нового поколения клиентских плагинов
  • Skills для AI-разработки плагинов, помогающие ИИ лучше понимать структуру плагинов, организацию кода и подходы к реализации

Подготовительная работа вокруг client-v2 включает:

  • @nocobase/app предоставляет точку входа client-v2
  • Ядро предоставляет пакет @nocobase/client-v2 с базовыми компонентами, утилитами и типами
  • Каждый плагин предоставляет каталог /src/client-v2
  • В маршрутизацию добавлен префикс /v2/
  • Ядро постепенно мигрирует на V2
  • Плагины постепенно мигрируют на V2

Унифицированная цепочка сборки снижает стоимость разработки и отладки фронтенд-плагинов, а постепенное появление client-v2 создаёт более стабильную целевую структуру для генерации и сопровождения кода плагинов с помощью ИИ.

На практике это означает: Вы можете описать требования к плагину на естественном языке, а ИИ поможет сгенерировать код фронтенда и бэкенда, таблицы данных, API, конфигурацию прав и интернационализированный контент.

Внимание: возможности AI-разработки плагинов работают только с новыми плагинами client-v2. В дальнейшем мы предоставим документацию и Skills по миграции с client-v1 на client-v2, чтобы помочь Вам перенести существующие плагины в новую систему.

Связанные документы:

Расширение возможностей AI-сотрудников

AI-конструирование решает задачу «как использовать ИИ для построения системы», а AI-сотрудники — «как сделать так, чтобы ИИ работал внутри системы и помогал решать конкретные бизнес-задачи».

AI-сотрудники существовали и в предыдущих версиях. Однако в этом релизе их возможности расширены, а ядро ИИ дополнено:

Эти улучшения поднимают расширяемость, оркестрируемость и исполнительные возможности AI-сотрудников в бизнес-системах на новый уровень. AI-сотрудники могут понимать текущий бизнес-контекст, вызывать навыки для выполнения конкретных задач, участвовать в автоматизации и формировать аналитику с использованием внешней информации.

Если Вашей команде нужно внедрить интеллектуальное взаимодействие, автоматический анализ и исполнение задач в бизнес-системе, это одно из самых заметных направлений данного обновления.

Связанные документы:

Адаптация под 2.0 и новые функции

Помимо ИИ, эта версия продолжает обновлять важные функциональные модули до 2.0 и добавляет новые возможности, ориентированные на реальные бизнес-сценарии.

Новые функции

Адаптация под 2.0