---
title: Perplexity
description: Perplexity AIをチャットと検索に使用する
---

import { BlockInfoCard } from "@/components/ui/block-info-card"

<BlockInfoCard 
  type="perplexity"
  color="#20808D"
/>

{/* MANUAL-CONTENT-START:intro */}
[Perplexity AI](https://www.perplexity.ai)は、大規模言語モデルの能力とリアルタイムウェブ検索を組み合わせたAI駆動の検索エンジンおよび回答エンジンで、複雑な質問に対して正確で最新の情報と包括的な回答を提供します。

Perplexity AIを使用すると、以下のことが可能です：

- **正確な回答を得る**：信頼できる情報源からの引用付きで包括的な回答を受け取る
- **リアルタイム情報にアクセスする**：Perplexityのウェブ検索機能を通じて最新情報を入手する
- **トピックを深く探求する**：フォローアップ質問や関連情報でテーマをより深く掘り下げる
- **情報を検証する**：提供されたソースや参考文献を通じて回答の信頼性を確認する
- **コンテンツを生成する**：現在の情報に基づいて要約、分析、創造的なコンテンツを作成する
- **効率的に調査する**：複雑な質問に対する包括的な回答で調査プロセスを効率化する
- **会話形式でやり取りする**：自然な対話を通じて質問を洗練させ、トピックを探索する

Simでは、Perplexity統合によりエージェントがワークフローの一部としてこれらの強力なAI機能をプログラム的に活用できるようになります。これにより、自然言語理解、リアルタイム情報検索、コンテンツ生成を組み合わせた高度な自動化シナリオが可能になります。エージェントはクエリを作成し、引用付きの包括的な回答を受け取り、この情報を意思決定プロセスや出力に組み込むことができます。この統合により、ワークフロー自動化と最新かつ信頼性の高い情報へのアクセスの間のギャップが埋まり、エージェントがより情報に基づいた決定を下し、より正確な回答を提供できるようになります。SimとPerplexityを接続することで、最新情報を常に把握し、十分に調査された回答を提供し、ユーザーにより価値のある洞察を届けるエージェントを作成できます - すべて手動での調査や情報収集を必要とせずに実現できます。
{/* MANUAL-CONTENT-END */}

## 使用方法

Perplexityをワークフローに統合します。Perplexity AIチャットモデルを使用して文章を生成したり、高度なフィルタリングを使用してウェブ検索を実行したりできます。

## ツール

### `perplexity_chat`

Perplexity AIチャットモデルを使用して文章を生成する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `systemPrompt` | string | いいえ | モデルの動作を導くシステムプロンプト |
| `content` | string | はい | モデルに送信するユーザーメッセージの内容 |
| `model` | string | はい | チャット生成に使用するモデル（例：sonar、mistral） |
| `max_tokens` | number | いいえ | 生成する最大トークン数 |
| `temperature` | number | いいえ | 0から1の間のサンプリング温度 |
| `apiKey` | string | はい | Perplexity APIキー |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `content` | string | 生成されたテキストコンテンツ |
| `model` | string | 生成に使用されたモデル |
| `usage` | object | トークン使用情報 |

### `perplexity_search`

Perplexityからランク付けされた検索結果を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `query` | string | はい | 検索クエリまたはクエリの配列（マルチクエリ検索の場合は最大5つ） |
| `max_results` | number | いいえ | 返す検索結果の最大数（1-20、デフォルト：10） |
| `search_domain_filter` | array | いいえ | 検索結果を制限するドメイン/URLのリスト（最大20） |
| `max_tokens_per_page` | number | いいえ | 各ウェブページから取得する最大トークン数（デフォルト：1024） |
| `country` | string | いいえ | 検索結果をフィルタリングする国コード（例：US、GB、DE） |
| `search_recency_filter` | string | いいえ | 最新性で結果をフィルタリング：hour、day、week、month、またはyear |
| `search_after_date` | string | いいえ | この日付以降に公開されたコンテンツのみを含める（形式：MM/DD/YYYY） |
| `search_before_date` | string | いいえ | この日付以前に公開されたコンテンツのみを含める（形式：MM/DD/YYYY） |
| `apiKey` | string | はい | Perplexity APIキー |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `results` | array | 検索結果の配列 |
