コンテンツに移動
AI & 機械学習

Duet AI でインサイト、クラスタリング モデル、可視化が簡単に

2024年1月10日
Google Cloud Japan Team

※この投稿は米国時間 2023 年 12 月 21 日に、Google Cloud blog に投稿されたものの抄訳です。

このブログ投稿で説明するプロセスを詳しく紹介した動画はこちらで視聴できます。また、学習プログラムを通して実際に体験してみることもできます。

データの海で行方不明に

誰しも、大量のデータの海で溺れたり、複雑なパイプラインを辿るのに苦労したり、データにめまいを感じたりしたことがあるでしょう。さまざまなツールや Google 検索が満載された大量のタブを管理するストレスや、データとコードを精査してニーズに合わせたモデルを作成するのにかかる時間は、データ発見の楽しみを奪ってしまいます。

その時間の一部を返してくれるもの、そしてさらには少しの楽しみをもたらしてくれるものはないのでしょうか。それを叶えるのが Duet AI です。Duet AI は、あなたがまだ知らない Google Cloud の奥深い世界を案内する、個人付きのデータ サイエンス ガイドだとお考えください。

Duet AI はあなたの苦労を理解しており、技術的な問題と戦うのではなく、データから貴重な知識を抽出することに時間を費やしてほしいと考えています。Duet AI はまさにそのように設計されているのです。

新しいフロンティア

可能性に満ちた新しいデータセットが提示され、ミッションが与えられたとしましょう。これを受け入れた場合、マーケティング チームに 5 つの潜在顧客グループとそれらに関する記述統計を提供する必要があります。

このようなときに、ツールとの格闘やリサーチに何時間も費やす代わりに、Duet AI に助けを求めることができます。さっそく、このミッションを進めていきましょう。

まず、BigQuery Studio を開き、新しい Python ノートブックを(もちろん、BigQuery Studio 内で)作成します。そこにコードを貼り付けて変数を定義し、Vertex AI に接続してベーステーブルを作成します。

https://storage.googleapis.com/gweb-cloudblog-publish/images/Image_1_-_Python_Notebook.max-1700x1700.png

次に、開発サイクルをスピードアップするために Duet AI の使用を開始します。ベーステーブルを BigQuery データフレームに変換するよう Duet にプロンプトで要求して、上位 10 レコードを表示します。

コースを計画する

Duet はコードも生成します。あなたが行う作業は、出力を確認し、必要に応じて編集することだけです。数分以内に、データフレーム出力がテーブルとしてノートブックに表示されます。

https://storage.googleapis.com/gweb-cloudblog-publish/images/maxresdefault_EvbWiTi.max-1300x1300.jpg

Duet AI のコード生成機能は、深く掘り下げていくほどに、かけがえのない貴重な財産になっていきます。Duet AI は、K 平均法クラスタリング モデルをシームレスに作成し、顧客を 5 つの異なるグループに分類します。次に、これらのクラスタを散布図で視覚的にグラフ化するコードを記述し、さらに容易にデータをより深く分析できるようにします。

さらにコードを追加して、記述統計用のクラスタを要約することもできます。たとえば、各クラスタの平均購入額や注文数などの e コマース データを要約できます。これらの分析情報があれば、マーケティング チームからの元の要求に応じることができます。

しかし、これで終わりではありません。あなたは要求に応えるだけでなく、マーケティング チームが顧客セグメントごとに実施できる次のステップについても提案することが可能です。

幸い、BigQuery Studio では、text-bison などの Vertex AI 大規模言語モデル(LLM)を直接簡単に参照できます。あなたは LLM を使用して、マーケティング チーム向けの次のステップを生成します。

LLM 呼び出しの準備として、要約統計を文字列に変換します。また、プロンプトを定義して、カスタマイズされた応答を生成するためのコンテキストを LLM に与えます。

読み込んでいます...

プロンプトを定義する

最後に、BigQuery Studio ノートブックの Duet AI に、定義したプロンプト変数を使用してマーケティング キャンペーンを生成するように指示します。

Use the Vertex AI language_models API to call the PaLM2 text-bison model and generate a marketing campaign using the variable prompt. Use the following model settings: max_output_tokens=1024, temperature=0.4

良さそうなコードが返されたら、それを実行します。

読み込んでいます...

これで完了です。LLM は、タイトル、ペルソナ、および次のマーケティング ステップを含む 5 つのクラスタを、マーケティング チームが簡単に実践に移せる形式で返します。自由に試し、プロンプトを編集して創造力を発揮してください。e コマース サイトでは植物を販売していると付け加えてもよいでしょう。

https://storage.googleapis.com/gweb-cloudblog-publish/images/Image_2_-_Model_Cluster_Output.max-1100x1100.png

うまくいきました。Duet AI のおかげで、1 日がかりの作業を数分に短縮できました。

実際に使ってみる

このブログ投稿を足掛かりに、Duet AI を実際に使ってみませんか?こちらの包括的な学習プログラムで詳細を学び、こちらの動画に沿って Duet AI を直接体験してください。知っておくべきことがすべて明確、簡潔、効率的に紹介されています。

Duet AI をデータ サイエンス パートナーとして活用し、データ探索の未来を切り開く発見の旅に乗り出しましょう。

- デベロッパー リレーションズ エンジニア Debi Cabrera

- デベロッパー リレーションズ エンジニア Jeff Nelson

投稿先