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

プロコードエージェント

Code Repositories でサードパーティのエージェント SDK を使用して、大規模言語モデル(LLM)を基盤としたエージェントを構築できます。プロコードエージェントは、Foundry のコードリポジトリに記述され、Foundry 関数として公開されるカスタムロジックです。エージェントはプロンプトに基づいて推論し、環境内のデータを読み書きするツールを呼び出せます。サポートされているサードパーティのエージェント SDK には、Claude Agent SDK、OpenAI Agents SDK、Google ADK があります。

プロコードエージェントは、オントロジーデータの読み書き、プラットフォームリソースの構築、レガシーシステムの移行などのタスクを実行できます。プロコードエージェントのその他の活用方法については、ユースケースのドキュメントを参照してください。

プロコードエージェントは、追加の設定なしで、スコープ付き権限を使用してオントロジー SDK、Ontology MCP (OMCP)、Palantir MCP に対して認証します。ツールを呼び出すためにクライアントIDとシークレットを渡す必要はありません。プロコードエージェントを公開すると、追加の設定なしで Workshop またはオントロジー SDK から呼び出せます。

プロコードエージェントの仕組み

プロコードエージェントは、エージェントテンプレートから作成したコードリポジトリで定義します。テンプレートには次のものが含まれます。

  1. オントロジー SDK クライアント:選択したオントロジーにバインドされ、オントロジーデータの読み書きに使用されます。
  2. Ontology MCP と Palantir MCP の設定:オントロジーリソースとプラットフォームのツールをエージェントの LLM に公開します。
  3. エージェントのロジック:プロンプト、エージェントが呼び出せるツール、モデルのレスポンスストリームをエージェントが処理する方法を定義します。

エージェントを公開すると、Foundry はオントロジーバインディングとエージェントのAPI名を指定してエージェントを登録します。公開済みエージェントは、非同期関数として公開されます。Automate からエージェントをトリガーすることを推奨しますが、Workshop、オントロジー SDK、オントロジーアクションから呼び出すこともできます。

主な機能

  • 追加の設定が不要なスコープ付き権限:プロコードエージェントは、自動的にスコープ付き権限を使用してオントロジー SDK、OMCP、Palantir MCP に対して認証します。ツールを使用するためにクライアントの資格情報を手動で接続する必要はありません。
  • Claude Agent SDK、OpenAI Agents SDK、Google ADK 用のテンプレート:Claude Agent SDK ↗、OpenAI Agents SDK ↗、Google Agent Development Kit (ADK) ↗ 用のテンプレートからプロコードエージェントを作成します。各テンプレートには、OMCP、Palantir MCP、オントロジー SDK クライアントの簡素化された設定が付属しており、共通のセットアップはエージェントライブラリによって提供されます。
  • オントロジーバインディングとエージェントのAPI名を指定した公開:すべてのプロコードエージェントは、オントロジーバインディングとエージェントのAPI名を指定して公開されるため、Workshop とオントロジー SDK の両方から関数を呼び出せます。
  • Global Branching を使用した開発:main に影響を与えることなく、ブランチ上のオントロジーやアプリケーションの変更とともに、グローバルブランチ上でプロコードエージェントを開発、テスト、公開します。
  • ガイド付きウォークスルー:プロコードエージェントを作成すると、Foundry でエージェントを構築するランディングページで、エージェントの構築、公開、呼び出しという次のステップが案内されます。
  • Continue を使用したエージェントの構築:Continue ↗ とともに Palantir MCP を使用して、プロコードエージェントにアタッチされている SDK と OMCP の両方の制限を管理します。エディターから直接操作できます。

次のステップ