AI ビルダー クイックスタート
AI ビルダーは NocoBase が提供する AI アシスト構築機能です。自然言語でビジネス要件を記述すると、AI Agent がシステムを構築します。データモデリング、UI 構築、ワークフロー構成、権限設定から、最終的なリリースまで、一連の流れをすべてカバーします。
画面をどう構築するかについては、2 つの方式があります:
- AI + ノーコード Portal 構築 — AI が NocoBase のノーコード設定機能を使ってシステム画面を構築します。成果物はデータベースに保存される設定です。標準的な CRUD や社内管理画面に適しており、業務担当者が後から自分で画面上で調整することもできます
- AI Portal 構築 — NocoBase が基盤機能(データ、認証、権限など)を提供し、AI Agent がローカルで直接コードを書きます。成果物はそのまま Git にコミットできます。 ビルドしてデプロイすれば AI Portal からアクセスできます。カスタムインタラクション、複雑なビジネスシステム、特別なビジュアル要件がある場合に適しています
どちらの方式を選んでも、データテーブル、権限、ワークフローは同じ Skill 群を使います。AI Agent はページを書きながら、データテーブルの作成や権限の設定も併せて行い、対話を通じて完全なビジネスシステムを段階的に構築していきます。
2 つの構築方式の選び方
上記の 2 つの方式は、それぞれ 1 つのアクセス入口に対応します。1 つの NocoBase アプリケーションは複数の入口を持つことができ、同じデータを共有します。アクセスパスを見れば、どちらの入口か分かります:

具体的な違いは次のとおりです:
次のようなケースでは、ノーコード Portal で十分です:
- ページ構造が非常に標準的で、通常のテーブルとフォームの組み合わせであり、設定するほうがコードを書くより速い
- コードを書かない業務担当者に、自分でページを調整してもらう必要がある
- ダッシュボード、カレンダービュー、カンバンビューなど、NocoBase 組み込みのブロック機能だけを使いたい
- 一人で構築する、または複数人での共同構築が不要
それ以外のケースでは、AI Portal での構築をおすすめします。ノーコード Portal での構築は、AI が学習すべきコンテキストが多すぎます。ブロックの種類、設定構造、連動ルールなど、複雑な構築が必要なビジネスシステムにとっては、構築効率、保守性、複数人での協働のいずれも十分とは言えません。
そこで発想 を変えました。フロントエンドのコードを書くことは AI が最も得意とすることです。得意なことをやってもらいましょう。NocoBase はシステムカーネルの基盤を担い、フロントエンドは AI に自由に任せます。同じ要件でも、より速く、より良い結果が得られます。AI が自由に作り、NocoBase が信頼性を担保する。
2 つのモードを併用することもできます。社内管理画面はノーコード Portal で素早く設定し、社外向けの顧客ポータルは AI Portal で細かくカスタマイズする。両者は同じアプリケーション内にあり、同じデータとユーザー体系を共有します。
クイックスタート
AI Portal 構築を試す場合は、alpha 版の NocoBase CLI をインストールしてください(npm install -g @nocobase/cli@alpha)。
すでに NocoBase CLI をインストール済みの場合は、このステップをスキップできます。
ワンクリック AI インストール
以下のプロンプトを AI アシスタント(Claude Code、Codex、Cursor、Trae など)にコピーすると、インストールと設定が自動的に完了します:
手動インストール
ブラウザが自動的にビジュアル設定ページを開き、NocoBase Skills のインストール、データベースの設定、アプリケーションの起動をガイドします。詳細な手順はクイックスタートを参照してください。
会話で手動設定を置き換える
NocoBase CLI のインストールが完了したら、AI アシスタントで自然言語を使って NocoBase を操作できます。以下はいくつかの実際のシナリオです。テーブルの作成からシステム全体の構築まで、AI ビルダーの能力を体験してみてください。
業務要件を伝えると、AI がテーブルとリレーションを設計
どんなシステムを作りたいか AI に伝えるだけで、データテーブル、フィールドタイプ、リレーションを自動的に設計します。ER 図を自分で描く必要はありません。

AI が顧客、連絡先、商談、注文などのデータテーブルと、それらの間のリレーションを自動生成しました:

データモデリングの詳しい使い方は、データモデリングを参照してください。

