AI関連の最新ニュースをピックアップ
米Perplexityは、AIエージェントが検索・情報取得処理をプログラムコードで直接制御できるようにするPython開発者向けツール「Perplexity Search SDK」を公開しました。エージェントが検索パイプライン全体をコードでオーケストレーション(複数の処理やツールを統合的に制御・連携させる仕組み)する「Search as Code」アプローチを採用しています。
従来のAI検索では、モデルが検索クエリを発行し、検索エンジン側で事前定義された単一のパイプラインを実行して加工済み結果を直列に受け取る構成が一般的でした。この手法は複雑でオープンエンドなタスクにおいてコンテキストの肥大化や並行処理のボトルネックを生んでいました。
Perplexityが提唱する「Search as Code」では、検索スタックを組み合わせ可能なプリミティブ(プログラム上で基本単位として扱われるデータや処理の構成要素)として開放します。
本SDKは人間の開発者がドキュメントを読むだけでなく、コーディングエージェント自身が導入・活用することを前提とした「エージェントファースト」設計となっています。
専用の「Agent Skill」をコーディングエージェントに組み込むことで、認証設定、メソッド呼び出し、ワークフローパターンの構築をAI自身が自律的にコーディング可能になります。
| パッケージ / API | 主な用途 | 配布場所・提供形態 |
|---|---|---|
| Perplexity Search SDK (pplx-srch-sdk) | エージェントによる検索パイプラインのコード制御 | PyPI / GitHub (perplexityai/perplexity-search-sdk) |
| Perplexity SDK | Perplexity全体機能の標準的統合 | 公式SDKパッケージ |
| Search API | 多言語開発やプレーンなHTTPリクエスト呼び出し | RESTful API |
エージェント型のAIアプリケーションやリサーチ自動化ツールを開発する日本のエンジニアにとって、Search SDKは検索プロセスの自由度を飛躍的に高める選択肢となります。不要な検索結果によるプロンプト消費やコストの増大を抑えつつ、高精度な情報収集エージェントを構築する基盤として普及が期待されます。
引用元:Perplexity