■概要
Shopifyで管理している商品情報をもとに、AIを活用した商品検索やレコメンド機能を実装する際、Pineconeとのデータ連携は欠かせません。しかし、商品が追加・更新されるたびに手作業でデータを同期するのは手間がかかり、更新漏れのリスクも伴います。このワークフローを活用すれば、ShopifyとPineconeの連携を自動化し、商品情報が作成・更新されると、関連するテキスト情報がPineconeのベクトルデータとして自動で同期されるため、こうした課題をスムーズに解消できます。
■このテンプレートをおすすめする方
- ShopifyとPineconeを連携させ、AI検索などの機能を実装したいECサイトの運営担当者の方
- 手作業によるベクトルデータの更新作業に手間を感じている開発者やデータサイエンティストの方
- 商品情報のデータ同期を自動化し、最新の情報を維持したいと考えている方
■このテンプレートを使うメリット
- Shopifyでの商品登録や更新をトリガーに自動で処理が実行されるため、これまで手作業でのデータ同期に費やしていた時間を短縮できます。
- 手動での作業で発生しがちな同期漏れや設定ミスを防ぎ、Pinecone上のベクトルデータの鮮度と正確性を維持することに繋がります。
■フローボットの流れ
- はじめに、ShopifyとPineconeをYoomと連携します。
- 次に、トリガーでShopifyを選択し、「商品情報が作成・更新されたら」というアクションを設定します。
- 次に、オペレーションでPineconeの「テキストをベクトル化」アクションを設定し、Shopifyの商品情報からベクトル化したいテキスト情報を指定します。
- 最後に、オペレーションでPineconeの「ベクトルを追加・更新」アクションを設定し、前のステップで生成したベクトルデータをインデックスに追加・更新します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Pineconeの「テキストをベクトル化」アクションでは、ベクトル化の対象とするShopifyの商品情報(商品名、商品説明、タグなど)を任意で設定してください。
- Pineconeでベクトルを追加・更新するアクションを設定する際に、対象となるインデックスホストを任意で設定してください。
■注意事項
- ShopifyとPineconeのそれぞれとYoomを連携してください。
- Shopifyはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。