「Pineconeから定期的にベクトルデータを取得する作業、もっと効率化できないかな…」 「手動でのデータ取得は時間がかかるし、抜け漏れも心配で他の業務に集中できない…」 このように、ベクトルデータベースからのデータ取得や管理に関する手作業に、課題を感じていませんか? もし、Pineconeから特定のベクトルデータを定期的に自動取得し、他のアプリケーションに連携できる仕組み があれば、面倒な手作業から解放され、より高度な分析や開発といったコア業務に集中する時間を創出できます! 今回ご紹介する自動化の設定は、ノーコードで簡単に設定可能です。 手間や時間もかからないので、ぜひ自動化を導入して作業をもっと楽にしましょう!
とにかく早く試したい方へ YoomにはPineconeからベクトルデータを取得する業務フロー自動化のテンプレート が用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!
定期的にPineconeからベクトルの情報を取得し、Google スプレッドシートに一括で追加する
試してみる
■概要
Pineconeに保存されたベクトル情報を定期的に取得し、分析のためにGoogle スプレッドシートへ転記する作業に手間を感じていませんか。手作業による情報取得は時間がかかるだけでなく、更新漏れなどのミスも起こりがちです。このワークフローを活用すれば、設定したスケジュールで自動的にPineconeからベクトルデータを取得し、Google スプレッドシートへ追加できるため、こうしたデータ管理の課題を削減します。
■このテンプレートをおすすめする方
Pineconeから定期的にベクトル情報を取得し、手作業で管理している方 PineconeとGoogle スプレッドシートを連携させ、データ管理を効率化したい方 手動でのデータ取得作業を減らし、より重要な分析業務に時間を割きたい方 ■このテンプレートを使うメリット
設定した時間に自動でPineconeからベクトルを取得し記録するため、これまで手作業に費やしていた時間を短縮することができます。 システムが自動で処理を行うため、手作業によるコピー&ペースト時のミスやベクトル情報の取得漏れといったヒューマンエラーを防ぎます。 ■フローボットの流れ
はじめに、Google スプレッドシートとPineconeをYoomと連携します。 次に、トリガーでスケジュールトリガーを選択し、フローを起動したい日時や周期を設定します。 オペレーションで、Google スプレッドシートの「複数のレコードを取得する」アクションを設定します。 続いて、取得した情報をもとに「同じ処理を繰り返す」よう繰り返し機能を設定します。 繰り返し処理の中に、Pineconeの「ベクトルを取得」アクションを設定します。 最後に、Google スプレッドシートの「シート(タブ)をコピーする」や「レコードを追加する」アクションを設定し、取得した情報をスプレッドシートに出力します。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション■このワークフローのカスタムポイント
スケジュールトリガーでは、フローを起動する時間帯を毎時・毎日・毎週など、業務の都合に合わせて任意に設定できます。 Google スプレッドシートのオペレーションでは、レコードを取得するシートや、取得した情報を追加するシートを任意で設定してください。 ■注意事項
Google スプレッドシートとPineconeのそれぞれとYoomを連携してください。 「同じ処理を繰り返す」オペレーションは、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。 チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
Pineconeからベクトルデータを取得しGoogle スプレッドシートに記録するフローを作ってみよう それではここから、定期的にPineconeからベクトルの情報を取得し、Google スプレッドシートに一括で追加するフロー を解説していきます! ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォーム からアカウントを発行しておきましょう。 ※今回連携するアプリの公式サイト:Pinecone /Google スプレッドシート
[Yoomとは]
フローの作成方法 今回は大きく分けて以下のプロセスで作成します。
PineconeとGoogle スプレッドシートのマイアプリ連携 テンプレートをコピー スケジュールトリガー設定と各アクション設定 トリガーをONにし、フローが起動するかを確認
定期的にPineconeからベクトルの情報を取得し、Google スプレッドシートに一括で追加する
試してみる
■概要
Pineconeに保存されたベクトル情報を定期的に取得し、分析のためにGoogle スプレッドシートへ転記する作業に手間を感じていませんか。手作業による情報取得は時間がかかるだけでなく、更新漏れなどのミスも起こりがちです。このワークフローを活用すれば、設定したスケジュールで自動的にPineconeからベクトルデータを取得し、Google スプレッドシートへ追加できるため、こうしたデータ管理の課題を削減します。
■このテンプレートをおすすめする方
Pineconeから定期的にベクトル情報を取得し、手作業で管理している方 PineconeとGoogle スプレッドシートを連携させ、データ管理を効率化したい方 手動でのデータ取得作業を減らし、より重要な分析業務に時間を割きたい方 ■このテンプレートを使うメリット
設定した時間に自動でPineconeからベクトルを取得し記録するため、これまで手作業に費やしていた時間を短縮することができます。 システムが自動で処理を行うため、手作業によるコピー&ペースト時のミスやベクトル情報の取得漏れといったヒューマンエラーを防ぎます。 ■フローボットの流れ
はじめに、Google スプレッドシートとPineconeをYoomと連携します。 次に、トリガーでスケジュールトリガーを選択し、フローを起動したい日時や周期を設定します。 オペレーションで、Google スプレッドシートの「複数のレコードを取得する」アクションを設定します。 続いて、取得した情報をもとに「同じ処理を繰り返す」よう繰り返し機能を設定します。 繰り返し処理の中に、Pineconeの「ベクトルを取得」アクションを設定します。 最後に、Google スプレッドシートの「シート(タブ)をコピーする」や「レコードを追加する」アクションを設定し、取得した情報をスプレッドシートに出力します。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション■このワークフローのカスタムポイント
スケジュールトリガーでは、フローを起動する時間帯を毎時・毎日・毎週など、業務の都合に合わせて任意に設定できます。 Google スプレッドシートのオペレーションでは、レコードを取得するシートや、取得した情報を追加するシートを任意で設定してください。 ■注意事項
Google スプレッドシートとPineconeのそれぞれとYoomを連携してください。 「同じ処理を繰り返す」オペレーションは、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。 チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
ステップ1:PineconeとGoogle スプレッドシートをマイアプリ連携する ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。 まずは基本的な設定方法を解説しているナビをご覧ください! 今回のフローで使用するGoogle スプレッドシートのマイアプリ連携方法についてもナビ内で解説しているので、こちらを参考にYoomとの連携を進めてみてくださいね!
Pineconeの連携
アプリ一覧の検索窓からPineconeを検索し、クリックします。
「アカウント名」に、任意の管理用名称を設定しましょう。
次に、「API Key」を入力していきます。
こちら でAPIキーを生成しコピーしてください。
コピーできたら、Yoomに戻り「API Key」に入力しましょう。
最後に「追加」を押すと、マイアプリ連携が完了です。
ステップ2:テンプレートをコピーする 続いてYoomのテンプレートをコピーします。 以下バナーの「試してみる」をクリックしましょう。
定期的にPineconeからベクトルの情報を取得し、Google スプレッドシートに一括で追加する
試してみる
■概要
Pineconeに保存されたベクトル情報を定期的に取得し、分析のためにGoogle スプレッドシートへ転記する作業に手間を感じていませんか。手作業による情報取得は時間がかかるだけでなく、更新漏れなどのミスも起こりがちです。このワークフローを活用すれば、設定したスケジュールで自動的にPineconeからベクトルデータを取得し、Google スプレッドシートへ追加できるため、こうしたデータ管理の課題を削減します。
■このテンプレートをおすすめする方
Pineconeから定期的にベクトル情報を取得し、手作業で管理している方 PineconeとGoogle スプレッドシートを連携させ、データ管理を効率化したい方 手動でのデータ取得作業を減らし、より重要な分析業務に時間を割きたい方 ■このテンプレートを使うメリット
設定した時間に自動でPineconeからベクトルを取得し記録するため、これまで手作業に費やしていた時間を短縮することができます。 システムが自動で処理を行うため、手作業によるコピー&ペースト時のミスやベクトル情報の取得漏れといったヒューマンエラーを防ぎます。 ■フローボットの流れ
はじめに、Google スプレッドシートとPineconeをYoomと連携します。 次に、トリガーでスケジュールトリガーを選択し、フローを起動したい日時や周期を設定します。 オペレーションで、Google スプレッドシートの「複数のレコードを取得する」アクションを設定します。 続いて、取得した情報をもとに「同じ処理を繰り返す」よう繰り返し機能を設定します。 繰り返し処理の中に、Pineconeの「ベクトルを取得」アクションを設定します。 最後に、Google スプレッドシートの「シート(タブ)をコピーする」や「レコードを追加する」アクションを設定し、取得した情報をスプレッドシートに出力します。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション■このワークフローのカスタムポイント
スケジュールトリガーでは、フローを起動する時間帯を毎時・毎日・毎週など、業務の都合に合わせて任意に設定できます。 Google スプレッドシートのオペレーションでは、レコードを取得するシートや、取得した情報を追加するシートを任意で設定してください。 ■注意事項
Google スプレッドシートとPineconeのそれぞれとYoomを連携してください。 「同じ処理を繰り返す」オペレーションは、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。 チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
コピーすると以下のようにテンプレートがお使いのYoom管理画面にコピーされるので、OKを押して設定を進めていきましょう。
ステップ3:スケジュールトリガーの設定 ここからはフローボットの設定を進めていきます。 まず、「スケジュールトリガー」をクリックしてください。
「スケジュール設定」の画面が表示されます。 ここでは、フローボットが起動する日時を指定していきましょう。 今回のテストでは【全曜日】の【9時】に指定するので、下図のように設定しました。
曜日指定以外にも、日付指定やCron設定を使用して自由に設定することができます。
▼日付指定
▼Cron設定
より詳しい設定方法は「スケジュールトリガーの設定方法 」をご確認ください。 最後に「完了」を押して次へ進みましょう。
ステップ4:Google スプレッドシートのレコード取得設定 まず、テストで使用するリストをGoogle スプレッドシートで作成しましょう。 実際にPineconeに登録してあるベクトルデータ(※テスト値でもOK)をリストにしてください。
作成が完了したらYoomに戻り、設定を進めていきます。 「複数のレコードを取得する(最大300件)」をクリックしてください。
クリックすると以下の画面に切り替わります。 Yoomと連携するGoogle スプレッドシートのアカウントに間違いがないかを確認し、「次へ」をクリックしましょう。
次に、データベースの連携を行います。 「スプレッドシートID」と「スプレッドシートのタブ名」は、入力欄をクリックして表示される候補から作成したテストシート を選択してください。
「テーブル範囲」は、作成したシートに合わせ直接入力してください。 設定が完了したら「次へ」をクリックしましょう。
「取得したいレコードの条件」は、複数存在するレコードの中から取得対象となるレコードを指定します。 今回はベクトルIDが入力されているレコード を取得するため、以下のように設定しました。 設定が完了したら「テスト」を行います。
テストに成功すると、条件に合うレコードが全て(最大300件)取得され、「取得した値」に追加されます。 取得した値はこのあとの設定でも使用します。 ※取得した値 とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。 後続のオペレーション設定時の値として利用でき、フローボットを起動する度に変動した値となります。 「完了」を押して次に進みましょう!
ステップ5:繰り返し対象の設定 取得したレコードの数だけループ処理を行って、ベクトルデータを取得・追加する設定を行います。 「同じ処理を繰り返す」をクリックしてください。 ※「同じ処理を繰り返す」 オペレーションはチームプラン・サクセスプランでのみご利用いただけます。 フリープラン・ミニプランではエラーになってしまうためご注意ください。 有料プランには、2週間の無料トライアルができ、期間中は通常は制限されるアプリや機能(オペレーション)も使えますので、この機会にぜひお試しください。
繰り返し対象の取得した値を設定します。 「オペレーション」はプルダウンから「複数のレコードを取得する(最大300件)」を選択。 「取得した値」には、ループ処理で用いるレコードの項目(ベクトルID、インデックスホスト、インデックスID)を設定しましょう。
『+取得した値を追加』で項目を増やす事も可能です。 設定ができたら最後に「完了」をクリックしてください。
ステップ6:ベクトルデータを取得する設定 指定したIDに基づいて、ベクトルデータを取得していきます。 「ベクトルを取得」をクリックしてください。
クリックすると以下の画面に切り替わります。 Yoomと連携するPineconeのアカウントに間違いがないかを確認し、「次へ」をクリックしましょう。
「インデックスホスト」と「ベクトルID」は、取得した値から【ループ変数】を引用しましょう。
設定が完了したら「テスト」を押してください。
テストに成功すると、該当するベクトルデータを取得できます。 確認し「完了」を押してください。
ステップ7:シート(タブ)を複製する設定 Google スプレッドシートを複製して、記録として残す設定を行います。 「シート(タブ)をコピーする」をクリックしてください。
再度、連携するGoogle スプレッドシートのアカウントに間違いがないかを確認し 「次へ」をクリックしましょう。
「スプレッドシートID(コピー元)」は、候補からステップ4で作成したシートを選択してください。
「シートID」も候補から選択しましょう。
「スプレッドシートID(コピー先)」も、コピー元と同じシートを選択してください。 この設定を行うことで、現在のGoogle スプレッドシートにあるタブの内容をコピーし、別タブとして保存できます。 設定が完了したら「テスト」を実行しましょう。
テストに成功すると、以下の画面が表示されます。
また、実際にタブがコピーされるので、Google スプレッドシートを確認してみましょう。 確認できたらYoomに戻り「完了」を押してください。
ステップ8:レコードに自動追加する設定 最後に、取得したベクトルデータをGoogle スプレッドシートに記録する設定を行います。 「レコードを追加する」を、クリックしてください。
再度、連携するGoogle スプレッドシートのアカウントに間違いがないかを確認しましょう。
次に、データベースの連携を行います。 「スプレッドシートID」は、入力欄をクリックして表示される候補から選択してください。
「スプレッドシートのタブ名」は、取得した値からコピー先のシート名を選択しましょう。 取得した値を引用することで、トリガーが実行されるたびに最新の値が反映されます。
「テーブル範囲」は、作成したシートに合わせ直接入力してください。 設定が完了したら「次へ」をクリックしましょう。
取得した値を引用し、「追加するレコードの値」をそれぞれ設定しましょう。
「更新日」は、日付を活用し今日の日付を設定してください。 設定が完了したら「テスト」をクリックします。
テストに成功すると、以下の画面が表示されます。
また、実際にレコードが追加されるので、Google スプレッドシートを確認してみましょう。
確認できたら、Yoomに戻り「完了」を押してください。
ステップ9:トリガーをONにして起動準備完了 これですべての設定が完了です。 設定が完了すると以下のようなメニューが表示されるので、トリガーをONにします。 作成したフローボットが正常に動作するか確認しておきましょう!お疲れさまでした。
以上が、定期的にPineconeからベクトルの情報を取得し、Google スプレッドシートに一括で追加するフロー の連携手順になります!
PineconeのAPIを使ったその他の自動化例 PineconeのAPIを活用することで、様々な自動化の実現が可能になります。
Pineconeを使った自動化例 毎日Pineconeからインデックスの詳細を取得し、Google スプレッドシートやNotion、kintone、Microsoft Excelなどの各種データベースを自動で更新できます。また、定期的にGoogle Drive内のPDFを一覧で取得し、AIで要約した内容をPineconeへ追加・更新したり、Google フォームの回答内容を自動でベクトル化して登録するなど、最新のデータに基づいた高度な検索基盤の運用を効率化することが可能です。
Googleフォームで回答が送信されたら、Pineconeでテキストをベクトル化する
試してみる
■概要
ベクトル検索やセマンティック検索のためにPineconeの導入を検討しているものの、API連携に手間を感じてはいませんか。特に、Googleフォームなどで収集したアンケートやナレッジといったテキストデータを、手動で登録するのは非効率的です。このワークフローは、Googleフォームに新しい回答が送信されると、その内容を自動で取得し、Pineconeでテキストをベクトル化して登録します。PineconeのAPIを活用したデータ連携を、コーディング不要で実現できます。
■このテンプレートをおすすめする方
Pineconeを活用したベクトル検索システムの構築を、開発なしで実現したい方 PineconeのAPIを利用したデータ登録作業を自動化し、効率化したいと考えている方 Googleフォームで収集したナレッジなどのデータを、Pineconeで活用したい方 ■このテンプレートを使うメリット
Googleフォームに回答が送信されると、自動でPineconeにデータが登録されるため、APIを介した手作業での登録業務の時間を短縮します。 手動でのAPIリクエスト作成時に発生しがちな、パラメータの指定ミスやデータ転記漏れといったヒューマンエラーを防ぎ、データの正確性を維持します。 ■フローボットの流れ
はじめに、GoogleフォームとPineconeをYoomと連携します。 次に、トリガーでGoogleフォームを選択し、「フォームに回答が送信されたら」というアクションを設定します。 次に、オペレーションでGoogleフォームの「フォームの回答を取得する」アクションを設定し、トリガーとなった回答の詳細情報を取得します。 最後に、オペレーションでPineconeの「テキストをベクトル化」アクションを設定し、前のステップで取得したフォームの回答内容をベクトル化して登録します。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
Googleフォームのトリガー設定で、連携の対象としたいフォームを任意に指定してください。 Pineconeのオペレーション設定では、ベクトル化したいテキストとしてGoogleフォームの特定の回答内容を指定するなど、固定値や前のステップで取得した情報を変数として各項目に設定できます。 ■注意事項
毎日Pineconeからインデックスの詳細を取得し、Notionを更新する
試してみる
■概要
Pineconeのインデックス管理を手作業で行い、ステータスの確認や詳細情報の取得に手間がかかっていませんか? 定期的な情報取得は重要ですが、手作業では確認漏れなどのミスも起こり得ます。 このワークフローを活用すれば、毎日定時にPineconeからインデックスの詳細情報を自動で取得し、Notionのデータベースを更新できるため、こうした課題をスムーズに解消できます。
■このテンプレートをおすすめする方
Pineconeのインデックス管理を担当し、詳細情報の取得を効率化したいと考えている方 PineconeとNotionを連携させ、ベクトルデータベースの情報を一元的に管理したい開発者の方 定期的なPineconeのステータスチェックを手作業で行っており、自動化を検討している方 ■このテンプレートを使うメリット
毎日定時にPineconeからインデックスの詳細情報を自動取得するため、手動での確認作業に費やしていた時間を短縮できます。 取得した情報を自動でNotionに集約することで、Pineconeのステータス管理を一元化し、作業効率の向上に繋がります。 ■フローボットの流れ
はじめに、PineconeとNotionをYoomと連携します。 次に、トリガーでスケジュールトリガー機能を選択し、「毎日定時に起動する」といったアクションを設定します。 次に、オペレーションでPineconeを選択し、「インデックスの詳細を取得」アクションを設定します。 最後に、オペレーションでNotionを選択し、「レコードを更新する」アクションを設定して、取得したPineconeの情報をNotionのデータベースに反映させます。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション■このワークフローのカスタムポイント
スケジュールトリガー機能では、フローボットを起動したい曜日や時間などを任意で設定してください。 Pineconeの「インデックスの詳細を取得」アクションでは、詳細情報を取得したいインデックス名を任意で設定してください。 Notionの「レコードを更新する」アクションでは、情報を更新したいデータベースのIDを任意で設定し、更新するレコードの各項目には、前のPineconeのアクションで取得した値を設定してください。 ■注意事項
Pinecone、NotionのそれぞれとYoomを連携してください。
Google スプレッドシートで行が作成されたら、Pineconeにインデックスを作成する
試してみる
■概要
Google スプレッドシートに蓄積したデータを、ベクトルデータベースであるPineconeに手作業で登録していませんか? 定期的なデータ更新やAPI開発には手間がかかり、入力ミスなどのヒューマンエラーも起こりやすくなります。 このワークフローを活用すれば、Google スプレッドシートとPineconeの連携を自動化し、シートに行が追加されるだけでPineconeにインデックスが作成されるため、データ管理の効率化を実現します。
■このテンプレートをおすすめする方
Google スプレッドシートのデータを活用して、Pineconeでのベクトル検索を効率化したい方 手作業によるデータ登録の手間やミスをなくし、正確なデータ連携を実現したい開発者の方 RAGなどの開発で、非構造化データの管理とインデックス作成を自動化したい方 ■このテンプレートを使うメリット
Google スプレッドシートに行が追加されると自動でPineconeにインデックスが作成され、手作業でのデータ投入にかかっていた時間を削減できます データ登録を自動化することで、手作業による転記ミスやインデックス作成の漏れといったヒューマンエラーを防ぎ、データの正確性を保ちます ■フローボットの流れ
はじめに、Google スプレッドシートとPineconeをYoomと連携します 次に、トリガーでGoogle スプレッドシートを選択し、「行が追加されたら」というアクションを設定します 最後に、オペレーションでPineconeを選択し、「インデックスを作成」のアクションを設定することで、追加された行の情報を基にインデックスが作成されます ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
Google スプレッドシートのトリガー設定では、連携の対象としたいスプレッドシート、シート名、およびテーブルの範囲を任意で設定してください Pineconeのオペレーション設定では、インデックスを作成する際に、前段のGoogle スプレッドシートから取得したどの列のデータをどの項目に設定するかを任意でマッピングしてください。固定値の設定も可能です ■注意事項
Google スプレッドシート、PineconeのそれぞれとYoomを連携してください。 Google スプレッドシートをアプリトリガーとして使用する際の注意事項は「【アプリトリガー】Google スプレッドシートのトリガーにおける注意事項 」を参照してください。 トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 プランによって最短の起動間隔が異なりますので、ご注意ください。
毎日Pineconeからインデックスの詳細を取得し、kintoneを更新する
試してみる
■概要
Pineconeに保存されたインデックスの情報を管理するために、手作業で詳細を確認しkintoneへ転記する作業に手間を感じていませんか。このような手作業は、更新漏れなどのミスにつながる可能性もあります。このワークフローを活用すれば、毎日決まった時間にPineconeからインデックスの詳細を自動で取得し、kintoneのレコード情報を更新できるため、手作業によるデータ管理の課題を解消し、常に最新の情報を維持することが可能です。
■このテンプレートをおすすめする方
Pineconeとkintoneを併用し、ベクトルデータの管理を手作業で行っている方 Pineconeのインデックスに関する詳細情報を定期的に取得し、記録したい方 ベクトルデータベースの運用状況をkintoneで一元管理し、効率化したい方 ■このテンプレートを使うメリット
毎日決まった時間にPineconeからインデックスの詳細を自動で取得し、kintoneを更新するため、手作業での確認や転記作業の時間を削減できます。 人の手による情報の転記ミスや確認漏れといったヒューマンエラーを防ぎ、データの正確性を保つことに繋がります。 ■フローボットの流れ
はじめに、PineconeとkintoneをYoomと連携します 次に、トリガーで、スケジュールトリガー機能を選択し、「スケジュール」というアクションを設定します 次に、オペレーションで、Pineconeの「インデックスの詳細を取得」アクションを設定します 最後に、オペレーションで、kintoneの「レコードを更新する」アクションを設定し、取得した情報をもとにレコードを更新します ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション■このワークフローのカスタムポイント
スケジュールトリガーの設定では、このワークフローを実行したい任意の頻度や時間を設定してください。 Pineconeの「インデックスの詳細を取得」アクションでは、情報を取得したい対象のインデックス名を任意で設定してください。 kintoneの「レコードを更新する」アクションでは、更新対象となるアプリのIDを任意で設定してください。 ■注意事項
Pinecone、kintoneのそれぞれとYoomを連携してください。
毎日Pineconeからインデックスの詳細を取得し、Microsoft Excelを更新する
試してみる
■概要
Pineconeに保存されているインデックスの情報を、毎日手作業で確認しMicrosoft Excelに転記する作業は手間がかかる上に、転記ミスも起こりやすいのではないでしょうか。このワークフローを活用すれば、毎日決まった時間に自動でPineconeからインデックスの詳細を取得し、指定したMicrosoft Excelのシートを更新できるため、こうした手作業による課題を解消し、効率的なデータ管理を実現します。
■このテンプレートをおすすめする方
Pineconeのインデックスに関する詳細情報を定期的に取得し、管理している方 PineconeとMicrosoft Excel間のデータ転記作業に手間を感じている方 手作業によるデータ更新ミスをなくし、情報の正確性を高めたいと考えている方 ■このテンプレートを使うメリット
毎日自動でPineconeから情報を取得しMicrosoft Excelを更新するため、これまで手作業に費やしていた時間を短縮できます。 手動での転記作業が不要になることで、入力間違いや更新漏れといったヒューマンエラーの発生を防ぎ、データ管理の正確性が向上します。 ■フローボットの流れ
はじめに、Microsoft ExcelとPineconeをYoomと連携します 次に、トリガーでスケジュールトリガー機能を選択し、「スケジュールトリガー」のアクションでフローを起動したい日時を設定します 次に、オペレーションでPineconeを選択し、「インデックスの詳細を取得」のアクションを設定します 最後に、オペレーションでMicrosoft Excelの「レコードを更新する」アクションを設定し、Pineconeから取得した情報をシートに反映させます ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション ■このワークフローのカスタムポイント
スケジュールトリガー機能では、フローを起動したい曜日や時間など、任意のスケジュールを設定してください。 Pineconeの「インデックスの詳細を取得」アクションでは、情報を取得したいインデックス名を任意で設定してください。 Microsoft Excelとの連携では、更新対象となるMicrosoft Excelシートが格納されている保存場所を任意で設定してください。 ■注意事項
Pinecone、Microsoft ExcelのそれぞれとYoomを連携してください。 Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。 Microsoft Excelのデータベースを操作するオペレーションの設定に関しては「【Excel】データベースを操作するオペレーションの設定に関して 」をご参照ください。
Gmailで特定のキーワードに一致するメールを受信したら、Pineconeでインデックスを作成する
試してみる
■概要
Gmailで受信した重要な情報を、ベクトル検索のために一つひとつPineconeへ手動で登録する作業に手間を感じていませんか。このワークフローは、Gmailで特定のキーワードを含むメールを受信した際に、その内容をAIが自動で処理し、Pineconeにインデックスを作成します。手動でPineconeのAPIを操作する手間を省き、定型的な情報登録プロセスを自動化することで、効率的でミスのないデータ管理体制の構築を支援します。
■このテンプレートをおすすめする方
Gmailで受信する情報を活用し、PineconeのAPI連携によるベクトル検索基盤を強化したい方 手動でのデータ投入作業に時間を取られ、本来の分析や開発業務に集中できていないデータ管理者の方 ノーコードでGmailとPineconeを連携させ、情報収集から登録までのプロセスを自動化したい方 ■このテンプレートを使うメリット
Gmailの特定メール受信をトリガーにインデックス作成が自動で実行されるため、これまで手作業に費やしていた時間を短縮することができます。 手作業による情報の転記ミスや、インデックス作成時の設定漏れといったヒューマンエラーを防ぎ、データの正確性を保つことに繋がります。 ■フローボットの流れ
はじめに、GmailとPineconeをYoomと連携します。 次に、トリガーでGmailを選択し、「特定のキーワードに一致するメールを受信したら」というアクションを設定します。 次に、オペレーションでAI機能を選択し、「テキストを生成する」アクションでトリガーで取得したメール内容を要約、またはベクトル化に適した形式に変換します。 最後に、オペレーションでPineconeの「インデックスを作成」アクションを設定し、AIによって生成されたテキストデータをPineconeに登録します。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
Gmailのトリガー設定では、フローを起動するきっかけとなるメールに含まれるキーワードを任意の内容に設定してください。 AI機能のオペレーションでは、テキストを生成するためのプロンプトを自由に編集でき、メール本文などの情報を変数として埋め込むことで、目的に応じたテキストを生成できます。 Pineconeのオペレーションでは、インデックスを作成する際の各項目に、固定値や前段のオペレーションで取得した情報を変数として設定できます。 ■注意事項
Gmail、PineconeのそれぞれとYoomを連携してください。 トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。 プランによって最短の起動間隔が異なりますので、ご注意ください。
定期的にGoogle DriveのPDFを一覧で取得し、AIで要約後Pineconeにテキストを追加・更新する
試してみる
■概要
Pineconeに最新情報を蓄積する際、Google Driveに保存されたPDFの内容を手作業で確認し、テキストを更新する作業は手間がかかるのではないでしょうか。 また、手作業による転記では、情報の抜け漏れや更新忘れといったミスが発生しやすくなります。 このワークフローを活用すれば、指定したスケジュールでGoogle DriveのPDFを自動で取得し、AIで要約した上でPineconeのテキストを更新できるため、こうした課題をスムーズに削減できます。
■このテンプレートをおすすめする方
PineconeとGoogle Driveを利用し、ナレッジマネジメントを行っている方 手作業によるPineconeへのテキスト更新に非効率を感じている開発者やデータ管理者の方 AIを活用して、社内ドキュメントのベクトル検索の精度を高めたいと考えている方 ■このテンプレートを使うメリット
スケジュールに合わせて自動で処理が実行されるため、手作業でPDFを確認し、Pineconeのテキストを更新する時間を削減できます。 人の手による転記作業を減らすことで、入力ミスや更新漏れといったヒューマンエラーを防ぎ、データの正確性を保つことができます。 ■フローボットの流れ
はじめに、Google DriveとPineconeをYoomと連携します。 次に、トリガーでスケジュールトリガーを選択し、定期的にフローを起動させる日時を設定します。 オペレーションで、Google Driveの「特定フォルダ内のファイル・フォルダの一覧を取得」アクションを設定します。 取得したファイルそれぞれに対して処理を行うため、繰り返し機能を追加します。 繰り返し処理の中で、Google Driveの「ファイルをダウンロードする」アクションを設定し、続いてOCR機能で「OCRで文字を抽出」アクションを設定します。 AI機能の「テキスト抽出」アクションで、抽出したテキストを要約します。 最後に、Pineconeの「テキストを追加・更新」アクションを設定し、AIが要約したテキストを任意のレコードに連携します。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション ■このワークフローのカスタムポイント
Google DriveでPDFを格納しているフォルダは、任意のフォルダIDに設定できます。 OCR機能の設定では、PDFファイルからテキストを抽出したい範囲などを任意で指定できます。 AI機能では、要約の指示内容(プロンプト)や抽出したい項目などを、目的に合わせて自由に設定できます。 Pineconeでテキストを追加・更新する際には、対象となるレコードIDなどを任意の値で設定できます。 ■注意事項
Google DriveとPineconeのそれぞれとYoomを連携してください。 「同じ処理を繰り返す」オペレーションは、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。 チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。 ダウンロード可能なファイル容量は最大300MBまでです。アプリの仕様によっては300MB未満になる可能性があるので、ご注意ください。 トリガー、各オペレーションでの取り扱い可能なファイル容量の詳細は「ファイルの容量制限について 」をご参照ください。 OCRデータは6,500文字以上のデータや文字が小さい場合などは読み取れない場合があるので、ご注意ください。 OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。 チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
毎日Pineconeからインデックスの詳細を取得し、Google スプレッドシートを更新する
試してみる
■概要
Pineconeに登録されているインデックスの管理を手作業で行い、手間を感じていませんか? 特に、複数のインデックスのステータスを定期的に確認し、その詳細情報を手動で転記する作業は、時間がかかるだけでなく入力ミスも発生しやすくなります。 このワークフローを活用すれば、毎日決まった時間にPineconeからインデックスの詳細を自動で取得し、Google スプレッドシートを更新するため、こうした情報管理の課題を減らせます。
■このテンプレートをおすすめする方
Pineconeのインデックス管理を効率化したいと考えている開発者やデータ管理者の方 Pineconeのインデックス詳細情報を、Google スプレッドシートで手作業で管理している方 ベクトルデータベースの運用状況を、定点観測し記録したいと考えている方 ■このテンプレートを使うメリット
毎日自動でPineconeの情報を取得するため、インデックス詳細を確認する手間を減らし、作業時間を短縮できます。 手作業による情報転記を削減することで、入力ミスや確認漏れといったヒューマンエラーを防ぎ、データの正確性を保ちます。 ■フローボットの流れ
はじめに、Google スプレッドシートとPineconeをYoomと連携します。 次に、トリガーでスケジュールトリガーを設定し、毎日決まった時間にフローが起動するようにします。 次に、オペレーションでGoogle スプレッドシートの「複数のレコードを取得する」アクションを設定し、インデックス名が記載されたリストを取得します。 続いて、繰り返し機能を用いて、取得したインデックス名ごとに処理を繰り返すように設定します。 繰り返し処理の中で、Pineconeの「インデックスの詳細を取得」アクションを設定し、各インデックスの詳細情報を取得します。 最後に、Google スプレッドシートの「レコードを更新する」アクションで、取得したインデックス詳細を対応するレコードに書き込み、シートを更新します。 ※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
スケジュールトリガーの設定では、フローボットを起動したい時間帯を任意で設定してください。 Google スプレッドシートからレコードを取得、また更新するアクションでは、対象としたいスプレッドシートやシート名を任意で設定してください。 ■注意事項
Google スプレッドシートとPineconeのそれぞれとYoomを連携してください。 「同じ処理を繰り返す」オペレーションは、チームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。 チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
まとめ Pineconeからのベクトルデータ取得を自動化することで、これまで手作業で行っていた定期的なデータ取得の手間を削減し、ヒューマンエラーを防ぐことができます。 これにより、最新のデータを参照しながら、より迅速かつ正確な分析や開発業務に取り組める環境が整います! 今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築可能です。 もし自動化に少しでも興味を持っていただけたなら、ぜひこちらの登録フォーム から無料登録して、Yoomによる業務効率化を体験してみてください!
よくあるご質問
Q:データの保存先はスプレッドシート以外も可能?
A:
Yoomでは業務に合わせて自由にフローボットを作成・カスタマイズできるため、普段お使いのアプリとも連携可能です。詳しく は 基本的なフローボットの作成方法 をご確認ください。
Q:無料プランでこのフローを使えますか?
A:
PineconeとGoogle スプレッドシートはフリープランでもご利用可能なアプリですが、今回のフローでは「同じ処理を繰り返す」オペレーションを含むため、フリープランではご利用いただけません。 「同じ処理を繰り返す 」オペレーションは、チームプラン・サクセスプランのみご利用可能な機能となっており ます 。
Q:フローの途中でエラーが起きたらどうなりますか?
A:
エラーが発生した場合、Yoomに登録したメールアドレスに通知が届きます。また 、Yoom画面上に「認証に失敗しました」「設定内容に誤りがあります」などのエラーメッセージが表示されます。 エラーが発生した際の対応方法については下記のサイトをご参照ください。
ヘルプページで解決しない場合は、サポート窓口 を利用することもできます。