メインコンテンツへスキップ
AI チャットは、アプリを構築する場所です。作りたいものを説明すると、AI がコードを書き、確認し、エラーを修正しながら進めます。作業に合ったモードを選び、各ビルドを支えるモデルを選択し、アプリで AI が従うルールを設定しましょう。

AI チャットについて

Base44 の AI チャットは、単なるコード生成ツール以上のものです。インテリジェントなアシスタントとして機能し、目標を理解して、それを達成するために適切なツールを使用します。アプリはより正確で、コンテキストに応じたものとなり、柔軟になります。裏側でスマートな自動化が動作するため、複雑な機能を素早く構築することに集中できます。 テキストで応答するだけの従来の AI とは異なり、エージェント型 AI は Web を検索したり、ファイルを確認したり、他のソースからデータを取り込んだりすべきタイミングを知っています。また、自動モデル選択を使用してプロンプトのニーズに基づいて最新モデルを選択するため、モデルや技術的詳細を自分で管理する必要なく、実際の解決策が得られます。 AI チャットは、アプリを構築する場所です。アプリを使う人たちに専用のアシスタントを提供したい場合は、AI エージェントビルダー を参照してください。

実際にはどういう意味でしょうか? 以下にいくつかの例を示します:

  • 公開ウェブサイトのリンクをチャットと共有すると、デザイン、レイアウト、表示コンテンツがアプリに瞬時にコピーされます。例: 「https://example.com のレイアウトをコピーしてください。」
  • 既製のコードや一般的な解決策を検索して、ベストプラクティスに従うようにエージェントに依頼します。例: 「ユーザー認証の標準パターンを見せてください。」
  • 他のウェブサイトからリストやコンテンツを取得してアプリで使用します。たとえば、商品カタログをインポートしたり、サイトのテキストや画像を収集したりします。例: 「https://example.com から商品リストをインポートしてください。」
  • シンプルで明確な指示で、アプリにすでに保存されているデータを更新します。たとえば、アプリで各ユーザーのポイントを管理している場合: 「Emily に宿題をやったことでポイントをあげてください。」
AI が変更を適用した後、バックグラウンドで出力を自動的にチェックし、見つかったエラーを修正します。ワークフローを中断したり、入力を要求したりすることはありません。 AI チャットはまた、構築中に有用な次のステップを提案します。これらの提案はチャットの下に表示され、現在のワークフローに合わせて調整されているため、新しい機能を発見してアプリを最大限に活用するのに役立ちます。

AI チャットモードの使用

Base44 の AI アプリビルダー には 2 つのチャットモードがあります。AI チャット下部のモードドロップダウンから切り替えます。
  • Build: プロンプトに即座に反応します。
  • Discuss: 質問したり、次の変更を計画したりできます。承認するまでコードは変更されません。
ビジュアルの変更には、Edit モードもあります。プレビューで要素をクリックして直接調整できます。Edit モードはアプリエディター上部に専用の Edit ボタンがあるため、モードドロップダウンには表示されません。
macOS では Cmd + . を、Windows および Linux では Ctrl + . を押すと、プロンプトを入力中でも Build と Discuss を切り替えられます。

Build モードの使用

必要なものを入力すると、AI がすぐに動作します。このモードは、クイックな編集や機能リクエストに最適です。最良の結果を得るには、できるだけ具体的にしてください。詳細を与えるほど、AI はより正確にアプリを構築します。Build モードはデフォルトで選択されているため、以下の手順が必要になるのは別のモードから戻るときだけです。 プロンプト例
さらに多くの例やプロンプトフレームワークについては、プロンプトガイド をご覧ください。
Build モードに切り替えるには:
  1. アプリエディターで AI チャットに移動します。
  2. チャット下部のモードドロップダウンをクリックします。
  3. Build を選択します。
Build が囲まれた AI チャットのモードドロップダウン

AI チャットを Build モードに切り替える

Discuss モードの使用

