AI エージェントで同じシステムを構築する
Build a NocoBase app — Meeting Room Booking System: a gantt-style room-availability board and a calendar scoped to the current user. Match the layout and signature visuals of this reference prototype: https://static-docs.nocobase.com/solution/templates/10-meeting-room-booking.html
prompt にあるプロトタイプのリンク(HTML)は、私たちが事前に用意したデザインで、機能のデモを目的としたものです。NocoBase は「一言でシステム全体を生成する」ことを推奨していません。これを使って構築する際は、NocoBase Skill の「プロトタイプ再現」(nocobase-prototype-repro)と組み合わせると、より良い結果が得られます。
始める前に、AI Agent クイックスタート に従って NocoBase をインストールし、エージェントを接続してください。AI の生成結果には個体差があります。モデルの性能とシステムの複雑さによっては、微調整や複数回のやり取りが必要になる場合があります。
はじめに
お使いの AI Agent(Claude Code・Codex・Cursor・OpenCode など)と NocoBase を組み合わせて、会議室・収容人数・場所・設備・利用可能ステータス・会議スケジュール・予約カレンダーを一元管理できる、カスタマイズ可能で信頼性が高く長期的に進化し続ける会議室予約システムを素早く構築できます。
下記のプロンプトをコピーして AI Agent に渡すだけで、NocoBase 上に会議室予約システムの基本構造を生成できます。その後はノーコード UI でフィールド・ページ・予約ルールを自由に調整できます。
このシステムは、オフィスの会議室・共有会議スペース・研修室・ビデオ会議室、および室内の占有状況と会議スケジュールを集中管理する必要があるチームに最適です。
会議室予約ボード:

AI による会議室情報の自動入力:

会議室カレンダー:

