エージェントを作成する
base44/agents/ ディレクトリに JSONC 設定ファイルを作成し (エージェントごとに 1 ファイル)、agents push を実行して Base44 に同期します。
例
フィールドリファレンス
エージェント設定は JSONC を使用します。各エージェントはbase44/agents/ ディレクトリ内の個別のファイルで定義されます。
必須フィールド
エージェントの一意の識別子。小文字とアンダースコアを使用してください。名前はファイル名と一致する必要があるため、
customer_support という名前のエージェントは customer_support.jsonc 内になります。エージェントが何をするかの簡単な説明。
エージェントの動作、人格、ガイドラインを定義するシステムプロンプト。
使用する AI モデル、
provider/model-name 形式。サポートされるモデル:anthropic/claude-sonnet-4-20250514anthropic/claude-3-5-sonnet-20241022openai/gpt-4oopenai/gpt-4o-mini
オプションフィールド
このエージェントとの WhatsApp 会話のウェルカムメッセージ。
ツール設定
tool_configs 配列は、エージェントが持つ機能を定義します。エンティティツールと関数ツールの 2 つのタイプがあります。
エンティティツール
エンティティツールにより、エージェントはアプリのエンティティに対して CRUD 操作を実行できます。エンティティの名前。アプリ内の既存エンティティと一致する必要があります。
エージェントがこのエンティティに対して実行できる操作。有効な値は
"read"、"create"、"update"、"delete" です。関数ツール
関数ツールにより、エージェントはアプリのバックエンド関数を呼び出すことができます。関数の名前。アプリ内の既存関数と一致する必要があります。
関数が何をするかの説明。エージェントはこれを使用して、いつ呼び出すかを決定します。
TypeScript 型
エージェント設定から TypeScript 型を生成して、SDK コード内のエージェント名に対する型安全性とオートコンプリートを取得します。ダイナミック型について詳しく学んでください。関連項目
agents pull: Base44 からローカルプロジェクトにエージェント設定を同期agents push: ローカルエージェント設定を Base44 にデプロイagents: コード内でエージェントを操作するための SDK リファレンス- Setting up AI agents: AI エージェントの作成と構成のガイド
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。