アプリを変更する前に、ブレインストーム、明確化、またはアイデアの探索ができます。質問したり、提案を得たり、選択肢について話し合ったりできる安全な場所です。尋ねる内容に応じて、AI は直接回答するか、レビュー用の変更案を提示します。承認するまで何も構築されません。Discuss モードの各メッセージは通常、約 0.3 メッセージクレジットを使用します。承認するプランがないまま話し合った場合は、Build モードに戻して AI に変更を依頼します。 AI がプランを提案すると、チャットボックスのすぐ上に表示されます。View をクリックするとプラン全体を確認できます。Approve をクリックすると構築され、Reject をクリックすると話し合いを続けられます。決定後、プランはカードとしてチャットに残ります。カードをクリックすると、プランを再度開けます。
Discuss モードについて知っておくとよいこと:
  • 変更を確定する前に不必要な試行錯誤を避けることで、クレジットを節約できます。
  • アプリで選択したモデルに関係なく独自の AI モデルを使用するため、コストが低く保たれます。
プロンプト例
Discuss モードに切り替えるには:
  1. アプリエディターで AI チャットに移動します。
  2. チャット下部のモードドロップダウンをクリックします。
  3. Discuss を選択します。
Discuss が囲まれた AI チャットのモードドロップダウン

AI チャットを Discuss モードに切り替える

Edit モードの使用

アプリのデザインを、手動で、または AI に依頼して変更できます。Edit モードはチャットモードのドロップダウンではなく、エディター上部に専用のボタンがあります。 作業中に編集は自動的に保存されます。同じビジュアル編集セッション内で、エディター上部のアンドゥ/リドゥボタンを使用して最大 50 ステップまでアンドゥとリドゥができ、プレビューの再読み込み後も編集は維持されます。 未保存の変更がある状態で離れようとすると、ブラウザが警告します。編集は Version History にも表示されるため、以前の手動編集セットをいつでも復元できます。
Preview と Dashboard の横にあるアプリエディター上部の Edit ボタン

アプリエディター上部から Edit モードを開始

アプリのデザインを変更するには:
  1. アプリエディターに移動します。
  2. エディター上部の Edit をクリックします。
  3. アプリプレビューで、変更したいものを選択します。
    • 1 つの要素: クリックします。
    • 要素のグループ: リスト内のカードなど、ページ内の他の場所で繰り返される要素をクリックします。すべてのコピーがハイライトされ、変更がそれらすべてに一度に適用されます。1 つのコピーだけを変更するには、代わりに Build モードの AI チャットで変更内容を説明します。
  4. 要素の横に表示されるツールバーで変更を加えます。
    • 手動: ツールバーのオプションで、色、テキスト、フォント、間隔などを変更します。各要素のスタイルを決めるコードである Tailwind クラスで微調整するには、Edit Tailwind をクリックします。要素のコードを開くには、Code をクリックします。要素を削除するには、Delete をクリックします。
    • AI チャットの使用: Edit Element をクリックし、変更したい内容を書いて Send をクリックします。 チャットが Discuss モードの場合、このボタンは Discuss と表示されます。変更を加える前に、内容を相談できます。
  5. 完了したら、エディター上部の Edit を再度クリックして Edit モードを終了します。
Edit モードで選択された繰り返し要素と、Edit ツールバーおよび Edit Element が表示された状態

Edit モードで繰り返し要素を選択

Edit モードでのクレジットの使用:
  • 手動の編集: ツールバーで自分で行う変更はクレジットを使用しません。
  • AI による編集: Edit Element はメッセージクレジットを使用します。使用量は変更のサイズと複雑さによって異なります。

AI チャットのカスタマイズ

アプリでの AI チャットの動作は自由に設定できます。チャットを動かすモデルを選び、許可を求めて停止する頻度を決め、次に書く内容を提案するかどうかを選び、触れてはいけないファイルをロックし、すべてのプロンプトで従うルールを設定できます。 モデルは、アプリエディターの AI チャット下部にあるモデルピッカーから選択します。その他の設定は、AI チャット右下のマイクの横にある More options アイコン にあります。アプリの閲覧のみが可能な場合、More options は表示されません。 Freeze Files と Custom Instructions は、main と呼ばれるアプリのメインバージョンに適用されるため、ブランチにいる間は表示されません。ブランチは、変更を試すためのアプリの別コピーです。ブランチにいるときは、チャットパネル上部にアプリ名の代わりにブランチ名が表示されます。main に戻るには、ブランチ名をクリックして Main chat を選択します。

モデルの選択

