VIBE CODING ZUKAN
SERVICE / サービス
ID 101
service · ai_assistant
EVALUATED 2026-04-21 / STATUS sample
Gemini
Google が提供する生成AIサービスとモデル群の総称。
文章・画像・音声・動画・コードを扱え、チャットにもAPIにもVertex AIにも同じ名前で登場する。
Gemini = サービス名/モデル群/ブランド チャット利用 API 利用 Vertex AI 利用 gemini.google.com 日常の作業支援・相談 Gemini 2.5 Pro Gemini 2.5 Flash Gemini 2.5 Flash-Lite 用途別のモデルを呼び分ける Google Cloud 連携 業務システムへの接続 同じ「Gemini」でも、どの入口の話かによって意味が変わる。

何をしてくれるか

ひとつのアプリではなく、複数の入口を持つブランド。普通の利用者にはAIチャット、開発者にはAPIから呼ぶモデル群、企業には Vertex AI 上の生成AI機能として現れる。

実務での意味

打ち合わせで「Gemini」が出たら、サービス名として話しているか、モデル名として話しているかを最初にそろえる。Gemini 2.5 Pro / Flash はモデル名。大きな箱の中に用途別モデルがある構造。

非エンジニア視点のつまずき

「Geminiでやる」だけではチャットかAPIか分からない。「Geminiの性能」もどのモデルかで話が変わる。「無料で使えるか」と「API料金」は別の話になる。

最初にどこまで理解すればよいか

Gemini は棚の名前、Pro は深く考える、Flash はバランス、Flash-Lite は軽く大量、Vertex AI は業務利用の入口。この区別ができれば Lv.2 としては十分。

VIBE CODING ZUKAN
MODEL / モデル比較
ID 201
model · frontier_model
EVALUATED 2026-04-21 / UPDATE high
Gemini 2.5 Pro / Flash / Flash-Lite
同じ Gemini の中で、「深く考える」「速く返す」「安く大量に処理する」のように用途別に分かれたモデル群。
深く考える 軽く返す 遅い/高価 速い/安価 思考の深さ × 応答スピード Gemini 2.5 Pro 深い推論・複雑なコード理解 Gemini 2.5 Flash 普段使い・バランス型 Gemini 2.5 Flash-Lite 大量処理・低遅延
Gemini 2.5 Pro
深く考える
向く仕事
難しい調査、設計、複雑なコード理解
比喩
じっくり考える専門家
注意
コストと応答時間が跳ねやすい
Gemini 2.5 Flash
バランス
向く仕事
毎日の生成・要約・分類・壁打ち
比喩
仕事が速い実務担当
注意
極端に難しい推論は弱りやすい
Gemini 2.5 Flash-Lite
軽く大量
向く仕事
大量の短い処理・低遅延応答
比喩
定型作業を大量に回す担当
注意
深い思考が必要な仕事には回さない

実務での意味

モデル選びは「性能ランキング」では決めない。コスト・速度・安定性・扱うデータ量・API制限が絡む。高性能モデルを常に使うのが正解ではない、と非エンジニアが理解できれば十分。

評価日の注意

モデル情報は時変情報。提供状況・料金・廃止予定・後継モデルは、誌面の evaluated 日時点のもの。本番判断の前に公式ページを再確認する。

VIBE CODING ZUKAN
TERM / 技術用語
ID 302
term · language
EVALUATED 2026-04-21 / UPDATE low
TypeScript
JavaScript に「型」の考え方を足して、
コードのミスに早く気づきやすくするための言語。
BEFORE — JavaScript

実行するまで気づきにくい

// user はどういう形? 書いてみないと分からない function greet(user) { return "Hello, " + user.nmae; } greet({ name: "Aya" }); // → 実行してから "Hello, undefined" と出て初めて気づく

動かしてみないと、タイプミスや渡し忘れが見えない。テストや目視に頼るしかない。

型 = データの形の
かんたんな約束
同じ処理に
約束を足すだけ
AFTER — TypeScript

実行前に赤線と警告が出る

// user の形を書いておく type User = { name: string }; function greet(user: User) { return "Hello, " + user.nmae; } // ^^ 'nmae' は User にありません

エディタ上で事前に赤線が出る。存在しないプロパティや型違いを、実行前に直せる。

実務での意味

チーム開発では、型が「このデータはこういう形です」という簡単な契約書のように働く。コードを読む人にも、AIに修正を頼むときにも、情報の足場になる。

非エンジニア視点のつまずき

「JS とは別物?」に見えるが、TS は JS の上に型チェックを足したもの。「エラーが増えた」ように見えるが、実行前に見えるようになっただけ。

最初の理解はここまでで十分: TS は JS の仲間 / 型はデータの形の約束 / 実行前にミスを見つけやすくなる / React や Next.js の現場でよく出てくる。エラーは「早めの注意表示」と考える。