Agent API: エージェント型ワークフローのためのマネージド・ランタイム

本日、Perplexity Agent APIをリリースしました。これは、統合検索、ツール実行、マルチモデル・オーケストレーションを備えたエージェント型ワークフローを構築するためのマネージド・ランタイムです。

本日、Perplexity Agent APIをリリースしました。これは、統合検索、ツール実行、マルチモデル・オーケストレーションを備えたエージェント型ワークフローを構築するためのマネージド・ランタイムです。

モデルルーター、検索レイヤー、埋め込みプロバイダー、サンドボックスサービス、監視スタックを単一の統合ポイントに置き換えるものです。

コンピューティングモデルとしてのエージェントループ

従来のCPUは、命令のフェッチ、デコード、実行、結果の保存という決定論的なサイクルを実行します。プログラムカウンターが進行し、プロセッサが何をすべきかを判断することはありません。

Agent APIは異なるコンピューティングモデルを実装しています。プロセッサはフロンティア言語モデルであり、目的を受け取り、それを達成する方法を決定します。目的を計画に分解し、利用可能なツールセットから使用するツールを選択し、実行し、結果を観察し、目的が達成されたかどうかを評価し、繰り返します。コンテキストウィンドウがレジスタとして機能し、推論とオーケストレーションがスケジューラーとして機能します。

数回話したことのある見込み客との営業電話の準備を検討してみてください。Agent APIに対して、社内CRMを検索するツール、web_search、fetch_urlの3つのツールで単一のリクエストを送信します。モデルはまずCRMツールを呼び出し、過去の会話からコンテキストを取得します。次にweb_searchを呼び出して最近のニュースや競合情報を検索し、関連するいくつかのページを返します。モデルは、そのうちの2ページがより詳細な読み込みに値すると判断し、それぞれに対してfetch_urlを呼び出します。3つのステップで、モデルは社内の履歴、広範なWebコンテキスト、ページ全体の詳細を単一の根拠に基づいた回答にまとめ上げました。これがエージェントループです。

エージェントループ全体のオーケストレーション

Agent APIをモデルルーティングサービスと区別することは重要です。Agent APIは、検索、ツール実行、推論、マルチモデル・フォールバック、およびアクセスを許可したカスタムツールなど、エージェントループ全体をオーケストレートするマネージド・ランタイムです。モデルルーター、検索レイヤー、埋め込みプロバイダー、サンドボックスサービス、監視スタックを、単一のエンドポイント、アカウント、およびAPIキーに置き換えます。

このAPIは、すべてのフロンティアモデルプロバイダーにわたってモデル非依存です。高可用性アプリケーション向けに、APIはモデルフォールバックチェーンをサポートしています。複数のモデルを指定すれば、1つが利用できない場合にAPIが自動的に次を試行します。これにより、100%に近い可用性が保証されます。

強力な組み込みツール

web_searchとfetch_urlという2つの組み込みツールが利用可能です。web_searchは、ドメインフィルタリング(許可リストおよび拒否リスト、最大20ドメイン)、新しさのフィルタリング、日付範囲フィルタリング、言語フィルタリング、およびページごとの構成可能なコンテンツ予算をサポートしています。fetch_urlは、特定のURLからフルページコンテンツを取得および抽出します。

組み込みツールに加えて、カスタム関数を使用することで、開発者はエージェントを自身のバックエンド、データベース、APIに接続できます。

継続的に最適化されるフロンティアモデルのプリセット

効果的なエージェント構成をゼロから構築するには、適切なモデルの選択、推論深度の調整、ツールの選択、トークン予算の調整が必要です。Perplexityは、社内の評価チームが実際のワークロードに対して構成をベンチマークすることで、自社製品のためにこれを継続的に行っています。

プリセットはその専門知識を共有するものです。各プリセットは、高速な事実確認、バランスの取れた調査、詳細なマルチソース分析、機関レベルの調査など、特定のユースケース向けに最適化された、完全に透過的で事前に構成された設定です。推奨されるシステムプロンプト、ツール、およびコストプロファイルをそれぞれ公開しています。モデルの状況が進化するにつれて、基礎となる構成を更新し、プリセットが常に予測可能なコストで最先端の状態を反映するようにしています。すべてのプリセットパラメータは上書き可能です。開発者はプリセットを出発点として使用し、単一のリクエストでモデル、ツール、ステップ数、またはトークン予算を調整できます。

advanced-deep-researchプリセットを通じて利用可能なDeep Research 2.0は、Perplexityのコンシューマー製品を支えるのと同じマルチステップ推論エンジンです。クエリごとに何十もの検索を実行し、何百ものソースドキュメントを読み込み、反復的に分析を洗練させます。DRACO、Scale AIのResearchRubrics、Google DeepMindのDeepSearchQAでのパフォーマンスについては、当社のDRACOベンチマーク投稿で詳しく説明しています。

Agent APIは本日より利用可能です。ドキュメントおよびクイックスタートガイドはdocs.perplexity.aiで公開されています。