Gemini 3.5 Flashが思ったより使えた話
Google SearchのAI Modeのデフォルトモデルが、先日Gemini 3.5 Flashに切り替わったようです。Googleの公式ブログには「エージェントとコーディング用途での継続的なフロンティア性能」と書いてあって、Flash系なのにそこまで言い切るんだ…と少し驚いたのを覚えています。
以前のFlash系(Gemini 2.5 Flash、Flash-Liteなど)は「速くて安いけど、精度はProに一歩譲る」という印象でした。でも3.5 Flashはちょっと違う雰囲気があって、実際にAPIで試してみたら結構おもしろかったので、自分用のメモとして残しておきます。
この記事でわかること
- Gemini 3.5 Flashの性能特性(コーディング・エージェント特化)
- 実際の使用例3つ(コードレビュー、スクリプト生成、複数ステップタスク)
- API利用時のプロンプトコツ
- ProとFlashの使い分け判断基準
Gemini 3.5 Flashの特徴をざっくり整理
まず前提として、Gemini 3.5 Flashは「エージェントとコーディングに最適化した」と説明されているモデルです。Flash系なので応答速度は速く、API費用もProより低め…と言われることが多いです。それなのに推論精度もかなり引き上げられている、というポジションらしいです。
具体的に使ってみて感じた特徴:
- コードの説明や修正提案がかなり的確。数百行のPythonを渡してもちゃんと読んでくれる印象
- ツール呼び出し(Function Calling)の安定感が上がった気がする
- 複数ステップのタスクを1回のプロンプトで指示しても、順番通りにこなしてくれる
- 日本語もそこそこ自然。以前のFlashより明らかに改善されている
そういえばGoogle SearchのAI Modeに採用されたということで、「検索AIのバックエンドと同じモデルをAPIで触れる」という状況になっているのかもしれません。なんか不思議な感じです。
実際に使えるシーン3つ
① コードレビューの補助
GitHub ActionsからLambdaで動かしているスクリプトのレビューに使ってみました。「このコードの改善点を3つ挙げて、それぞれ修正後のコードも出して」というシンプルな指示で、ちゃんと3点・コード付きで返ってきます。Proほど冗長じゃないのでかえって読みやすかったりします。
② 繰り返しタスクの自動化スクリプト生成
「S3のバケット内のファイルを日付ごとにフォルダ分けするPythonスクリプトを書いて」みたいな、わりと具体的な要件を投げると、動くコードをほぼ一発で出してくれます。エラーハンドリングとログ出力まで自動で入れてくれたのは地味に助かりました。
③ 複数ステップの指示を一括で
「①CSVを読み込む→②重複行を除去→③件数をカウントしてSlackに通知するコードを書く」のように、複数ステップをまとめて頼んでも、順番通りにきちんとこなしてくれます。以前のFlash系だと途中でステップを端折ることがあったんですが、3.5では改善されているように感じます。
API利用時のちょっとしたコツ
Google AI Studio経由でAPIキーを取得するのが一番手軽です。モデル名は、Google AI Studioのモデル一覧(または models.list)でその時点の正式名称を確認して指定するのが確実です。
プロンプト面で意識していること:
- ステップを番号で明示する:「①〜②〜③の順に実行して」と書くと、出力が構造化されやすい
- 出力形式を先に指定する:「JSONで返して」「コードブロックだけ返して」など
- コンテキストは絞る:Proほどコンテキストを食わせなくても動く印象なので、必要な部分だけ渡す方がコスパがいい
ProとFlashの使い分けはどうするか
正直、コーディング補助・定型タスク自動化・ドキュメント整理あたりはFlashで十分だと感じています。Proに切り替えたくなるのは、長大なドキュメントを丸ごと解析するときや、かなり複雑な推論が必要なときくらい。APIコストも変わるはずなので、まずFlashで試してみて、足りなければProに上げるという順番がしっくりきています。
まだ使い込んでいる段階なので断言はできませんが、Flash系がここまで実用的になってくると、「とりあえずFlashで回す」という選択が増えてきそうです。引き続き試してみます。
※この記事にはプロモーションが含まれます
ちなみに、Aiarty Image Enhancer(AI画像高画質化ツール。ノイズ除去・8倍拡大に対応)も気になっています。Aiarty Image Enhancer![]()
まとめ
- Gemini 3.5 Flashはコーディングとエージェントタスクで実用的な精度を実現
- コードレビュー、スクリプト生成、複数ステップタスクで活躍できる
- プロンプトでステップを明示し、出力形式を先に指定するのが効果的
- 定型的な用途ではFlashで十分。複雑な推論が必要な場合のみProの利用を検討

