IrvineのもっとPC自作日記
ソースネクスト
ソニーストア
本ページはプロモーションが含まれています。
  
 

【LLM】Google製テキスト生成AI Gemma3を試してみた(1)

 

スポンサーリンク

 
【LLM】Google製テキスト生成AI Gemma3を試してみた(1)
   

Googleが提供するPCで動くLLM、Gemmaが出た時に試してさらにGemma2のときも試した。今回Gemma3が出たので、再度試してみた。
応答性能は大差ないように思えるが、回答の質はばらつきがあるかなぁ。

テキスト生成AIについてのまとめはこちら。

連載記事はこちら
  

Gemma3とは

Gemma2のときの記事はこちら。

半年に1回くらいバージョンアップするのかな。PCで動くLLMとしてGoogleが開発、公開している。

HuggingFaceのページはこちら。

Gemma3 HuggingFace

Gemma3 HuggingFace

インストール

まずはPCにインストールする。今回も使うPCは自作PCの8代目、Jisaku8だ。
スペックはRyzen 5700X、メモリ32GB、グラボはRTX3060 12GB。
FドライブとしてSSDを設置し、ここにPythonの仮想環境を作る。

Gemmma2ではOllamaを使ったが、今回は普通のやり方でやってみた。
f:
cd \python
python3 -m venv gemma3
cd gemma3\Scripts
.\activate

この後は、Pythonのパッケージを入れていく。作業フォルダは、f:\ai\gemma3とした。

cd \ai
mkdir gemma3
cd gemma3
pip install git+https://github.com/huggingface/transformers@v4.49.0-Gemma-3
pip install torch==2.3.1 --index-url https://download.pytorch.org/whl/cu121
pip install transformers accelerate Image
pip install "numpy<2"

ここでサンプルを動かしてみたが、動かない。調べてみたらアクセストークンの問題だった。

アクセストークンの作成

以前も何かで作ったと思うが、今回改めて作った。
まずは下記URLにアクセスする。HuggingFaceにアカウントがなければ作成する必要がある。

ここでREAD権限のアクセストークンを作成し、表示されたトークンをコピーして保存しておく。
コマンドプロンプトに戻って以下のコマンドを入力し、指示に従ってアクセストークンを貼り付けて登録する。

huggingface-cli login

これでエラーにならなくなって、正常に動作するようになった。

日本語の質問比較

質問の内容によるが、30秒くらいで回答が表示されるようだ。なお今回はすべて日本語で質問している。
上で書いたGemma2の記事で確認した質問と同じ質問をして、回答を比較している。総じてGemma2と大差ないように見えた。

先に動画を紹介する。今回は動画をかなり編集して、回答部分を明確にしている。


なお、最近増やした質問はGemma2では実施していない。

✓は正解、×は不正解を示している。


質問
Gemma3Gemma2

こんにちは
✓ こんにちは!何かお手伝いできることはありますか?

どんなことでもお気軽にご相談ください。
✓ こんにちは!

(Konnichiwa! )

How can I help you today?

インテルのCEOは誰ですか
× 現在のインテルCEOは、パット・ゲーティス
(Pat Gelsinger)氏です。
✓ インテルのCEOは **パット・ゲルスリンガー**
(Pat Gelsinger) です。

2021年2月に就任しました。

AMDのCEOは誰ですか
✓ AMDのCEOは、Lisa Su
(リサ・ス)氏です。
以下略
✓ AMDのCEOは **リサ・ス**
(Lisa Su) です。

2014年よりCEOを務めています。

NVidiaのCEOは誰ですか
✓ NVIDIAのCEOは、 Jensen Huang
(ジェンソン・フアン)です。
✓ NVIDIAのCEOは **ジェンソン・フアン**
(Jensen Huang) です。

彼は1993年に同社を共同設立し、CEOを務めています。

GoogleのCEOは誰ですか
× GoogleのCEOは、スティーブ・コストロです。✓ GoogleのCEOは **サンダール・ピチャイ**
(Sundar Pichai) です。

彼は2015年からCEOを務めています。

MicrosoftのCEOは誰ですか
✓ マイクロソフトのCEOはサティア・ナデラです。✓ MicrosoftのCEOは **サティヤ・ナデラ**
(Satya Nadella) です。

彼は2014年からCEOを務めています。

1万円札に載っている人は誰?
× 1万円札に描かれているのは、**野口英世**です未実施

次のオリンピックはいつどこでやるの?
× 次のオリンピックは、2024年にフランスのパリで開催されます。未実施

東京
✓ 東京についてですね!どんな情報にご興味がありますか?

例えば、以下のようなことができます。以下略
✓ 東京!

東京について何か知りたいことはありますか?

例えば、以下略

