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

VS Code Workspaces の利点

このページでは、Foundry の VS Code を使用してコードを記述、管理する利点を紹介します。特に、Code Repositories から Foundry の VS Code に切り替えるかどうかを判断する際は、以下の利点を考慮してください。

Continue による AI を活用したコーディング支援

Foundry の VS Code には、AI コーディングアシスタントの Continue が付属しています。Continue は、Palantir が提供する言語モデルを使用するように事前設定されており、関連する Palantir SDK や、Python トランスフォームまたはオントロジー SDK のリポジトリに関する知識を備えています。データ構造、オントロジー、組織のコンテキストを理解することで、Continue はより正確で関連性の高いコード候補を生成し、Foundry 固有のツールにアクセスしてワークフローを加速できます。

強化されたプレビュー機能

Foundry の VS Code は、基本的なサンプリングにとどまらない強力なプレビュー機能を提供します。

  • Python トランスフォームのリポジトリでのデータセット全体のプレビュー:データセット全体のプレビューを使用すると、ランダムサンプリングを行わずにトランスフォームの出力全体をプレビューでき、本番環境の動作と一致する正確な結果を確認できます。
  • 正確なインクリメンタル(差分処理)プレビュー: Palantir 拡張機能は、Spark トランスフォームと軽量トランスフォームの両方で、本番ビルドと同じインクリメンタル処理の解決および評価ロジックを実行し、v1 および v2 のインクリメンタルセマンティクスを完全にサポートします。これにより、インクリメンタルトランスフォームがどのように動作するかを正確に確認できます。
  • カスタムフィルタリング: 独自のコードで定義したフィルターを指定して、プレビュー中に読み込まれるデータを厳密に制御できるため、特定のシナリオに的を絞ったテストが可能になります。

最適化された VS Code 言語サーバー

VS Code の高度に最適化された言語サーバーにより、効率的で応答性の高い開発環境を利用できます。Linter での解析や自動補完などの機能も大幅に高速化されています。

統合ターミナル

VS Code の統合ターミナルでは、開発環境を完全に制御できます。スクリプトでワークフローを自動化し、コマンドを実行して一括操作を行い、コマンドラインインターフェースでバージョン管理を効率的に行えます。

Foundry とローカルのどちらでも作業できる柔軟性

VS Code Workspaces は、Palantir インフラストラクチャ上にデプロイされ、Palantir プラットフォームからアクセスできる環境を提供します。また、Palantir extension for Visual Studio Code をローカルの VS Code IDE にインストールして、Foundry のコードと直接統合することもできます。

どちらが適しているかを判断するための詳細な比較については、ローカル開発と VS Code Workspaces の選択に関するドキュメントを参照してください。

カスタマイズ可能なユーザーエクスペリエンス

VS Code Workspaces では、ワークフローをカスタマイズし、独自のキーバインド、設定可能な配色テーマやレイアウト、その他の UI 設定など、コーディングに関する設定を保存できます。

VS Code と Foundry の統合の背景 ↗およびその他の VS Code 拡張機能の機能について、詳しくはこちらをご覧ください。


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

VS Code Workspaces および Palantir extension for Visual Studio Code は、Microsoft と提携しておらず、Microsoft から推奨されているものでもありません。

Continue 拡張機能は Continue Dev, Inc. の製品です。提携や推奨を示唆するものではありません。