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

AI FDE 概要のヘッダー画像。

AI FDE

AI FDE は、AI を活用したフォワードデプロイドエンジニアであり、会話形式のコマンドを通じて Foundry を操作する対話型エージェントです。AI FDE は自然言語による依頼を Foundry の操作に変換し、データ変換、コードリポジトリの管理、オントロジーの構築と保守などを行えるようにします。また、Foundry のコンテキストを AI FDE に指定することで、操作を円滑に進め、判断に役立てることができます。

要件

AI FDE を利用するには、エンロールメントで AIP を有効にする必要があります。また、AI FDE からオントロジーを編集できるように、Global Branching を有効にすることも推奨します。エンロールメントで AIP と Global Branching を有効にするには、Palantir 管理者にお問い合わせください。

AI FDE の仕組み

自然言語で依頼すると、AI FDE は次の手順を実行します。

  1. 意図と指定されたコンテキストを分析します。
  2. 実行する適切な Foundry の操作を特定します。
  3. ネイティブツールのサポートを利用して、依頼された操作を実行します。
  4. コンテキストに即した説明とドキュメントを返します。

すべての操作は、アプリケーションやデータへのアクセスを含め、ユーザーの既存の権限に従います。使用するモデルと、そのモデルが利用できるツールやデータを選択することで、AI FDE が依頼された操作に必要な機能にのみアクセスできるようにします。

カスタマイズ可能なツール

AI FDE は、オブジェクトタイプの作成、トランスフォームの記述、ビルドの実行など、ユーザーがプラットフォームで実行できる操作に対応するツールを使用できます。実際の環境で開発ツール、API、インフラストラクチャと確実に連携する必要がある本番システムでは、ツールを使用する機能が不可欠です。AI FDE は Foundry での操作に使用したツールを表示し、アクティブなセッション中に使用したすべてのプロンプトとツールの記録をチャットの概要に保持します。

コンテキスト管理

AI FDE では、モデルがアクセスできる情報をユーザーが完全に制御し、把握できます。初期状態では、AI FDE は必要最小限のコンテキストを読み込み、ユーザーデータへのアクセスなしで、Foundry の概念に関する一般的な知識をモデルに提供します。この基本設定により、システムはインタラクションのたびにクリーンな状態で開始します。このようにコンテキストを制御することで、無関係な情報がモデルの推論の有効性を低下させる「コンテキスト汚染」を防ぎます。AI FDE は制御された基本状態から開始するため、モデルの機能と知識の範囲を厳密に管理できます。

ユーザーは、関連情報を指定するためにフォルダー、データセット、ドキュメントをドラッグアンドドロップするなど、さまざまな方法でこのコンテキストを拡張できます。コンテキスト管理について詳しくはこちら。

閉ループ操作

AI FDE は、モデルが操作を実行し、その結果を観察して、そのフィードバックに基づいて次の操作を決める閉ループの操作モデルを採用しています。これにより、ある操作の出力が後続の判断の入力となる継続的なフィードバックループが生まれ、複雑な複数ステップのワークフローを実現できます。

AI FDE は、自身の変更を検証するために、次のようなさまざまな操作を実行できます。ただし、これらに限定されません。

  • トランスフォームのプレビューを実行して、トランスフォームのコードを検証します。
  • 関数のプレビューを実行して、関数の動作を検証します。
  • CI チェックを確認して、Code Repositories で記述したコードを検証します。

機能

AI FDE は、幅広い操作を実行できるモードと機能にアクセスできます。依頼の入力項目の下にあるツールメニューで、AI FDE が利用できるツールをカスタマイズできます。

AI FDE は、自然言語による説明に基づいて、次のようなさまざまなタスクを実行できます。

  • データ統合: データパイプライン(Python トランスフォームまたは Pipeline Builder)を構築または変更します。
  • Data Connection: Data Connection のソース、エグレスポリシー、その他の機能を作成、管理、デバッグします。
  • オントロジー編集: オントロジーを構成するオブジェクト、リンク、アクションを作成または更新します。
  • 関数編集:Logic、TypeScript、Python で Foundry 関数を記述し、AIP Evals でテストします。
  • 探索: 読み取り専用で調査し、変更を行う前にプラットフォームに何が存在するかを把握します。Workflow Lineage のグラフを作成して、既存のリソースを理解し、管理します。
  • ガバナンス: 権限、アクセス制御、マーキング、データ保護を監査します。
  • OSDK React: Foundry のデータに接続する React アプリケーションやカスタムウィジェットを作成します。
  • プラットフォーム Q&A: Foundry の仕組みについて一般的な質問をします。

デフォルトでは、AI FDE はすべてのワークフローでブランチを使用します。AI FDE は、レビューのために Global Branch の提案またはコードリポジトリのプルリクエストで変更を提案します。

モデルのサポート

AI FDE で使用するには、モデルがエンロールメントで有効になっている必要があります。AI FDE は Anthropic、OpenAI、Google、xAI のモデルを第一級でサポートし、ネイティブツール API もサポートしています。


注:AIP の機能の利用可否は変更される可能性があり、顧客によって異なる場合があります。