より制御したい場合は、モデルを手動で選択します。各モデルにはユニークな強みがあるため、プロンプトに最適なものを選択できます。最初のプロンプトを書くときに選択することも、アプリエディターで作業中いつでも変更することもできます。リストには主要なモデルが先に表示され、下部の More models をクリックすると残りのモデルを確認できます。
モデルを選択する前に:
  • AI モデルを選択するには Builder プラン 以上が必要です。下位のプランでも Auto mode は使用でき、その他のモデルには Builder+ バッジが表示されます。
  • モデルを手動で選択する場合、クレジット使用量はモデルによって異なり、Auto mode よりも多くのクレジットを使用する可能性があります。メッセージで使用した量を確認するには、メッセージの下にある More actions アイコン をクリックし、Credits Used を確認します。
  • Enterprise ワークスペースでは、管理者が一部のモデルをオフにできます。それらのモデルには Disabled by your workspace admin と表示されます。詳しくは AI モデルの制御 を参照してください。

利用可能なモデル

  • Auto mode: 各リクエストに最適な AI モデルとマッチングされます。
  • Base 1: プラットフォーム全体の実際の構築パターンでトレーニングされた、Base44 の最初の社内モデル。日常的な構築と会話の両方に適した、バランスの取れた汎用的な選択肢です。
  • Sonnet 5.5: 日常の構築、執筆、リファクタリング、トラブルシューティングのバランスの取れた選択肢で、品質と速度の強力な組み合わせを備えています。
  • Opus 5.5: 最も高度な推論モデルで、最も難しい問題のために構築されています。複雑な多段階ロジック、複雑なアーキテクチャの決定、および最高レベルの精度が必要なエッジケースに使用します。
  • Fable 5.1: 複雑な多段階ビルドや詳細なデバッグに最適で、徹底的で高品質な結果が必要な場合に適しています。各リクエストでより多くのクレジットを使用します。
  • Haiku 5.5: 日常的なタスクや素早い変更のための、高速で軽量な Claude モデルです。
  • Gemini 3.8 Flash: 日常的なタスクや素早い変更のための高速なオプションです。すぐに応答を得たいときに使用します。
  • Gemini 4 Argon: Google の最新の Gemini モデルで、複雑なビルドやデバッグに適した強力な選択肢です。
  • GPT-5.6 Terra: 複雑な推論と多段階計画のためのコスト効率の高い GPT-5.6 オプションで、より低いクレジットコストで提供されます。
  • GPT-6.1 Sol: 難しい推論と大規模で進化するプロジェクト向けの強力な GPT-6.1 オプションです。
  • GPT 6 Astra: 最新かつ最も強力な GPT モデルで、最も難しい推論と最も要求の高いビルド向け。各リクエストでより多くのクレジットを使用します。
一部のモデルは段階的にロールアウトされており、まだすべてのアカウントで利用できない場合があります。
モデルを選択する場所を選んでください:
最初のプロンプトを送信する前にモデルを設定し、最初のビルドで希望のモデルを使用できるようにします。
  1. Base44 のホームページで、プロンプトボックスの下にあるモデルボタンをクリックします。モデルを選択するまでは Auto と表示されます。
  2. 使用したいモデルを選択するか、Auto mode のままにします。
Base44 ホームページのプロンプトボックスの下に開いた、Gemini 4 Argon を含むモデルリスト

最初のプロンプトから AI モデルを選択

アプリエディターからアプリを構築している間、いつでもモデルを切り替えられます。
  1. アプリエディターに移動します。
  2. AI チャットで、パネル下部のモデルピッカーをクリックします。モデルを選択するまでは Auto と表示されます。
  3. 使用したいモデルを選択するか、Auto mode のままにして、Base44 が各リクエストに最適なモデルを選択できるようにします。
アプリエディターの AI チャット下部に開いた、Gemini 4 Argon を含むモデルリスト

アプリエディターで AI モデルを選択

どのモデルを選ぶか迷ったら、Auto mode のままにしておくと、Base44 が各リクエストに最適なモデルを選択します。

エフォートレベルの設定

エフォートレベルは、AI モデルが各応答にどれだけ思考を費やすかを決めます。エフォートを高くすると、厄介なバグや複雑なロジックなどの難しい問題に役立ちますが、応答に時間がかかり、より多くのクレジットを使用します。エフォートを低くすると、簡単な変更をすばやく行えます。
エフォートレベルは自分で選択したモデルでのみ機能するため、設定するには Builder プラン 以上が必要です。
以下のレベルから選択します:
  • Auto: モデル独自のデフォルトのエフォート。
  • Low または Medium: 日常的な変更向けの、より素早い応答。
  • High、Extra high、または Max: 最も難しい問題向けの、より深い思考。
