> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AI で構築

> AI コーディングエージェントを使用して Base44 プロジェクトをセットアップ

Base44 skills をインストールし、AI コーディングエージェントにプロジェクトを作成、ビルド、デプロイさせましょう。

<Note>Node.js 20.19.0 以上がインストールされている必要があります。</Note>

## セットアップ

<Steps>
  <Step title="Base44 skills をインストール">
    任意のプロジェクトで利用できるように skills をグローバルにインストールします:

    ```bash theme={null}
    npx skills add base44/skills -g
    ```

    これにより、AI コーディングエージェントに、CLI、SDK、エンティティ、バックエンド関数、デプロイなど、Base44 プロジェクトでの作業方法が教えられます。
  </Step>

  <Step title="AI コーディングツールを開く">
    Cursor、Claude Code、Codex、OpenCode、または skills をサポートする任意のエージェントでフォルダを開きます。Base44 skills は自動的に利用可能になります。
  </Step>

  <Step title="構築したいものを記述">
    プロジェクトを記述するプロンプトをエージェントに与えます。必要なデータ、ユーザーがそれをどう操作するか、欲しい機能について具体的に説明してください。以下にいくつかの例を示します:

    *「求人応募追跡用の新しい Base44 プロジェクトを作成してください。Companies、Applications、Interviews のデータを保存する必要があります。Applications にはステータス、ポジション名、給与範囲、メモが必要です。各ユーザーが自分のデータのみを表示できるように認証を追加してください。」*

    *「カスタマーサポートツール用の新しい Base44 プロジェクトを作成してください。メールで注文を検索し、配送状況を確認し、返金リクエストを作成できる AI エージェントが必要です。会話を保存し、それを顧客レコードにリンクしてください。」*

    *「チームスタンドアップボット用の新しい Base44 プロジェクトを作成してください。Slack コネクターと、毎日実行され、Standups テーブルからスタンドアップ更新を収集し、Slack チャンネルにサマリーを投稿するバックエンド関数を追加してください。」*
  </Step>
</Steps>

<Note>エージェントは、セットアップ中に Base44 への認証を促す場合があります。これによりサインイン用のブラウザウィンドウが開きます。</Note>

## エージェントが行うこと

エージェントにプロンプトを与えると、通常は次のことを行います:

1. Base44 CLI がまだインストールされていない場合はインストールします。
2. `base44 create` を実行してプロジェクトをスキャフォールドします。
3. 記述に基づいて[エンティティスキーマ](/developers/backend/resources/entities/overview)を定義します。
4. [AI エージェント](/developers/backend/resources/agents-config)、[OAuth コネクター](/developers/backend/resources/connectors)、その他のリソースを構成します。
5. フロントエンドとバックエンドのコードを記述します。
6. 認証、RLS ルール、その他の設定をセットアップします。
7. `base44 deploy` でプロジェクトをデプロイします。

エージェントを各ステップでガイドすることも、フルプロセスを最後まで実行させることもできます。

## 構築を続ける

初回セットアップ後も、エージェントはプロジェクト全体で変更を継続できます。依頼できることの例:

* [エンティティスキーマ](/developers/backend/resources/entities/overview)を追加または変更し、CLI でプッシュ。
* 自動化と cron スケジュール付きの[バックエンド関数](/developers/backend/resources/backend-functions/overview)を作成。
* カスタムツールとデータアクセスを持つ [AI エージェント](/developers/backend/resources/agents-config)を構成。
* 外部サービス用の [OAuth コネクター](/developers/backend/resources/connectors)をセットアップ。
* SDK を使用してフロントエンドのページとコンポーネントを構築。
* 本番環境に更新をデプロイ。

## より良い結果を得るためのヒント

* **データモデルについて具体的に:** エンティティに名前を付け、必要なフィールド (それらの間の関係を含む) を記述してください。
* **認証は早めに言及:** アプリがログインまたはユーザーごとのデータを必要とする場合は、最初のプロンプトでそれを伝え、エージェントが最初から RLS をセットアップできるようにしてください。
* **構造だけでなく動作も記述:** 「通知エンティティを追加」の代わりに、「タスクが誰かに割り当てられたときにメール通知を送信」のように試してください。
* **イテレーション:** 基本バージョンから始めて、エージェントに機能を一つずつ追加するよう依頼してください。

## 関連項目

* [Skills](/developers/backend/overview/skills): skills のしくみと各 skill がカバーする内容の詳細
* [Project structure](/developers/backend/overview/project-structure): Base44 プロジェクトの構成方法
* [CLI reference](/developers/references/cli/commands/introduction): 利用可能なすべての CLI コマンド

<Note>このページは AI を使用して翻訳されました。最も正確で最新の情報については、[英語版](/) を参照してください。 </Note>
