テクノロジー 注目度 60

NocoBase 3.0 alphaの核心は「AI Portal」:AIエージェントが描くフロントエンドを組み込む新アーキテクチャ

※本記事の要約および解説はAIが自動生成しており、誤りが含まれる可能性があります。事実確認は元ニュースをご参照ください。

ローコード/ノーコード基盤「NocoBase」が、バージョン3.0 alphaを通じて、AIエージェントによるフロントエンド開発を本格的にサポートする「AI Portal」機能を中心としたアーキテクチャへの移行を進めている。本機能は、単なる画面生成ではなく、AIが生成した高度なフロントエンドを、NocoBaseの信頼性の高いバックエンド(認証、データベース、REST API、権限管理など)の「入口」として組み込むことを目的としている。

3.0 alphaは2026年7月30日から公開されているが、公式な告知はされておらず、その存在は公式ドキュメントの「AI Builder」セクション(18ページ)から明らかになっている。技術的な分析によると、3.0のパッケージ構成は、従来の安定版(2.2.5)やベータ版(2.3.0-beta.6)に比べ、「plugin-multi-portal」と「portal-template-default」という2つのパッケージが追加されている点が最大の特徴である。

AI Portalは、従来のノーコードポータル(/v/)とは異なり、Reactのソースコード(Gitにコミット可能な形式)として開発者のローカルワークスペースに配置され、独立したビルド成果物(/x/)として配信される。これにより、開発者は、NocoBaseの堅牢な基盤を維持しつつ、ブロック機能の制約を受けない複雑で高度な操作性を持つ業務システムを構築できる。この仕組みは、AIエージェントが生成したコードを、システムの中核的な「ポータル」として運用するための分業体制を確立するものであり、単なる機能追加ではなく、開発の「適用範囲の天井」を引き上げることを目指している。

運用面では、AIエージェントの利用を前提とし、Node.js >= 22やpnpmといった開発環境の整備が必須となる。また、ソースコードの管理においては、履歴を保持するためにGitへの移行が強く推奨されており、開発者が自身のPC上で開発サイクルを回すことが前提となっている。


背景

近年、ローコード/ノーコード開発プラットフォームは急速に進化し、AIによる画面生成機能の搭載が求められています。NocoBaseは、この流れを受け、単なる設定画面の提供に留まらず、AIが生成したコードをシステムの中核的な部分として取り込むための、より高度な開発ワークフローを確立しようとしています。

重要用語解説

  • AI Portal: AIエージェントが生成したフロントエンドコードを組み込むための専用のアプリケーション入口。NocoBaseのバックエンド基盤を利用しつつ、高度なカスタマイズ性を実現する。
  • ローコード/ノーコード: プログラミングの知識が少なくてもアプリケーションを開発できる手法。NocoBaseは、設定画面(ノーコード)と、Reactコード(ローコード)の二層構造で対応している。
  • ポータルマネージャー: 複数の異なるレイアウトやメニューを持つポータルを管理するための機能。システム全体のエントランスポイントを柔軟に制御する役割を担う。

今後の影響

本機能の導入により、NocoBaseは単なる「管理画面構築ツール」から、「AIを活用した複雑な業務システム開発のための統合プラットフォーム」へと進化する。これにより、開発の適用範囲が大幅に広がり、より高度なカスタム性が求められるエンタープライズレベルの業務システム構築市場に大きな影響を与えることが予想される。ただし、開発者側の運用要件(ローカル環境構築、Git管理)も高まるため、ユーザーへの教育が重要となる。