エフォートレベルについて:
  • エフォートボタンは、Base 1 と Haiku 5.5 を除き、自分で選択したすべてのモデルで表示されます。Auto mode やモデルの比較中には表示されません。
  • 選択はアカウントに保存されます。別のモデルに切り替えると、Auto に戻ります。
  • 最初のプロンプトの前に、Base44 ホームページのプロンプトボックスから設定することもできます。
エフォートレベルを設定するには:
  1. アプリエディターに移動します。
  2. AI チャットで、モデルピッカーの横にあるエフォートボタンをクリックします。
  3. 希望するエフォートレベルを選択します。
AI チャットのモデルピッカーの横にあるエフォートボタンが囲まれ、Auto、Low、Medium、High、Extra high、Max を一覧表示するエフォートメニューが開いた状態

AI チャットでエフォートレベルを選択する

Auto approve の使用

Auto approve は、構築中の中断を減らします。オンにすると、承認のために一時停止していたほとんどのステップが自動で実行され、あなたからの入力が必要なステップは引き続き確認を求めます。データへのアクセスを広げる変更は、チャットで依頼した場合でも、常に先に確認を求めます。たとえば、誰かに書き込みアクセスを付与したり、テーブルを表示または変更できる人の範囲を広げたりする場合です。個々のステップではなくアプリ全体に適用されるため、そのアプリで構築するすべての人が同じ動作になります。アプリを編集できる人なら誰でもオンまたはオフにでき、デフォルトが後で変更されても、選択はそのまま維持されます。 確認なしで実行されたものには、チャットで auto-approved ラベルが付くため、何が起きたかを確認できます。ラベルをクリックして設定を管理するか、Auto approve をオフにして実行前にステップをレビューします。
Auto approve トグルが囲まれた AI チャットの More options メニュー

More options から Auto approve をオンにする

Auto approve をオンまたはオフにするには:
  1. アプリエディターの AI チャット右下にある More options アイコン をクリックします。
  2. Auto approve をオンまたはオフにします。選択はすぐに適用されるため、保存する必要はありません。

提案の使用

AI チャットはメッセージで次に書く内容を提案できるため、プロンプトをより速く書けます。これを Autocomplete と呼びます。デフォルトでオンになっており、いつでもオンまたはオフにできます。選択はアカウントに保存されるため、すべてのアプリに適用されます。
Autocomplete スイッチが囲まれた AI チャットの More options メニューのスクリーンショット

More options から Autocomplete をオンまたはオフにする

Autocomplete をオンまたはオフにするには:
  1. アプリエディターの AI チャット右下にある More options アイコン をクリックします。
  2. Autocomplete をオンまたはオフにします。

ファイルのフリーズ

AI が変更しないようにファイルをロックし、そのままにしておきたい作業を保護します。ファイルをフリーズできるのは main のみで、ブランチではできません。 ファイルは、ページ、コンポーネント、関数、エンティティ、エージェント、ワークフローなどのタイプごとにグループ化されています。ページとコンポーネントはアプリで表示される部分を構成し、エンティティはアプリのデータの保存方法を定義し、関数はサーバー上でコードを実行します。
ファイルがタイプごとにグループ化され、Freeze folder オプションがある AI Controls の Freeze Files タブ

AI の編集から保護するファイルを選択

ファイルをフリーズするには:
  1. アプリエディターの AI チャット右下にある More options アイコン をクリックします。
  2. Freeze Files をクリックします。
  3. 保護したい各ファイルの横にあるチェックボックスを選択します。
  4. (任意) グループの横で Freeze folder を選択してそのフォルダー内のすべてをロックするか、Select all files を選択してアプリ内のすべてのファイルをロックします。
  5. Save changes をクリックします。
ロックしたものはすべて Frozen folders & patterns の下に表示され、Remove をクリックすると再びロック解除できます。

カスタム指示の追加

トーン、デザイン標準、希望する動作など、AI がすべてのプロンプトで従うガイダンスを追加します。一度書けば、このアプリのすべての対話に適用されます。カスタム指示を追加できるのは main のみで、ブランチではできません。
テキストボックスに指示が入力された AI Controls の Custom Instructions タブ

