■概要
Pineconeに登録したインデックスの管理、特に不要になったインデックスの削除を手作業で行っていませんか。Google スプレッドシートで削除対象を管理している場合、一つひとつ確認しながらPinecone APIを操作するのは手間がかかり、ミスの原因にもなります。このワークフローを活用すれば、定期的にGoogle スプレッドシートの情報を参照し、対象のインデックスを自動で削除できるため、PineconeのAPIを活用した運用を効率化します。
■このテンプレートをおすすめする方
- Pineconeのインデックスを定期的にメンテナンスしており、運用を効率化したい方
- Google スプレッドシートの情報をもとに、手動でPineconeのAPIを実行してインデックスを削除している方
- ベクトルデータベースのデータクレンジング作業を自動化し、コア業務に集中したい方
■このテンプレートを使うメリット
- スケジュール起動で定期的にインデックスが自動削除されるため、手作業による削除対応の時間を削減できます。
- 手作業によるPineconeにおけるAPIの操作が不要となり、IDの指定間違いといったヒューマンエラーを防ぎ、正確なデータ管理を実現します。
■フローボットの流れ
- はじめに、Google スプレッドシートとPineconeをYoomと連携します。
- 次に、トリガーで、スケジュールトリガー機能を選択し、「スケジュールトリガー」でフローを実行したい日時を設定します。
- 続いて、オペレーションでGoogle スプレッドシートの「複数のレコードを取得する(最大300件)」アクションを設定し、削除対象のIDが記載されたシートの情報を取得します。
- 次に、繰り返し処理機能で、前段で取得したレコードを一つずつ処理するように設定します。
- 最後に、繰り返し処理の中でPineconeの「インデックスを削除」アクションを設定し、スプレッドシートから取得した情報を指定してインデックスを削除します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- スケジュールトリガー機能では、このワークフローを実行したい頻度や日時を任意で設定してください。
- Google スプレッドシートのアクションでは、削除対象のIDが記載されたスプレッドシートやシート名を任意で指定してください。
- 繰り返し処理機能では、Google スプレッドシートから取得したどのデータを処理の対象とするかを任意で設定してください。
- Pineconeのアクションでは、削除対象のインデックス名やIDを、Google スプレッドシートから取得したデータをもとに任意で設定してください。
■注意事項
- Google スプレッドシート、PineconeのそれぞれとYoomを連携してください。
- 「同じ処理を繰り返す」オペレーション間の操作は、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。