ユースケース開発PilotPilotワークスペース概要

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

Pilot ワークスペース

Pilot ワークスペースでは、AI エージェントとやり取りして、アプリケーションを作成、プレビュー、改善します。このページでは、ワークスペースの各領域について説明します。

ワークスペースのレイアウト

ワークスペースは、2つの主要な領域に分かれています。

  • チャットパネル(左):指示の入力、エージェントのアクティビティの表示、コンテキストの添付ファイルの管理を行う AI チャットインターフェース
  • アプリケーションビュー(中央):アプリケーションのプレビュー、確認、デバッグを行うタブ付きビュー

Pilot ワークスペースのレイアウト。左側にチャットパネル、右側にアプリケーションビューのタブがあります。

チャットパネル

チャットパネルは、Pilot とやり取りするための主要なインターフェースです。次の要素が含まれています。

  • メッセージ履歴: プロンプト、エージェントのレスポンス、ツールの実行、推論ステップを表示します。Pilot は、ファイルの読み取り、編集、bash コマンドなど、各エージェントが行っている処理をリアルタイムで表示します。
  • プロンプト入力: 下部にある、指示を入力できるテキストエリアです。送信を選択するか、Enter を押してプロンプトを送信します。
  • メニューを追加: 追加を選択して、既存のオントロジーリソース、ドキュメント、画像などのコンテキストをプロンプトに添付します。詳細は、コンテキストと添付ファイルを指定するを参照してください。
  • その他メニュー: その他メニューを選択すると、モデルの選択やチャット履歴のクリアなどの追加オプションを利用できます。利用可能なモデルの詳細は、モデルとエージェントモードを参照してください。

Pilot がデザイナーやオントロジーアーキテクトなどの専門サブエージェントを起動すると、チャットパネルにそのサブエージェントのアクティビティを表示する個別のスレッドが表示されます。メインスレッドとサブエージェントのスレッドを切り替えて、作業を確認できます。

プレビュータブ

プレビュータブには、プロビジョニングされたコンテナ内で実行されている、生成されたアプリケーションのライブプレビューが表示されます。Pilot がアプリケーションコードを変更すると、プレビューは自動的に更新されます。

プレビュータブには、次の機能を備えたブラウザー形式のツールバーがあります。

  • ナビゲーションボタン: プレビュー内を移動するための、戻る、進む、再読み込みのコントロールです。
  • URL バー: 現在のプレビュー URL を表示します。
  • デバイスセレクター: デスクトップ、タブレット、モバイルのビューポートサイズを切り替えて、さまざまな画面サイズでアプリケーションをプレビューします。プレビューは、選択したデバイスのフレームに収まるように自動的に拡大・縮小されます。

プレビュータブ。生成されたアプリケーションとデバイスセレクターのドロップダウンが表示されています。

エディタービューでは、プレビューは Pilot コンテナのシードデータを使用します。デプロイビューでは、アプリケーションは実際のオントロジーデータに接続します。デプロイメントブランチでは、スキーマの変更はそのブランチに限定されます。Main では、すべてのアクションがライブのオントロジー編集となります。

カスタムウィジェットを作成すると、プレビュータブに Workshop ウィジェットサンドボックス内でウィジェットが表示されるため、埋め込み後の見た目を確認できます。ウィジェットのプレビューには、ブラウザー形式のナビゲーションツールバーは含まれません。ウィジェットのパラメーターやイベントを変更した場合は、ウィジェット開発モードを再読み込みを選択して、実行中のプレビューに変更を適用します。カスタムウィジェットを作成するを参照してください。

オントロジータブ

オントロジータブには、Pilot がアプリケーション用に作成したオブジェクトタイプ、アクションタイプ、関係のインタラクティブなグラフが表示されます。詳細なウォークスルーについては、オントロジータブのドキュメントを参照してください。

コードタブ

コードタブには、生成されたアプリケーションのソースコードを表示、編集できる埋め込みコードエディターがあります。このエディターは Code Workspaces と同じインターフェースを使用します。チャットインターフェースからコードを変更することもできます。

その他タブ(...)

その他(...)タブには、現在 Pilot ログの1項目があり、Pilot 開発サーバーのコンテナログをリアルタイムで表示します。このタブは、次の操作に使用します。

  • ビルド出力とコンパイルステータスを監視します。
  • 実行時エラーをデバッグします。
  • 依存関係のインストールの進行状況を表示します。

コピーボタンを使用して、ログの内容をクリップボードにコピーできます。

タブバーの横にある3点メニュー内の Pilot ログの選択肢。

コンテンツヘッダー

コンテンツヘッダーはタブビューの上にあり、次の機能を提供します。

  • エディター/デプロイ切り替え: エディタービュー(シードデータ)とデプロイビュー(実際のオントロジーデータ)を切り替えます。詳細は、アプリケーションをデプロイするを参照してください。
  • バージョンセレクター: アプリケーションのバージョンを表示し、切り替えます。
  • タブナビゲーション: プレビュー、オントロジー、コード、Pilot ログの各タブを切り替えます。
  • ステータスインジケーター: 選択すると、ステータス監視ポップオーバーが開きます。

エディタービューとデプロイビュー

コンテンツヘッダーのエディター/デプロイ切り替えは、アプリケーションが表示するデータを制御します。

  • エディタービュー: Pilot コンテナ内で生成されたシードデータを使用してアプリケーションを表示します。これは、作成中のデフォルトのビューです。シードデータを使用することで、AI エージェントが実際の企業データにアクセスしたり、コードに直接埋め込んだりすることを防ぎます。
  • デプロイビュー: ブランチ上の実際のオントロジーデータを使用してアプリケーションを表示します。リリース前に、このビューを使用して、アプリケーションが本番データで正しく動作することを検証します。

コンテンツヘッダーのエディタービューとデプロイビューの切り替え。

デプロイプロセス全体のウォークスルーについては、アプリケーションをデプロイするを参照してください。

カスタムウィジェットの作成時には、ワークスペースにシードデータ / 本番データの切り替えも表示されます。この切り替えにより、作成中のプレビューで、ローカルに生成されたシードデータと実際のオントロジーデータを切り替えられます。本番データをプレビューしている場合でも、モデルが実際のデータにアクセスすることはありません。ウィジェットのワークフローについては、カスタムウィジェットを作成するを参照してください。

ステータス監視

コンテンツヘッダーの右上にあるステータスインジケーターは、Pilot セッション全体の正常性を示します。選択するとステータス監視ポップオーバーが開き、次の情報が表示されます。

  • Pilot ステータス: Pilot 接続が正常か、切断されているかを示します。
  • 開発サーバー: 開発サーバーが実行中か、非アクティブか、ビルドエラーがあるかを示します。
  • 依存関係: パッケージの依存関係がインストール済みか、インストール中か、インストールに失敗したかを示します。
  • デプロイ可否: アプリケーションがデプロイ可能な状態か、デプロイ不可か、無効なオントロジーリソースがあるかを示します。
  • アップグレード: 依存関係が最新か、古くなっているかを示します。

Pilot セッションの正常性インジケーターを表示するステータス監視ポップオーバー。

各ステータス項目には、問題を解決するためのアクションがあります。ほとんどの問題では、Pilot で修正を選択すると、Pilot に診断と修正の自動適用を指示できます。