会議室予約システムで解決できる課題
会議室予約システムにより、従業員は指定した時間帯にどの会議室が利用可能か、また各会議室が収容人数・場所・設備の要件を満たしているかを素早く確認できます。
会議室の数が増えると、チームは二重予約・直前での空き室探し・収容人数が合わない会議室・設備情報の不明確さといった問題に直面しやすくなります。会議スケジュールがチャットスレッド・個人カレンダー・スプレッドシートに散在していると、従業員は会議室の占有状況を一元的に把握できません。
このシステムを使えば、会議室名・収容人数・フロア位置・設備・現在のステータスを一元管理し、タイムラインで各会議室の一日の予約状況を確認できます。
システムはその日の会議アジェンダを表示したり、月・週・日単位ですべての会議を確認したりする機能も提供します。従業員は適切な会議室をより素早く見つけられ、管理者は会議室の利用状況とメンテナンス状況を明確に把握できます。
主な機能
会議室リソース管理
- 会議室の基本情報: 会議室名・収容人数・フロア位置・現在の利用可能ステータスを一元管理します。
- 設備記録: ディスプレイ・ビデオ会議カメラ・マイク・ホワイトボードなどの設備を記録し、従業員が会議形式に合ったスペースを選べるようにします。
- メンテナンス状態管理: 会議室を「利用可能」または「メンテナンス中」としてマーキングし、一時的に使用できない会議室を誤って予約しないようにします。
予約・ステータス管理
- 会議のスケジューリング: 会議タイトル・会議室・開始時間・終了時間を記録して完全な予約記録を作成します。
- 複数の予約ステータス: 確定・仮予約・完了・キャンセルのステータスをサポートし、会議の進捗を一目で確認できます。
- 当日の会議一覧: その日の会議タイトルと時間を一か所に表示し、従業員が当日のスケジュールを素早く把握できるようにします。
会議室占有ボード
- 会議室タイムライン: 会議室ごとに一日の時間帯と予約状況を表示し、複数の会議室の占有状況を同時に確認できます。
- リソース情報の連動表示: ボード上で会議室の収容人数・フロア・現在のステータスを同時に表示し、素早い選択を可能にします。
- 競合の発見: 対象の会議室が指定した時間帯にすでに予約されているかどうかを一目で確認でき、二重予約を減らせます。
マルチビュー会議カレンダー
- 月・週・日ビュー: 異なる時間範囲ですべての会議を閲覧できます。
- 日付別の会議確認: 任意の日の会議タイトル・会議室・時間を素早く確認できます。
- 柔軟な切り替え: 長期的な会議計画と当日の具体的なスケジュールの間を素早く切り替えられます。
AI によるアシスト
- AI による会議室情報の認識: 自然言語による説明から会議室名・収容人数・場所・設備・ステータスを抽出します。
- AI によるフォーム自動入力: 抽出された構造化情報を新しい会議室の追加フォームに直接入力し、手動入力を削減します。
- AI によるリソース作成支援: 短い会議室の説明を完全なレコードに変換し、会議室リソースリストに追加します。
AI と NocoBase で会議室予約システムを構築する理由
会議室予約はただのカレンダーのように見えますが、チームが実際に使い始めると、会議室の収容人数・場所・設備・利用可能ステータス・さまざまな会議のスケジュール管理も必要になります。
通常の Vibe Coding だけでゼロから予約ページを生成した場合、「会議を作成する」レイヤーだけが完成しがちです。会議室情報・ステータス表示・カレンダービュー・ページ間のデータ連携は、依然として継続的な修正とデバッグが必要です。
NocoBase は会議室・予約・カレンダービューを一つのシステムに統合します。チームはオフィスの実際の状況に合わせて会議室フィールド・設備情報・タイムラインページ・カレンダーページを設定でき、レイアウトとエントリポイントを継続的に調整できます。
AI はシステム構築とデータ入力のコストを下げます。AI Agent に会議室テーブル・予約テーブル・予約ボード・カレンダーページを生成させたり、AI 社員が自然言語の説明から会議室名・収容人数・場所・設備・ステータスを自動抽出してフォームに入力したりできます。
このようにして構築されたシステムは素早く稼働できるだけでなく、会議室の数・オフィスの場所・チームの働き方の変化とともに進化し続けられます。
FAQ
- 通常の Vibe Coding で生成された予約ページとの違いは何ですか?
通常の Vibe Coding はカレンダー・フォーム・予約ページを素早く生成するのに適していますが、実際に企業で使用する場合、会議室のステータス・時間競合の処理・ユーザー権限・操作履歴・SSO・長期保守も必要です。
NocoBase はデータモデリング・アクセス制御・ワークフロー・カレンダービュー・監査記録・API・プラグイン拡張をコアのビジネスシステム機能として提供しています。AI Agent はこれらの機能を土台に予約フローを構築でき、企業機能をゼロから再構築する必要がありません。
- 複数の会議室の占有状況を同時に確認できますか?
はい。予約ボードには会議室ごとの一日のタイムラインが表示されるため、従業員は異なる会議室の各時間帯の占有状況を比較し、スケジュールに合う空き会議室をより素早く見つけられます。
- 会議室の収容人数・場所・設備を確認できますか?
はい。各会議室には収容人数・フロアまたは具体的な場所・ディスプレイ・ビデオ会議カメラ・マイク・ホワイトボードなどの設備を記録できます。
従業員は予約前に会議室が参加人数と会議形式の要件を満たしているか確認できます。
- 異なる会議・会議室のステータスを区別できますか?
はい。予約は確定・仮予約・完了・キャンセルに設定でき、予約ボードで異なるスタイルで表示されます。
会議室自体も「利用可能」または「メンテナンス中」に設定できます。会議室がメンテナンス中の場合、従業員はボードで直接その状況を確認できます。
- AI が会議室情報を自動入力できますか?
はい。ユーザーが会議室の名前・収容人数・場所・設備・ステータスを自然言語で説明するだけで、AI が構造化情報を抽出して新しい会議室の追加フォームに自動入力します。
Claude Code・Codex・Cursor・OpenCode などの AI コーディングエージェントも NocoBase に接続し、プロンプトから会議室テーブル・予約テーブル・タイムラインボード・カレンダーページを生成できます。
- どのユーザーが会議室を予約・管理できるかを制御できますか?
はい。NocoBase はロールと操作タイプに基づいた権限設定をサポートしています。
例えば、一般従業員は会議室を閲覧して予約を作成できます。部門アシスタントは部門の会議スケジュールを管理できます。会議室管理者は会議室情報を追加・維持管理できます。システム管理者はフィールド・ページ・ステータス・権限を設定できます。
各ユーザーが閲覧・変更できる会議室と予約記録は、会社のルールに従ってさらに制限できます。
- 二重予約を防ぐことができますか?
はい、ワークフローとバリデーションルールによって実現できます。従業員が予約を送信する際、システムは同じ会議室の対象時間帯にすでに別の会議があるかどうかを確認できます。
競合が発見された場合、送信をブロックするか、別の会議室または時間を選択するようユーザーに促すことで、二重予約を減らせます。
- 企業の SSO と連携して予約履歴を保持できますか?
はい、どちらも必要に応じて有効化できます。NocoBase は対応するプラグインを通じて企業のアイデンティティと SSO システムに接続でき、従業員は既存の企業アカウントで予約システムにアクセスできます。
システムは会議の作成・時間変更・会議室変更・キャンセル・ステータス更新などの操作履歴も保持でき、管理者がいつ誰がどの予約を変更したかを追跡するのに役立ちます。
- AI で構築されたシステムは長期的に進化し続けられますか?
はい。AI Agent が生成するのはシステムの基本構造であり、一度きりの静的な予約ページではありません。
稼働後も、会議室フィールド・設備カテゴリ・予約ステータス・競合ルール・ボードレイアウト・カレンダービュー・ワークフロー・権限を引き続き調整できます。オフィスが拡張したり会議室の管理ルールが変わったりしても、ゼロから再構築する必要はありません。
- このシステムは実際の企業内部での利用に適していますか?
はい。NocoBase はアクセス制御・ワークフロー・操作履歴・監査ログ・SSO・通知・API・プラグイン拡張など、企業内部システムに一般的に必要な機能を必要に応じて有効化できます。
チームはまず会議室の検索と予約といったコア機能から始め、段階的に競合バリデーション・承認・リマインダー・設備管理・外部カレンダー連携を追加できます。通常の Vibe Coding で生成された一度きりのページと比較して、保守可能・拡張可能・長期的に使える会議室予約システムの構築に格段に適しています。