AI がすべてのプロンプトで従う指示を設定

カスタム指示を追加するには:
  1. アプリエディターの AI チャット右下にある More options アイコン をクリックします。
  2. Custom Instructions をクリックします。
  3. テキストボックスに、指示を 1 行に 1 つずつ入力します。
  4. Save changes をクリックします。

プロンプトへのスキルやコネクタの追加

AI チャットで / を入力すると、言葉で説明する代わりに、ワークスペースのスキルやコネクタを依頼内容に取り込めます。スキルは、ワークスペース全体で共有される、AI 向けの保存済みの指示です。コネクタは、Gmail や Slack などの他のツールにアプリを接続します。入力を続けるとリストが絞り込まれます。Enter キーを押すかクリックすると、プロンプトに追加されます。 メニューには 2 つのグループがあります:
  • Skills: 利用できるワークスペーススキルです。AI チャットはこのプロンプトでその指示に従います。1 つのプロンプトに追加できるスキルは 1 つです。
  • Connectors: アプリで使用できるコネクタです。アプリがすでに接続しているものには Connected バッジが表示されます。複数追加できます。
アプリがまだ接続していないコネクタを選択すると、AI チャットがリクエストの構築の一環として接続を設定します。そのツールでアカウントの認証を求められる場合があります。
リストにまだないものを追加するには、メニュー下部の Manage skills または Manage connectors を使用します。

ファイルとフォルダのメンション

AI チャットで @ を入力すると、アプリ内の特定のファイルやフォルダを AI に指定できます。AI はそれらを探す代わりに、指定したものだけを対象に作業します。AI は作業を始める前に、メンションした各ファイルを読み込みます。フォルダの場合は、中のファイルを調べて、リクエストに必要なファイルを読み込みます。 各メンションは、@ の後にパスが続く形でプロンプトに表示されます。その前後にリクエストの残りを書けます。例:
ファイルとフォルダのメンションは、ウェブの AI チャットでのみ利用でき、Base44 モバイルアプリでは利用できません。
ファイルやフォルダをメンションするには:
  1. アプリエディタの AI チャットで @ を入力します。
  2. Files and folders をクリックするか、そのまま入力を続けてファイルやフォルダを名前で検索します。
  3. ファイルをクリックしてプロンプトに追加します。フォルダ全体をメンションするには、フォルダを開いてリストの上部にあるフォルダ名をクリックします。

チャットでのメッセージのキュー

AI チャットがすでにプロンプトで作業中の場合、別のことを尋ねる前に待つ必要はありません。入力を続けて、プロンプトを追加したり、ファイルを添付したりできます。AI チャットはそれらをメッセージキューに追加し、各応答が終了するにつれて 1 つずつ送信します。
注意:
  • キューはチャット入力の上に表示され、実行される順序ですべての保留中のプロンプトを示します。
  • 一度に最大 7 メッセージをキューに入れられます。
  • アプリエディターを閉じるとキューに入れられたメッセージは送信されません。エディターを再度開くと、キューに入れられたメッセージは再開されます。
キューはいつでも編集できます。メッセージをドラッグアンドドロップして順序を変更したり、送信前にキューに入れられたメッセージをインラインで編集したり、個々のメッセージを削除したり、気が変わったらキュー全体をクリアしたりできます。必要に応じてキューを一時停止または再開することもできます。 待たずに方向を変えるには、キュー内のメッセージで Send now をクリックします。AI チャットはすぐにそのメッセージを取り込み、進行中の作業を調整します。これにはアプリの最初のビルドも含まれます。Send now は、Build モードで自分がキューに入れたプレーンテキストのメッセージで使えます。代わりに、キュー内のプロンプトを現在の作業と並行して実行するには、並行ブランチに移動 できます。

モデルの比較

各 AI モデルには、それぞれ強みと弱みがあります。あるモデルはデザインやビジュアルの仕上げが得意で、別のモデルはロジックやデータの処理に強いかもしれません。どのモデルがリクエストに合うかを推測する代わりに、Compare models は次のメッセージを 2 つのモデルで同時に実行するため、両方の結果をプレビューして好みの方を残せます。選択するまで、メインアプリには触れられません。
アプリエディターで並べて比較されているアプリの 2 つのバージョン

2 つのモデルを並べて比較

比較の開始

