Skip to main content
Plan モードでは、実装が始まる前に Replit Agent と質問、ブレインストーミング、作業の計画を行うことができます。

Plan モードとは?

Plan モードを使用すると、以下が可能になります:
  • アイデアのブレインストーミングとプロジェクトへのさまざまなアプローチの探索
  • 構造化されたタスクリストによる開発作業の計画
  • プロジェクトのアーキテクチャと機能計画におけるAIとの協働
  • 戦略的なガイダンスの取得とプロジェクトのコードやデータを変更せずに質問する
  • 実装の準備ができたらシームレスに構築へ移行する
Plan トグルをオフにすると、Agent は直接構築を行います。これは Build モードとも呼ばれます。Plan モードはコードを書く前の計画とアイデア出しに焦点を当てています。

はじめに

Plan モードへのアクセス

Plan モードは Agent を使って Replit App を構築している間に利用できます。Conversations から直接利用することはできません。アクセスするには:
  1. プロジェクトエディターで Replit App を開く
  2. Agent で構築を開始または継続する
  3. チャット入力ボックスの右下にある Plan トグルを選択する
Agent チャット入力で選択された Plan トグル

主な機能

タスク計画

Plan モードは複雑なプロジェクトを管理しやすいタスクに分解することが得意です。Agent に要件を提供すると、リクエストを完了するために必要な開発作業の順序付きタスクリストが生成されます。
修正、キャンセル、バックグラウンドでの構築、またはここでの構築のオプションを含むタスクプラン

共同ブレインストーミング

AIと協力してさまざまなアプローチを探索します:
  • 複雑な問題に対する複数の解決策のパス
  • さまざまなアプローチの長所と短所の分析
  • リスク評価と軽減策

ワークフロー:計画から構築へ

1. 計画フェーズ(Plan モード)

Plan モードで開発プロセスを開始します:
  • プロジェクトのスコープと目標を定義する
  • 要件を具体的な機能に分解する
  • アーキテクチャと技術スタックを計画する
  • マイルストーンを含む開発ロードマップを作成する

2. タスクの承認と構築

Agent がタスクプランを作成したら:
  • 提案されたプランを確認する
  • 修正を選択して引き続き改善するか、キャンセルを選択して破棄する
  • ここで構築を選択してプランを承認し、現在の Agent セッションで実装する
  • バックグラウンドで構築を選択してプランを承認し、別のタスクとして実行する
承認後、Agent はプランの実装を開始します。進行状況は現在のセッションまたはバックグラウンドタスクで追跡できます。 デフォルトでは、バックグラウンドタスクはユーザーが変更を確認して適用するのを待ちます。バックグラウンド構築オプションで変更を自動的に適用を有効にできます。
プロジェクトの最初のチェックポイントより前は、承認ボタンは2つの構築オプションの代わりに構築を開始になります。
Plan モードの使用は、他の Agent インタラクションと同じ作業量ベースの料金に従います。Plan モードでのすべての Agent の作業(質問への回答、ガイダンスの提供、タスクリストの生成)に対して課金されます。リクエストが複雑になるほど、または会話のコンテキストが長くなるほど、料金は高くなります。 すべての Agent インタラクションは課金対象です — Agent がテキストガイダンスで応答する場合でもコード変更を行う場合でも、常に課金されます(ただし、小さなリクエストはコストが低くなります)。

ユースケース

機能の計画

新しい機能を追加する際に最適です:
  • 複雑な機能を実装可能なタスクに分解する
  • データベースの変更とAPIの修正を計画する
  • ユーザーインターフェースとユーザーエクスペリエンスフローを設計する
  • エッジケースとエラー処理を考慮する
目標と完了基準を示す詳細なタスクプラン

学習と探索

教育目的に優れています:
  • 問題解決へのさまざまなアプローチを理解する
  • 新しい技術とフレームワークについて学ぶ
  • デザインパターンとベストプラクティスを探索する
  • 開発方法論に関するガイダンスを得る

ベストプラクティス

効果的なプロンプティング

Plan モードを最大限に活用するには:
  • プロジェクトの要件について具体的にする
  • フォローアップの質問をしてAIの提案を明確にする
  • 複雑な概念を議論する際に例をリクエストする
  • さまざまなアプローチのトレードオフを議論する
  • 実装にコミットする前にアイデアを反復する
  • 重要な決定を保存してフォローアップの会話で参照する