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

Pilot

ベータ版

Pilot は開発のベータ版段階にあり、お使いのエンロールメントでは利用できない場合があります。開発が進行している間は、機能が変更される場合があります。Pilot を有効にするには、プラットフォーム管理者に連絡し、Control Panel でアプリケーションへのアクセスを変更するよう依頼してください。

Pilot は、自然言語のプロンプトからフロントエンドを作成する、Foundry の AI を活用したアプリケーションビルダーです。作りたいものを説明すると、Pilot がオントロジーリソース、設計仕様、フロントエンドコード、およびシードデータを自動的に生成します。Pilot は、どちらもオントロジー SDK と React を使用する、次の2種類のフロントエンドを作成します。

  • アプリケーション:Developer Console を通じてデプロイされ、サブドメインでホストされる、本番運用に対応したスタンドアロンのアプリケーションです。
  • カスタムウィジェット: Widget Registry に公開され、Workshop アプリケーション内に埋め込まれる、サンドボックス化されたカスタムウィジェットです。

主な機能

Pilot は、次の操作を実行できる専用の AI エージェントを使用して、アプリケーションのライフサイクル全体を管理します。

  • オントロジーの生成: Pilot はプロンプトを分析し、アプリケーションに必要なオブジェクトタイプ、アクションタイプ、リンクタイプ、プロパティ、および関係を作成します。
  • 設計仕様: 設計エージェントが、カラーパレット、タイポグラフィ、レイアウト、およびインタラクションパターンを網羅した設計仕様を生成します。
  • フロントエンドの生成: アプリケーション作成エージェントが、オントロジー SDK のフックを使用して React アプリケーションを実装し、Pilot ワークスペース内でライブプレビューを表示します。
  • シードデータの生成: Pilot は分離されたコンテナ内でサンプルデータを生成するため、AI エージェントがアプリケーションの作成中に実際の企業データにアクセスすることはありません。
  • デプロイのガイド: 段階的なデプロイパネルが、オントロジーリソースの昇格、Developer Console の設定、CI チェック、およびリリースを案内します。カスタムウィジェットの場合は、Widget Registry への公開を案内します。
  • 複数の AI モデル: エンロールメントの設定に応じて、Claude、GPT、または Gemini のモデルファミリーから選択できます。
  • コンテキストの添付ファイル: 既存のオントロジーリソース、ドキュメント、または画像を指定して、Pilot によるアプリケーションの作成を方向付けます。

Pilot の仕組み

Pilot は、プロンプトから本番運用までのエンドツーエンドのワークフローに従います。

  1. プロンプトによる作成: 作りたいアプリケーションを説明します。その説明を基に、Pilot は分離されたコンテナを作成し、アプリケーションの作成に必要なオントロジー、設計、コード、およびシードデータを生成します。
  2. オントロジーを揃える: Pilot はオブジェクトタイプとアクションを生成するか、再利用します。これらのオントロジーリソースは、Global Branching と提案を通じてメインのオントロジーに昇格されます。
  3. Developer Console の設定: Pilot はプロジェクトに関連付けられた Developer Console アプリケーションを作成し、サブドメインを申請して、必要なオントロジーリソースを含むようにアプリケーションの制限を設定します。
  4. CI とデプロイ: Pilot はデプロイファイルと CI 設定を生成します。CI チェックが実行され、バージョンにタグを付けてリリースするには、チェックに合格する必要があります。
  5. ホストされた本番アプリケーション: アプリケーションは登録済みのサブドメインで提供されます。ユーザーは OAuth を通じて認可を行い、実際のデータを使用してすぐにアプリケーションを利用できます。

上記の手順は、アプリケーションの作成とデプロイについて説明したものです。カスタムウィジェットを作成する場合も、作成プロセスは同じです。ただし、デプロイでは、サブドメインでホストする代わりに、バージョン管理されたウィジェットセットを Widget Registry に公開し、Workshop アプリケーションに埋め込みます。カスタムウィジェットを作成するおよびカスタムウィジェットをデプロイするを参照してください。

プレビュータブに生成されたアプリケーションを表示している Pilot ワークスペース。

前提条件

Pilot を使用するには、次の条件を満たしていることを確認してください。

  • Pilot が有効になっている Foundry エンロールメントを使用していること。
  • 既存のオントロジーリソース、またはオントロジーへの書き込み権限を持つプロジェクトがあること。
  • プロジェクトに対して編集者以上のロールを持ち、デプロイできること。

次のステップ