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

app building overview

ユースケース開発

Palantir プラットフォームは、ユースケース開発のための強力なツールのコレクションを備え、多様なビルダーコミュニティを強化するように設計されています。これには、アプリケーションビルディングツール、ワークフロービルディングツール、統合された分析ツール、および開発者ツールが含まれます。これらのツールのそれぞれは、Foundry のコアセキュリティ、データフロー、データ、およびコンピュートプリミティブの力を活用し、チームがインフラストラクチャの管理ではなく、運用能力の提供に集中できるようにします。特に、Palantir プラットフォームの各ツールは、一貫したデータおよびモデル資産(オントロジー内に含まれる)を継続的かつ安全に強化するように設計されています。これにより、運用ワークフローが企業全体に拡大されるにつれて、知識が蓄積されます。

アプリケーションビルディング

Palantir プラットフォームの主要なアプリケーションビルディングツールは WorkshopSlate です。

これらの組み込みツールに加えて、開発者ツールチェーンおよびオントロジー SDK (OSDK) を使用して、Palantir プラットフォーム上にカスタムアプリケーションを作成することも可能です。

Workshop

Workshop は柔軟なオブジェクト指向のアプリケーションビルディングツールです。Workshop はオントロジー内のセマンティックプリミティブ(例: オブジェクト、リンク)およびキネティックプリミティブ(例: アクション、関数)を活用して、高度にインタラクティブなデスクトップおよびモバイルアプリケーションを迅速に提供できるようにします。Workshop のアプリケーションビルディング体験により、ユーザーはコード不要、ローコード、およびコードベースのウィジェットから強力なアプリケーションを作成できます。技術的な専門知識がなくても、ウィジェットを使用してオブジェクト、リンク、アクションをユーザー主導のワークフローに織り込むことができます。これにより、ダッシュボードや受動的な視覚化を超えたものが実現されます。一方、関数を使用してコードベースの拡張を Workshop ウィジェット内にシームレスに埋め込むことで、複雑なインタラクション、連鎖プロセス、および複雑なデータキャプチャが可能になります。

Workshop についてさらに詳しく

Slate

Slate は、ビルダーに柔軟なツールセットを提供し、運用アプリケーションおよびインタラクティブなダッシュボードを迅速に作成できるようにします。Slate は、ドラッグアンドドロップインターフェースを使用して動的で応答性の高いアプリケーションを構築することにより、開発時間とコストを削減します。Slate は Foundry オントロジーとシームレスに統合された機能を備えていますが、HTML、CSS、および JavaScript を使用してアプリケーションを完全にカスタマイズすることも可能です。カスタム Slate アプリケーションを使用することで、組織のすべてのレベルのステークホルダーがデータを迅速に探索し、より良い意思決定を行うための理解を深めることができます。

Slate についてさらに詳しく

ワークフロービルディング

Palantir プラットフォームの主要なワークフロービルディングツールは Workflow BuilderAutomateSolution Designer、およびUse Cases です。

Workflow Builder

Beta

Workflow Builder はベータ版であり、一般提供される前に機能が変更される可能性があります。Workflow Builder はすべてのエンロールメントで利用できるわけではありません。

Workflow Builder は、AI アプリ、アクション、およびエージェントを構築するためのインタラクティブなワークスペースを提供します。Workflow Builder を使用すると、LLM をパイプラインに統合し、エラーハンドリング、自動再試行、保証された出力スキーマ、その他のプロダクションクラスのツールを含むスケールで実行できます。Workflow Builder はまた、オントロジーを活用した機能豊富な AI 駆動型関数をアプリケーション内で構築、テスト、およびリリースするのに役立ちます。

Automate

Automate は、プラットフォーム内のすべてのビジネスオートメーションを設定および実行するための単一のエントリーポイントを提供します。Automate アプリケーションを使用すると、ユーザーは条件と効果を定義できます。条件は継続的にチェックされ、指定された条件が満たされたときに効果が自動的に実行されます。

Automate についてさらに詳しく

Carbon

Carbon は、特定のユーザーグループ向けにカスタマイズされたプラットフォーム体験、すなわちワークスペースの構成を可能にします。Carbon は、重要な運用ワークフローを実行する必要がある非技術的なユーザーに焦点を当てた体験を提供できます。各 Carbon ワークスペースは、特定の運用エンドユーザーワークフローを最適化するように構成されたアプリケーションとリソースのキュレーションされたコレクションです。たとえば、航空機の部品メンテナンスワークスペースは、メンテナンスが必要な部品の動的に更新されるリストを含む Workshop アプリケーション、および各部品のメンテナンス問題を調査するために使用される別のアプリケーション、さらに時間の経過に伴うメンテナンストレンドを示す Quiver 分析で構成される可能性があります。Carbon により、Foundry アプリケーションおよび分析機能の豊かなタペストリーが集約され、焦点を絞った運用体験に統合されます。

Carbon についてさらに詳しく

Solution Designer

Solution Designer は、Palantir プラットフォームを使用して構築されたソリューションのアーキテクチャ表現を作成するためのインタラクティブツールです。これには、ファーストおよびサードパーティの統合ポイント、プラットフォームリソースへのリンク、オンデマンドでのドキュメントおよびベストプラクティスへのアクセスなどが含まれます。

Solution Designer についてさらに詳しく

Use Cases

Use Cases アプリケーションを使用すると、ビルダーは作業を単一の運用インターフェース内で整理できます。ファイルシステムビューとオントロジー管理ビューを組み合わせることで、開発者は自分の担当作業に焦点を当てたキュレーションビューにアクセスできます。

Use Cases アプリケーションについてさらに詳しく

開発者ツールチェーン

Palantir の開発者ツールチェーンは、独自のツールを使用して Palantir プラットフォーム上に独自のアプリケーションを構築できるようにします。

Palantir 開発者ツールチェーンの中心はオントロジー SDK (OSDK)です。Palantir プラットフォーム内で利用できる Developer Console を使用して、オントロジー特定の SDK を生成できます。オントロジー SDK は、TypeScript 用の NPM(Node Package Manager)パッケージとして、または Python 用の Pip または Conda として作成され、ユーザーのオントロジーの事前選択されたサブセットのみを含みます。SDK を使用すると、オブジェクトタイプにアクセスし、オントロジー内のデータを更新するためのアクションを適用し、関数を呼び出し、AIP対応のエンロールメントに対して AIP Logic 関数を実行できます。Developer Console には、アプリケーションに選択されたエンティティに関するオントロジー特定のドキュメントも含まれています。アプリケーションは、公開または機密クライアントとして OAuth フローを使用してデータにアクセスします。

オントロジー SDK についてさらに詳しく