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

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

AI FDE

AI Forward Deployed Engineer (AI FDE) は、会話形式のコマンドを通じて Foundry を操作する対話型エージェントです。AI FDE は自然言語による依頼を Foundry の操作に変換し、データの変換、コードリポジトリの管理、オントロジーの構築と保守などを実行できます。また、Foundry のコンテキストを AI FDE に渡すことで、操作を円滑に進め、判断に必要な情報を与えることもできます。

要件

AI FDE を使用するには、エンロールメントで Artificial Intelligence Platform (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: オントロジー SDK (OSDK) を使用して Foundry のデータに接続する React アプリケーションやカスタムウィジェットを構築します。
  • プラットフォーム Q&A: Foundry の仕組みに関する一般的な質問をします。

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

モデルのサポート

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


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