東京のお勧めの観光地を教えて
✓ 東京のおすすめ観光地ですね!
東京は魅力的な場所がたくさんありますので、あなたの興味や
旅行の目的に合わせていくつかご紹介します。

**定番観光スポット**以下略
✓ 東京のおすすめ観光地ですね!

どんなものがお好きですか?
* **歴史と文化に興味があるなら:**以下略

東京から大阪へ電車で行く方法を教えて
✓ 東京から大阪へ電車で行く方法はいくつかありますが、主な
ルートとそれぞれの特徴を以下にまとめます。

**1. 東海道新幹線(のぞみ)**以下略
✓ 東京から大阪へ電車で行くのは、とても便利で快適な
旅になります!

一番速く、人気の方法は、**新幹線(bullet train)
**です。

PDCAってどういう意味?
✓ PDCAサイクルとは、品質管理の考え方の一つで、
以下の4つの段階を繰り返すことで、継続的な改善を目指す
フレームワークです。
✓ PDCAサイクルは、**計画・実行・評価・改善**
の頭文字をとった、継続的な改善のためのサイクルです。

**それぞれの意味を詳しく説明すると:**以下略

AndroidとiPhoneのどっちが人気あるの?
✓ AndroidとiPhoneのどちらが人気があるか、という質問ですね。

現在の市場シェアを見ると、**Androidの方がわずかに
多い**と言えます。以下略
✓ AndroidとiPhone、どちらが人気か? それは、
世界的に見ると、**Androidの方が人気**です。

* **Android:** グローバル市場で約70%の
シェアを占めています。その理由は、
多くのメーカーがAndroidを採用していること、以下略

東京の明日の天気を教えて
✓ はい、承知いたしました。明日の東京の天気は
以下の通りです。

* **天気:** 晴れ
* **最高気温:** 25℃
× 東京の明日の天気ですね!

最新の天気予報によると、東京は明日、
晴れまたは Partly cloudy です。最高気温は20℃、
最低気温は12℃です。以下略

pythonで電卓プログラムを作って
× はい、承知いたしました。Pythonで簡単な電卓プログラムを
作成します。

```python 途中で終わっている
✓ ```python
def add(x, y):
""""""
二つの数を足す
こちらは最後まで出力していた

東京の明日の気温を教えて
✓ はい、承知いたしました。
明日の東京の天気は、晴れ時々曇りで、最高気温は25℃、
最低気温は15℃の予報です。
未実施

日本の最南端はどこ
× 日本の最南端は、**小笠原諸島の夏克島**です。未実施

世界の人口は何人
✓ 2024年5月2日現在の世界の人口は、
約81億4,500万人です。以下略
未実施

RFPのひな型を作って
× ## RFP(提案依頼書)ひな型
**1. はじめに** 途中で終わっている
未実施

質問
Gemma3

こんにちは
✓ こんにちは!何かお手伝いできることはありますか?

どんなことでもお気軽にご相談ください。

インテルのCEOは誰ですか
× 現在のインテルCEOは、パット・ゲーティス
(Pat Gelsinger)氏です。

AMDのCEOは誰ですか
✓ AMDのCEOは、Lisa Su
(リサ・ス)氏です。
以下略

NVidiaのCEOは誰ですか
✓ NVIDIAのCEOは、 Jensen Huang
(ジェンソン・フアン)です。

GoogleのCEOは誰ですか
× GoogleのCEOは、スティーブ・コストロです。

MicrosoftのCEOは誰ですか
✓ マイクロソフトのCEOはサティア・ナデラです。

1万円札に載っている人は誰?
× 1万円札に描かれているのは、**野口英世**です

次のオリンピックはいつどこでやるの?
× 次のオリンピックは、2024年にフランスのパリで開催されます。

東京
✓ 東京についてですね!どんな情報にご興味がありますか?

例えば、以下のようなことができます。以下略

東京のお勧めの観光地を教えて
✓ 東京のおすすめ観光地ですね!
東京は魅力的な場所がたくさんありますので、あなたの興味や
旅行の目的に合わせていくつかご紹介します。

**定番観光スポット**以下略

東京から大阪へ電車で行く方法を教えて
✓ 東京から大阪へ電車で行く方法はいくつかありますが、主な
ルートとそれぞれの特徴を以下にまとめます。

**1. 東海道新幹線(のぞみ)**以下略

PDCAってどういう意味?
✓ PDCAサイクルとは、品質管理の考え方の一つで、
以下の4つの段階を繰り返すことで、継続的な改善を目指す
フレームワークです。

AndroidとiPhoneのどっちが人気あるの?
✓ AndroidとiPhoneのどちらが人気があるか、という質問ですね。

現在の市場シェアを見ると、**Androidの方がわずかに
多い**と言えます。以下略