モデルピッカーから比較したい 2 つのモデルを選択し、両方の方法で構築したいメッセージを送信します。
送信する前に:
  • 比較には、モデルを手動で選択する場合と同様に、Builder プラン 以上が必要です。
  • 比較はメッセージを 2 回構築するため、2× のクレジットを使用します。
  • 添付ファイル付きのメッセージはまだサポートされていません。メッセージに添付ファイルが含まれる場合、比較は解除され、メッセージは通常どおり送信されます。
  • 送信前にキャンセルするには、チャット入力のモデルチップの X をクリックします。
2 つのモデルを比較するには:
  1. アプリエディターでアプリを開きます。
  2. チャット入力のモデルピッカーをクリックします。
  3. Compare をクリックします。
    モデルリストの下に Compare が囲まれたモデルピッカー

    モデルピッカーの Compare オプション

  4. Model A と Model B を選択します。2 つの異なるモデルである必要があります。
  5. Select をクリックします。
  6. メッセージを送信します。Base44 が各モデルで 1 回ずつ、合計 2 回構築します。

バージョンの選択

2 つのバージョンが構築されている間、チャットには各バージョンのステータスを示す Comparing two versions カードが表示されます。両方の準備ができると、カードが Which option do you prefer? と尋ね、バージョンを Option A と Option B として一覧表示します。
裏側では、比較される各バージョンはアプリの ブランチ です。そのため、決定する間、ブランチリストで両方のバージョンを見つけることもできます。オプションに Open ではなく Continue または Answer と表示されている場合、クリックするとそのバージョンのブランチに移動します。戻るには、チャットパネル上部のブランチ名をクリックして Main chat を選択します。
Option A と Option B の準備ができ、どちらのオプションを好むかを尋ねる比較カード

比較された 2 つのバージョンから選択

比較を完了するには:
  1. オプションの Open をクリックしてプレビューします。プレビュー上部のモデルタブで 2 つのバージョンを切り替えられます。決定前に調整したい場合は、バージョン内でチャットを続けられます。
  2. 次のいずれかを実行します。
    • 好みのバージョンを選択: カードで Option A または Option B を選び、Select をクリックします。残したバージョンはメインアプリにマージされ、残さなかったバージョンは削除するまでバージョンリストに残ります。
    • 両方を拒否: Reject をクリックし、Delete both をクリックして確定します。これにより、両方のバージョンとそのチャットが完全に削除されます。メインアプリには影響しません。

変更を元に戻す

いつでも変更を取り消せることを知って、自由に試して新しいアイデアを試してください。特定のプロンプトにアプリをロールバックしたり、以前のバージョンをエディターに復元したり、現在作業中のものを変更せずに Version History から直接以前のバージョンを公開したりできます。

特定のプロンプトを元に戻す

チャット履歴の関連メッセージにカーソルを合わせて、その下の Revert アイコンをクリックしてから Confirm をクリックすると、その変更の直前の状態にアプリをロールバックできます。その時点以降に行われた変更もすべて元に戻されるため、以前のバージョンのアプリに素早く戻れます。 尋ねたことを元に戻すのではなく変更したい場合は、以前のメッセージの Edit アイコンをクリックします。チャットが Edit this message and resend パネルを開きます。再送信すると、Base44 はそのメッセージ以降に行われた変更を元に戻し、更新されたリクエストを適用します。

以前のバージョンの復元または公開

ドラフトはアプリエディターで作業中のバージョンで、ライブアプリはユーザーが使用する公開済みのバージョンです。チャットの上部にある Version History アイコン をクリックしてバージョンリストを開きます。そこから、バージョンをプレビューしたり、現在のドラフトを変更せずに以前のバージョンを公開したり、エディターを古いバージョンに戻したり、コードを表示または比較したり、そのバージョンを作成したチャットメッセージにジャンプしたりできます。 リスト内のバージョンをクリックすると、プレビューに読み込まれます。各バージョンについて、More actions アイコン をクリックして選択します。
  • Publish this version: 現在のドラフトをエディターで開いたままにして、このバージョンをライブアプリに公開できるので、作業を続けられます。
  • Revert to this version: アプリエディターの現在のドラフトをこのバージョンで置き換えます。
  • Code changes: このバージョンで、直前のバージョンと比べて変更されたファイルと、各ファイルの変更内容を確認します。
  • Compare code vs main: ブランチ上で、このバージョンのコードが main とどう異なるかを確認します。
  • View code: このバージョンのコードを開きます。
  • Go to message in chat: このバージョンを作成したチャットメッセージにジャンプします。チャットから作成されたバージョンに表示されます。
