0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

NI+C TeamGCPAdvent Calendar 2023

Day 2

BigQueryアップデートのサクッと紹介 + 実用編(LLMを用いたテキスト分析)前編

Last updated at Posted at 2023-12-01

はじめに

こんにちは、しゃんはいと申します。
社内ではデータ関連の業務をやってます。

皆さんは BigQuery を使っていらっしゃいますか?
BigQueryは日々便利なエコシステムがアップデートされており、様々なデータの種類に対しての分析が簡単に実行できるようになってきました。

非常にアップデートも早くリリースを振り返れていないのが自分の中でもモヤモヤ。。。

そこで本記事の前編ではBigQueryのアップデートをサクッとまとめます。後編ではBigQuery から LLM を利用してレビューの分析の実行してみようと思います。
今回は前編の記事となります。

TL;DR

  • BigQueryのアップデート(LLM関連):前編
  • BigQueryからLLMを利用してレビューの分析:後編

BigQueryのアップデート

最近のリリースノートから目ぼしい物をピックアップして紹介します。
(※本記事は2023/12/01時点のものとなります)
詳しい説明はあまりしませんが、情報をまとめています。

1. Vertex AI 大規模言語モデル(LLM) リモートモデル機能(GA)

BigQueryにはリモートモデルという機能が提供されています。リモートモデルとは、Vertex AIで作成したモデルをBigQueryで利用するための機能となります。
こちらの機能がLLMモデルに対しても、一般提供(GA)となりました。

chatGPTを呼び出すUDFを作成してる人もいるのではないでしょうか?
この機能は簡易なSQLのみでモデル作成や利用が可能なのがメリットです。

▶︎ 詳細はこちらのドキュメントをご参照ください。
The CREATE MODEL statement for remote models

その他テキスト操作の上で利用可能な関数

BigQueryでは便利な関数も提供されており、参考にしてみてください。

2. マルチリンガルでのEmbedding生成

最近では検索分野でも有名になっているベクトル化の機能になります。

これまで提供されていたtextembedding-geckoでは英語だけの対応でした。
新たに提供されるモデルのバージョンtextembedding-gecko-multilingualでは日本語を含む多様な言語に対応可能となりました。

▶︎ 詳細はこちらのドキュメントをご参照ください。
Language coverage for textembedding-gecko-multilingual models.

3. BigQuery DataFrames

Python利用者の中には、BigQueryのデータをノートブック上でPandasライクに操作したい人がいるのではないでしょうか?
BigQuery DataFramesを利用すると、BigQueryの多大な演算リソースを用いてPandasを利用できます。

▶︎ 詳細はこちらのドキュメントをご参照ください。
BigQuery DataFrames

最後に

簡素ではありましたが、最近のBigQueryのリリースを中心に情報をまとめました。LLMが中心にはなりましたが、BigQueryでできることはどんどん増えています。これからも機能拡充に期待したいと思います。

もし、上記をもう少し理解したい&興味がある方は以下の記事を参考にしてみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?