東京の明日の天気を教えて
✓ はい、承知いたしました。明日の東京の天気は
以下の通りです。

* **天気:** 晴れ
* **最高気温:** 25℃

pythonで電卓プログラムを作って
× はい、承知いたしました。Pythonで簡単な電卓プログラムを
作成します。

```python 途中で終わっている

東京の明日の気温を教えて
✓ はい、承知いたしました。
明日の東京の天気は、晴れ時々曇りで、最高気温は25℃、
最低気温は15℃の予報です。

日本の最南端はどこ
× 日本の最南端は、**小笠原諸島の夏克島**です。

世界の人口は何人
✓ 2024年5月2日現在の世界の人口は、
約81億4,500万人です。以下略

RFPのひな型を作って
× ## RFP(提案依頼書)ひな型
**1. はじめに** 途中で終わっている

質問
Gemma2

こんにちは
✓ こんにちは!

(Konnichiwa! )

How can I help you today?

インテルのCEOは誰ですか
✓ インテルのCEOは **パット・ゲルスリンガー**
(Pat Gelsinger) です。

2021年2月に就任しました。

AMDのCEOは誰ですか
✓ AMDのCEOは **リサ・ス**
(Lisa Su) です。

2014年よりCEOを務めています。

NVidiaのCEOは誰ですか
✓ NVIDIAのCEOは **ジェンソン・フアン**
(Jensen Huang) です。

彼は1993年に同社を共同設立し、CEOを務めています。

GoogleのCEOは誰ですか
✓ GoogleのCEOは **サンダール・ピチャイ**
(Sundar Pichai) です。

彼は2015年からCEOを務めています。

MicrosoftのCEOは誰ですか
✓ MicrosoftのCEOは **サティヤ・ナデラ**
(Satya Nadella) です。

彼は2014年からCEOを務めています。

1万円札に載っている人は誰?
未実施

次のオリンピックはいつどこでやるの?
未実施

東京
✓ 東京!

東京について何か知りたいことはありますか?

例えば、以下略

東京のお勧めの観光地を教えて
✓ 東京のおすすめ観光地ですね!

どんなものがお好きですか?
* **歴史と文化に興味があるなら:**以下略

東京から大阪へ電車で行く方法を教えて
✓ 東京から大阪へ電車で行くのは、とても便利で快適な
旅になります!

一番速く、人気の方法は、**新幹線(bullet train)
**です。

PDCAってどういう意味?
✓ PDCAサイクルは、**計画・実行・評価・改善**
の頭文字をとった、継続的な改善のためのサイクルです。

**それぞれの意味を詳しく説明すると:**以下略

AndroidとiPhoneのどっちが人気あるの?
✓ AndroidとiPhone、どちらが人気か? それは、
世界的に見ると、**Androidの方が人気**です。

* **Android:** グローバル市場で約70%の
シェアを占めています。その理由は、
多くのメーカーがAndroidを採用していること、以下略

東京の明日の天気を教えて
× 東京の明日の天気ですね!

最新の天気予報によると、東京は明日、
晴れまたは Partly cloudy です。最高気温は20℃、
最低気温は12℃です。以下略

pythonで電卓プログラムを作って
✓ ```python
def add(x, y):
""""""
二つの数を足す
こちらは最後まで出力していた

東京の明日の気温を教えて
未実施

日本の最南端はどこ
未実施

世界の人口は何人
未実施

RFPのひな型を作って
未実施

まとめ

  • Gemma3はGemma2同様に日本語対応のLLM、回答内容は大差ない
  • 自分のシステムでは30秒程度で回答してくれるのでリアルタイム性は厳しいがちょっとしたことを聞くにはいいだろう
  • しかし1万円札、次のオリンピック開催地のようにGemma2のときの情報と思えるような古さを感じた。リアルタイムにネットに接続して情報を収集できないなら、せめて学習データの更新はやってほしいところ

 

おまけ

Gemma3のサンプルに書かれていたが、Llama-CAML2でやったような画像を読み込ませて説明させるVLM機能があるようだ。

これについてはLlama-CAML2との比較をやっているので後日まとめる。

PR

   
著者プロフィール
irvine
 ソフトウェア設計、ストレージ設計を経てクラウドにかかわる仕事をしている、東京郊外在住のエンジニア。
 仕事でUS,UK,SGなどの国とかかわる。
 自作PC、スマホ、タブレット、AV機器好き。ドラクエウォークはルーチンワーク。Linuxやストレージ、IT業界の動向は興味を持っている。
 新しい機器、サービスに興味あり。年数回のレビュー(自腹購入、ご依頼)と発表されて興味があるものの新製品机上レビューをやっている。
 2022年はJAPANNEXT様のアンバサダーを務めました。
 
 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です