■概要
社内のナレッジベースとしてPineconeを活用しているものの、Slackでの質問に対して都度Pineconeを検索し、手作業で回答を作成するのは手間ではないでしょうか。こうした作業は、回答の属人化や対応漏れの原因にもなり得ます。このワークフローは、Slack上の特定のメッセージをきっかけにPineconeのベクトル検索を自動で実行し、Slackに結果を返信するものです。PineconeとSlackの連携を自動化することで、問い合わせ対応業務を効率化し、ナレッジ活用の促進に繋がります。
■このテンプレートをおすすめする方
- PineconeとSlackを連携させ、社内からの問い合わせ対応を自動化したい方
- Pineconeに蓄積したナレッジの活用方法を模索している情報システム部門の方
- 開発チーム内での技術的な質問に対し、迅速に回答できる仕組みを構築したい方
■このテンプレートを使うメリット
- Slack上の質問にPineconeが自動で回答候補を提示するため、手動での検索や回答作成に費やしていた時間を短縮できます。
- 手作業による検索漏れや、担当者による回答内容のばらつきといったヒューマンエラーを防ぎ、対応品質の均一化が図れます。
■フローボットの流れ
- はじめに、SlackとPineconeをYoomと連携します。
- 次に、トリガーでSlackを選択し、「メッセージがチャンネルに投稿されたら(Webhook)」を設定します。
- 次に、オペレーションでAI機能の「テキスト抽出」を設定し、Slackの投稿内容から質問部分のテキストを抽出します。
- 次に、オペレーションでPineconeの「テキストでベクトルを検索」を設定し、抽出したテキストをもとに関連情報を検索します。
- 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」を設定し、Pineconeの検索結果をチャンネルに返信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Slackのトリガー設定では、特定のキーワードを含む投稿のみを検知するなど、フローを起動する条件を任意で設定可能です。
- AI機能のオペレーションでは、抽出するテキストの条件など、AIへの指示内容を自由にカスタマイズできます。
- Pineconeで検索する際には、対象のインデックスホストやネームスペースなどを任意で指定できます。
- Slackに通知するチャンネルや返信するメッセージの本文は、用途に合わせて柔軟に設定可能です。
■注意事項
- SlackとPineconeのそれぞれとYoomを連携してください。