Version History でバージョンの More actions メニューが開き、Code changes が囲まれた状態

バージョンを直前のバージョンと比較する

未公開の変更の確認

公開する前に、前回の公開以降に何が変わったかを正確に確認できます。Base44 は Unpublished changes ウィンドウを開き、ライブアプリと異なるすべてのファイルと、各ファイルの変更内容を一覧表示します。このオプションは、アプリが公開済みで、ブランチではなく main で作業しているときに表示されます。 ドラフトとライブアプリを比較するには:
  1. アプリエディターの右上にある More actions アイコン をクリックします。
  2. Compare with live code をクリックします。
ライブアプリと異なるファイルを一覧表示する Unpublished changes ウィンドウ

前回の公開以降の変更を確認する


AI チャットのトラブルシューティング

チャットの問題のほとんどは、長いまたは複雑なプロンプト、ブラウザやネットワークの問題、完了しない実行が原因です。AI チャットが期待どおりに動作しない場合は、以下から状況に合うものを探してください。
チャットが読み込まれない、プロンプトの処理が終わらない、停止ボタンが効かないといった場合があります。以下の手順を順番に試し、各手順の後にチャットが応答するか確認してください。AI チャットを再び動作させるには:
  1. アプリエディタの AI チャットのメッセージボックスにある停止ボタンをクリックして、現在の実行を終了します。
  2. 止まったプロンプトより前の状態に戻します。そのメッセージの下にある Revert アイコンをクリックするか、Version History を開いて動作していたバージョンに戻します。
  3. Discuss モードに切り替え、AI チャットで 別のモデルを選択 して、短いメッセージを送信します。モデルを選択するには Builder プラン以上が必要です。
  4. プロンプトが長い場合や一度に多くのことを依頼していた場合は、小さなプロンプトに分割して 1 つずつ送信します。
  5. ページを更新し、インターネット接続を確認します。
  6. ブラウザのキャッシュをクリアし、スクリプトをブロックする可能性のある拡張機能をオフにします。または、プライベートウィンドウやシークレットウィンドウでアプリエディタを開きます。
  7. クレジットが残っている ことを確認します。クレジットがなくなると、AI が途中で停止することがあります。
AI は、何を変更し、代わりに何を期待しているかを正確に把握しているときに最も効果を発揮します。
  • 現在の状態と、代わりに望む状態を説明します。たとえば「プロフィールページの Save ボタンを押しても何も起きない。変更を保存して確認メッセージを表示してほしい。」のように伝えます。
  • Edit モード を使って対象の要素を選択し、AI がアプリの正しい部分を変更するようにします。
  • Discuss モード に切り替えて、まず問題について相談します。計画が適切になったら修正を構築します。
詳しくは、効果的なプロンプトの書き方 を参照してください。
AI に何かを取り消すよう依頼すると、以前のバージョンに戻るのではなく、新しい変更が加えられます。そのため、アプリが元の状態と完全に同じにならないことがあります。動作していたバージョンを復元するには、メッセージの下にある Revert アイコンをクリックするか、Version History から以前のバージョンを復元します。詳しくは、変更を元に戻す を参照してください。
Can’t revert while the app is building と表示される場合は、AI がまだプロンプトを処理中です。AI チャットのメッセージボックスにある停止ボタンをクリックして実行を終了してから、もう一度元に戻してください。
10 分経ってもチャットが止まったままの場合は、Base44 ステータスページ で既知の問題を確認してから、Customer Care に連絡 してください。送信したプロンプト、アプリのどこで AI が止まったか、止まってからどのくらい経つかを伝えてください。

FAQ

以下の質問をクリックして、AI チャットモードとコントロールについて詳しく学びましょう。
まず、いくつかの条件を満たす必要があります。
  • アプリに少なくとも 1 つのビルドが必要です。まず何かを構築してから比較してください。
  • 比較はメインバージョンから開始されます。ブランチにいる場合は、メインに戻ってください。
  • Model A と Model B は 2 つの異なるモデルで、両方とも比較に利用可能である必要があります。
  • インポートされたアプリはまだサポートされていません。
