検索メモリ

検索メモリ

検索メモリコンポーネントは、ユーザーのクエリに基づき保存メモリから情報を取得し、コンテキスト認識・ナレッジ駆動型ワークフローをサポートします。

コンポーネントの説明

検索メモリコンポーネントの仕組み

検索メモリコンポーネントは、ワークフローのメモリストレージ(いわゆる「長期メモリ」)から関連情報を検索・取得するためのものです。ユーザーのクエリを受け取り、保存されたドキュメントやナレッジリソースを検索し、最も関連性の高いコンテンツを返します。これは、過去情報の参照や、補助ドキュメントの取得、コンテキスト認識型応答が必要なAIワークフローで特に有効です。

コンポーネントの役割

  • 目的: ユーザー指定のクエリでワークフロー内の保存情報を検索し、関連性の高い情報ピースを返却します。
  • 利用例: チャットボットやバーチャルアシスタントなど、過去のナレッジやドキュメントを参照して応答する必要があるAIプロセスに最適です。

主な特徴

  • 柔軟な検索: 結果数や類似度しきい値、ドキュメントからの情報集約方法などを指定可能。
  • 出力カスタマイズ: 結果に含めるコンテンツの種類(見出しや段落など)を制御できます。
  • ツールとの連携: 取得したドキュメントはメッセージ形式、元データ、またはフロー内で利用するツールとして出力可能です。

設定項目

入力名必須説明デフォルト値
タイトルstrいいえ出力内ブロックのタイトル関連リソース
結果数上限intはい返す結果の件数3
ポインタから取得boolはいtrueならドキュメント内で最も一致度の高いポイントから取得、falseなら全体を取得true
リソースを非表示boolいいえtrueで取得リソースを出力から非表示false
max_tokensintいいえ出力テキストの最大トークン数3000
strategystrはい集約戦略:「ドキュメントを連結して最初からトークン上限まで充填」または「各ドキュメントから均等に抜粋」各ドキュメントから均等に抜粋
thresholdfloatいいえ取得結果の類似度しきい値(0~1)0.8
tool_descriptionstrいいえエージェントが機能理解のために使う説明文(空)
tool_namestrいいえエージェント用ツール名(空)
use_contentmulti-selectいいえエクスポートするコンテンツタイプ(例:H1-H6, 段落)すべて(H1-H6, 段落)
verboseboolいいえデバッグやインサイト用に詳細出力するかfalse

入力

入力名必須説明デフォルト値
参照キーstrいいえ長期メモリ内の特定情報を探すためのキー(空)
入力クエリstrはいメモリ検索に使用するクエリ(空)

出力

このコンポーネントは用途に合わせて複数の出力フォーマットを提供します。

  • ドキュメント(メッセージ): 取得情報をメッセージ形式で出力。会話フローへの統合に適しています。
  • 生データ(ドキュメント): 一致したドキュメントの未加工データ。解析やパースに利用可能です。
  • ツール形式(ツール): 検索結果をツール形式に整形し、複雑なエージェントワークフローの連携に活用できます。
出力名説明
documentsメッセージ取得した内容をメッセージとして出力
documents_rawドキュメント未加工のドキュメント内容
documents_as_toolツールエージェント用ツール形式で出力

検索メモリを使う理由

  • コンテキストAI: 過去のデータ参照で、AIの応答をより一貫性・情報重視に強化します。
  • ナレッジ管理: 既存のドキュメントやユーザー提供情報を手動検索せずに活用できます。
  • 高度なカスタマイズ: 検索戦略や出力形式をワークフロー要件に細かく調整可能。

利用シナリオ例

  • 会話エージェント: 過去のやりとりやナレッジ断片を呼び出し、会話のコンテキストを維持。
  • リサーチアシスタント: 大規模ナレッジベースから関連ドキュメントや抜粋をクエリで素早く抽出。
  • 自動意思決定: 推奨やアクションの根拠となる情報を保存メモリから提示。

機能サマリ

機能利点
クエリベース検索任意のユーザークエリに対して最適な保存情報を検索
出力オプションメッセージ、生ドキュメント、ツール形式から選択可能
カスタム検索結果数・類似度しきい値・コンテンツ制御など柔軟に調整
AI連携動的なナレッジアクセスが必要なAIエージェントに最適

このコンポーネントは、メモリ検索・ドキュメント検索・コンテキスト強化が必要なあらゆるAIワークフローに活用できる多用途なビルディングブロックです。

よくある質問

検索メモリコンポーネントは何をしますか?

検索メモリは、ワークフロー内の保存メモリやドキュメントから、入力クエリを用いて関連情報を取得し、AIソリューションのコンテキスト認識力を高めます。

どのように返却するドキュメントを選択しますか?

入力クエリに最も合致するドキュメントを取得し、返却件数や出力フォーマット・戦略の調整も可能です。

結果数やコンテンツタイプは制御できますか?

はい、結果数の上限設定、含めるドキュメントタイプの選択、抜粋の組み合わせ方法など調整できます。

検索メモリはチャットボットやワークフローにどのように役立ちますか?

過去のナレッジや長期メモリへアクセスできるため、より情報に基づき正確かつコンテキストに合った応答が可能になります。

検索メモリは高度なAI用途にも適していますか?

もちろんです。過去データからのナレッジやコンテキスト取得が重要な複雑なフローにも対応できるよう設計されています。

FlowHunt検索メモリを試す

メモリ検索・情報検索を組み込んでAIソリューションを強化しましょう。長期ナレッジに接続し、よりスマートな回答を提供します。

詳細はこちら

メモリーに追加
メモリーに追加

メモリーに追加

Add to Memoryコンポーネントを使えば、ワークフロー内で重要な情報を簡単に保存できます。カスタムの検索キーで分類してデータやドキュメントを長期メモリーに保存し、高度な自動化やチャットボットで効率的に取り出して活用できます。...

1 分で読める
Memory Automation +3
AIエージェント
AIエージェント

AIエージェント

FlowHuntのAIエージェントコンポーネントは、ワークフローに自律的な意思決定とツール使用の能力を与えます。大規模言語モデルを活用し、さまざまなツールと連携してタスクを解決し、目標を達成し、知的な応答を提供します。高度な自動化や対話型AIソリューションの構築に最適です。...

1 分で読める
AI Automation +4
Gmailメール検索
Gmailメール検索

Gmailメール検索

Search Emailsコンポーネントは、特定の条件に基づいてGmailからメールを自動的に検索・取得することができます。フィルター検索に対応し、一致するメールのリストを返すため、自動化ワークフローにメール検索を簡単に組み込めます。...

1 分で読める
Email Gmail +4