ゼロから始めるAIシステム開発 #13 「Deep ResearchとGoogle AI Studio使ってみた」

## Deep Researchが無料開放されたらしい
Googleさんがとち狂って**Gemini**の**Deep Research**を無料ユーザーにも開放したらしい。僕はPhalanXwareの一員として有料版を使わせてもらってるのですが、このAI覇権争いによる恩恵は大変ありがたいですね。まあもちろん使用回数制限があるようなので、**月5回**分をどこで使うかは迷いどころ。ラストエリクサー症候群に陥らないように、使ってみた感じをお伝えしたいと思います。
## 使い方
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/0da0aab5-62a7-45e5-9725-ef73f32d66b2.png)
左上のGeminiタイトルをクリックしてDeep Researchをクリックするとチェックが移ります。
## テーマ
Pythonの機械学習でGPUを使えるようにするやり方がなかなか難しかったので、これについて聞いてみました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/4036dc13-f905-4278-bcfd-4be766ab4f29.png)
「リサーチを開始」をクリックで開始。（画像は押した後なので変わっているが押す前は青色のボタン）押すと数分かけて50以上のサイトをリサーチしてくれます。
## 結果
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/376f33b6-4726-450b-aada-d132d0c19a85.png)
結果はこちら。
[こちらの記事](https://qiita.com/TatsuyaOyb/items/8c838cb1f26c26ba06c2)にもあるように、**Windows環境ではTensorFlowのバージョン2.11以降はGPU使用がサポートされなくなっている**のですが、この情報もきっちり補足されています。普通にググった場合はまあまあたどり着くのに時間がかかり、ChatGPT 4oに聞いても教えてくれない情報だったと記憶しております。その、Windows環境でTensorFlow 2.11以降をインストールした場合の解決法も聞いてみました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/c74bfa48-dbba-4c86-9460-998d91c45818.png)
左側のチャットでいろいろ教えてもらったので、見やすいように右側に表示されている最初のレポートにまとめてもらいました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/b4405cdd-0df1-4590-ad17-1192634a4dfc.png)
Geminiさんちょくちょく英語になるよね。日本語でおｋ。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/c98cb3e4-69de-4eb4-b81a-3031bb473a5f.png)
ばっちりまとまりました。

おもしれー！じゃあ二つめ行ってみよう、と今度は機械学習のテクニックについて質問してみたのですが以下の画面から変わらず。おや…？
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/fff58099-e4fe-4056-858b-b0aea72d81fe.png)

どうやら**5回分使ってしまった**っぽい？**左のチャットでの追加質問や「まとめてくれ」といった要求も1回にカウントされる**可能性がある…？あちゃー。ラストエリクサーを知らずにがぶ飲みしてしまってたようです。もったいねえ。みなさん気を付けましょうね…。
## 結論
めっちゃ使えるが、無駄撃ちに気を付けましょう。通常のLLM（課金版）でも初手ではたどり着けない情報を拾ってくれるのはさすが。無駄撃ちを避けるためには日頃から聞いてみたいことをメモっておくといいかもしれません（…って結局すごいアナログな作業だな。）

## Google AI Studioを使ってみた
これまでの画像生成AIでは出てきた画像を調整していく過程で同一性を保つのが難しかったのだが、Google AI Studioの画像生成AIではかなり同一性を保持してやってくれるらしい。というわけでデザインに使う素材を作ってみた。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/f6ba9241-4809-4196-a420-ea08bc2cdd9f.png)
左上のボタンでAPIキーを作成すると使えるようになる。

プロンプト→「桜吹雪のシルエットを白地に黒で描いてください」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/87585db0-e521-46e1-b9bb-17c2ca086156.png)
いい感じだが枝が邪魔。白地に黒でもない。
「黒い枝が邪魔なので消してください。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/e8c81f9c-8a31-44d0-938b-fbb56caef293.png)
枝じゃなくて桜が消えている。逆！
「逆です。枝が残っています。桜吹雪だけ描画してください。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/ab05d11e-128d-46d3-b764-7f93a493c574.png)
枝は消えたが桜吹雪は前の感じのほうがよかった。
「花びらの大きさにメリハリをつけてください」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/842fd40b-547b-407f-8bb7-a1f28f8d76f8.png)
なぜかグリーンバックに。花びらも小さすぎる。
「花びらを全体的に大きくしてください。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/36de6cc0-cee1-4955-bd3b-bd313f09b21d.png)
復ッ活ッ！枝、復活ッッ！！いやなんでだよ。要らないって。花びらにメリハリもついてない。最初はできてたのに…。数値で要求してみるか。
「枝はいらないので消してください。花びらの全体20％ほどを3倍くらいに大きくしてください」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/31f94125-cc71-4823-96d0-351a68143a54.png)
なぜか白黒反転。要求も全然通ってない。
「枝がまだ残っています。消してください。花びらをもっともっと大きくしてください。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/5879f515-2906-4a17-86e3-f2361e90c5c8.png)
要求が全く通らず、なぜかまたグリーンバックに。**枝、しぶといな。**

もういい！俺にはChatGPT大先生しかない。画像生成機能がアップグレードされた？と今日Xでトレンド入りしてたので、そっちでもやってみた。
「桜吹雪のシルエットを白バックに黒で描いてください。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/167197bb-af9a-468b-aa48-54f3fe62d7d6.png)
枝と花は要らないので消し、あと分布が規則的すぎる。
「枝と、5枚揃った花びらは消して、散り方を自然でランダムな分布にしてください。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/2f891daf-2646-46b9-881c-6123b5c97427.png)
枝は消えたが花びらの間隔がきっちりソーシャルディスタンスを取っている。
「分布が規則的すぎるのでもっと粗密にメリハリをつけてください。花びらの大小にもメリハリをつけてください。写実的なシルエットにして下さい。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/8d7769fd-856c-45d9-8db8-7b414b47d895.png)
「もっと無数に舞っている感じにしてください。密集しているところとまばらなところがあるようにしてください。花びらの形にもパースをつけてください。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/c6018833-183a-423c-94c9-135dce542f37.png)
全然ダメだな…ちょっと指示の方向性を変えてみるか
「もっとカオスな感じ、自然界の一コマを切り取ったような写実的な感じにしてください。」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3885923/a7c31d4a-b94a-4beb-87d6-00320d925bdf.png)
気持ちわる！
うーん。まあGoogleAIくんに比べると要求は守ってくれているが、意図したものにはならない感じ。

## 結論
まだまだアホの子。AIで8割作って残り2割を人間がやるべき、みたいなことはよく言われるが、デザインはまだまだ5割以上は人間がやらないといけない分野かも。人物の写真を読み込ませて、服装を変えたりするのは得意らしいので用途によるかなあ。

今回はこんな感じで。システム開発のほうはFletでChatGPTのAPIを叩いてあれこれするアプリを作っているがあんまり進んでない。為替予想プログラムはかなり改良されてきていて、検証上では月利5％くらいを出せる計算だが実地ではなかなかそう上手くはいかず…という状況です。ではまた次回。