Быстрый старт Мастера ИИ-разработки

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

Если говорить конкретно о том, как создаётся интерфейс, есть два способа:

  • ИИ + разработка в Portal без кода — ИИ строит интерфейс системы, опираясь на возможности конфигурации без кода в NocoBase; результат — конфигурация, сохранённая в базе данных. Подходит для стандартных операций с данными и внутренних административных панелей, а бизнес-пользователи затем могут дорабатывать интерфейс сами
  • Разработка в AI Portal — NocoBase предоставляет базовые возможности (данные, аутентификация, права доступа и другое), а ИИ агент пишет код прямо локально, и результат можно сразу коммитить в Git. После сборки и развёртывания страницы доступны через AI Portal. Подходит для нестандартных взаимодействий, сложных бизнес-систем и случаев с особыми требованиями к оформлению

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

Как выбрать способ разработки

Каждому из этих двух способов соответствует своя точка входа. У одного приложения NocoBase может быть несколько точек входа с общими данными, и по пути доступа сразу видно, какая перед вами:

/v/<name>    Portal без кода
/x/<name>    AI Portal

two types of portal

Различия:

Portal без кодаAI Portal
Путь доступа/v/<name>/x/<name>
Откуда берутся страницыНастраиваются в интерфейсе, ИИ может помочь изменить конфигурациюИсходный код на React, который пишет ИИ агент
РезультатКонфигурация, сохранённая в базе данныхИсходный код, который можно коммитить в Git
Как идёт итерацияКлики в интерфейсе или изменение конфигурации силами ИИПравка кода, devdeploy
Управление версиямиСнимки через контроль версийGit или NocoBase source storage
Свобода интерфейсаОграничена возможностями блоков, макет и взаимодействие следуют заданным шаблонамКаким захотите, таким и будет
Готовые возможностиПанели, календарь, канбан и другие блоки работают сразуНаш стандартный шаблон кода или собственная реализация ИИ агента
Порог входаНужно разбираться в блоках, полях и других понятиях NocoBaseНужен некоторый опыт работы с ИИ агентами
Подходит дляСтандартные операции с данными, внутренние административные панелиНестандартные взаимодействия, сложные бизнес-системы, особые требования к оформлению

В этих случаях Portal без кода вполне достаточно:

  • Структура страниц совершенно стандартная — обычная таблица плюс форма, и настроить её быстрее, чем написать код
  • Нужно, чтобы бизнес-пользователи без навыков программирования сами правили страницы
  • Вы хотите использовать только встроенные возможности блоков NocoBase — например, панели, календарь или канбан
  • Вы работаете в одиночку или совместная разработка не требуется

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

Поэтому мы подошли к задаче иначе: писать фронтенд-код — это то, что ИИ умеет лучше всего, так пусть он и занимается тем, что у него получается лучше всего. NocoBase выступает базой системного ядра, а фронтенд отдаётся ИИ. При тех же требованиях получается и быстрее, и лучше. ИИ творит свободно, а за надёжность отвечает NocoBase.

Оба режима можно и совмещать: внутреннюю административную панель быстро настроить в Portal без кода, а клиентский портал тонко доработать в AI Portal — оба находятся в одном приложении и используют общие данные и общую систему пользователей.

Быстрый старт

Примечание

Если вы хотите попробовать разработку в AI Portal, установите alpha-версию NocoBase CLI (npm install -g @nocobase/cli@alpha).

Если вы уже установили NocoBase CLI, этот шаг можно пропустить.

Установка в один клик с помощью ИИ

Скопируйте приведённый ниже запрос в ваш ИИ-ассистент (Claude Code, Codex, Cursor, Trae и т. д.) — он автоматически выполнит установку и настройку:

Помоги мне установить NocoBase CLI и завершить инициализацию: https://docs.nocobase.com/ai/ai-quick-start.md (пожалуйста, прочитай содержимое по ссылке напрямую)

Ручная установка

npm install -g @nocobase/cli@alpha
nb init --ui

Браузер автоматически откроет страницу визуальной настройки и проведёт вас через установку NocoBase Skills, настройку базы данных и запуск приложения. Подробные шаги см. в Быстрый старт.

Замените ручную настройку диалогом

После установки вы можете управлять NocoBase прямо из ИИ-ассистента на естественном языке. Ниже — несколько реальных сценариев: от создания одной таблицы до построения целой системы, чтобы вы могли оценить возможности Мастера ИИ-разработки.

Опишите бизнес-требования — ИИ спроектирует таблицы и связи

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

Я создаю CRM, помоги спроектировать и построить модель данных

ИИ проектирует модель данных CRM

ИИ автоматически сгенерировал таблицы данных для клиентов, контактов, сделок, заказов и их связи:

Результат модели данных CRM

Подробнее о моделировании данных см. Моделирование данных.

Создайте веху — и ИИ сохранит восстанавливаемую версию

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

Сохрани текущую сборку как версию: завершена страница управления клиентами, область фильтров и конфигурация формы редактирования

ИИ создаёт версию после построения

ИИ не сохраняет версию при каждом изменении поля; версия создаётся только после завершения и проверки понятной вехи — так список версий остаётся читаемым, и проще решить, куда откатываться.

Подробнее о контроле версий см. Контроль версий.

Оркестрируйте автоматизированные рабочие процессы одной фразой

Опишите условия срабатывания и логику обработки бизнес-процесса — ИИ автоматически создаст триггеры и цепочки узлов.

Помоги настроить рабочий процесс, который автоматически списывает товар со склада после создания заказа

Рабочий процесс списания товара по заказу

Подробнее о рабочих процессах см. Управление рабочими процессами.

Опишите страницы на языке бизнеса — ИИ их создаст

NocoBase по умолчанию предоставляет один AI Portal и один Portal без кода. Не нужно изучать правила конфигурации — просто скажите, какая страница вам нужна. Поля поиска, таблицы, фильтры — опишите, и готово.

portal manage

Если вы создаёте страницу в Portal без кода (Portal по умолчанию называется admin), запрос выглядит так:

Помоги создать в admin страницу управления клиентами с полем поиска по имени и таблицей клиентов с колонками: имя, телефон, email и время создания

Страница управления клиентами

Если вы создаёте страницу в режиме AI Portal (Portal по умолчанию называется main), запрос выглядит так:

Помоги создать в main portal страницу управления клиентами с полем поиска и таблицей клиентов с колонками: имя, телефон, отрасль

portal страница

Подробнее о настройке интерфейса см. Настройка интерфейса или Разработка в AI Portal.

Безопасность и аудит

Перед тем как позволить ИИ агенту управлять NocoBase, рекомендуем разобраться со способами аутентификации, контролем прав доступа и аудитом операций — чтобы ИИ делал только то, что нужно, а каждый шаг был зафиксирован. См. Безопасность и аудит.

NocoBase Skills

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

Tip

NocoBase CLI автоматически устанавливает Skills при инициализации (nb init), поэтому ручная установка не требуется.

Связанные ссылки

  • AI Portal — другой способ разработки, при котором ИИ агент сам пишет фронтенд-код
  • NocoBase CLI — инструмент командной строки для установки и управления NocoBase
  • Справочник NocoBase CLI — полный справочник параметров всех команд
  • ИИ-разработка плагинов — разработка плагинов NocoBase с помощью ИИ
  • Безопасность и аудит — способы аутентификации, контроль прав доступа и аудит операций
  • ИИ-сотрудники — возможности агентов NocoBase для совместной работы и выполнения задач в бизнес-интерфейсе