Base44 がアプリプレビューで JavaScript エラーを検出すると、エディターに Issues Found 通知が表示され、エラーの説明と発生場所が表示されます。Resolve with AI をクリックして、エラー詳細を AI チャットに送信します。AI がエラーを確認して修正を適用します。これはメッセージクレジットにはカウントされません。修正せずに通知を消すには、X をクリックして閉じます。
Base44 は AI アクションに対して返金またはクレジットの取り消しを提供しません。Version History を使用して変更を元に戻し、アプリを復元できます。
エージェント型 AI は、アプリの構築と管理を支援するために幅広いツールを使用します。以下が含まれます。データベースツール:
  • アプリのデータベースでレコードを読み取り、作成、更新、削除します。フィルタリング、ソート、ページ分割、または一括更新や一括削除を行えます。たとえば、テストユーザーを追加したり、古いメッセージを既読にしたり、期限切れのレコードを削除したりします。
Web ツール:
  • Web 検索を実行して関連するドキュメントや機能を見つけます。関連ページ、タイトル、説明を含む検索エンジンのように機能します。
  • 任意の URL から Web サイトのデータを取得します。マークダウンや HTML を取得します。たとえば、ドキュメントをスクレイピングしたり、ライブページのコンテンツを取得したりします。
コードとファイルのツール:
  • スマートなファイル検索。ワークフローに必要なファイルやコードスニペットを素早く見つけます。
  • 編集前に任意のプロジェクトファイルの内容を読み取ります。これは、アプリのコード構造をレビューするのに役立ちます。
  • プロジェクト内のファイルを変更します。ページ、コンポーネント、エンティティ、関数、またはレイアウトを編集し、対象を絞った部分編集をサポートします。たとえば、バグを修正したり、機能を追加したり、スタイリングを更新したりします。
  • デバッグやエラーの理解を助けるためにログとコンソール出力を検査します。
構成ツール:
  • 必要に応じて環境変数とシークレットを設定または更新します。たとえば、OPENAI_API_KEY や STRIPE_SECRET_KEY のような API キーを追加または更新します。
エージェントは、必要に応じてこれらのツールを自動的に選択して組み合わせるため、技術的な手順ではなく、目標の説明に集中できます。
エージェント型 AI は、公開 Web サイトページやその他の静的データからコンテンツを取得して解釈できますが、複雑なバックエンドロジック、データベース、またはプライベート統合に自動的にアクセスまたは移行することはできません。プロジェクトにバックエンド機能、他のサービスへの接続、または安全なデータが必要な場合は、手動でセットアップする必要があります。たとえば、エージェントに別のアプリからコンテンツや機能をコピーするよう依頼すると、公開サイトで見えるものに基づいてレイアウト、テキスト、全体的な見た目を一致させることができますが、バックエンドロジックのコピー、プライベート統合の移行、または保護されたデータベースコンテンツへのアクセスは行いません。公開フロントエンドを超える作業には、アプリを完成させるために手動でのセットアップが必要です。
Base44 アプリエディターのすべての時刻は、協定世界時 (UTC) を使用して管理および表示されます。これにより、異なる地域間ですべてが一貫し、あなたやアプリを使用する人がどこにいても、アクションやスケジュールを調整しやすくなります。現時点では、アプリエディターでタイムゾーンを変更するオプションはありません。
はい、Base44 の AI チャットとのやり取りに音声を使用できます。チャットボックスのマイクアイコンをクリックして音声認識をオンにし、質問やリクエストを話します。AI があなたの音声を文字起こしし、通常どおり応答するため、ハンズフリーでヘルプを得られます。
Base44 は自動モデル選択を使用して、各リクエストに最適なエンジンをマッチングします。デザイン調整、レイアウト変更、深いロジック更新にはすべて異なる AI モデルが使用される場合があります。チャットはこれをバックグラウンドで処理するため、構築したいものの説明に集中できます。
  • 小さなビジュアルやコピーの調整には、速度と応答性を最適化する高速で効率的なモデルを選択します。
  • より大きなアーキテクチャの変更やデータフローには、ファイル、エンティティ、ロジック全体で計画できる、より深い推論モデルを使用します。
  • 何かが失敗するかエラーに遭遇すると、戦略やモデルを切り替えて回復し、再試行できます。
このページは AI によって翻訳されました。最も正確で最新の情報については、英語版 を参照してください。