101
Category · SERVICE
Subtype · AI_ASSISTANT
サービス紹介

Gemini

Google が提供する生成 AI サービスと、その下にぶら下がるモデル群の総称。文章・画像・音声・動画・コードを扱い、チャット画面から API、業務システムの裏側まで、同じ名前で何度も登場する。

ReaderLv. 2
Experienceresearch_only
Phaseactive
Update riskmedium
Evaluated2026-04-21
Gemini = ブランド / サービス / モデル群 チャット利用 API 利用 Vertex AI 利用 gemini.google.com 日常の作業支援・相談 Gemini 2.5 Pro Gemini 2.5 Flash Flash-Lite 用途別にモデルを呼び分ける Google Cloud 連携 業務システム・社内基盤 同じ「Gemini」でも、どの入口の話かで意味が変わる。
FIG. 101-1Gemini の階層構造(サービス/API/クラウド業務利用の3入口)

何をしてくれるか

普通の利用者にとっては AI チャット、開発者にとっては API から呼び出せるモデル群、企業にとっては Vertex AI 上の生成 AI 機能。同じ名前が複数の層にまたがっている。

実務での意味

「Gemini でやる」と出てきたら、まずチャットか API か Vertex AI かを合わせる。「Gemini の性能」はどのモデルの話かで変わる。無料のチャット話と API 料金の話は別物。

Gemini は「AI チャットの名前」としてだけ覚えると、業務利用の話に入ったときに急にわからなくなる。最初から「棚の中に用途別のモデルや入口がある」と見ておくと、後で整理しやすい。
201
Category · MODEL
Subtype · FRONTIER_MODEL
モデル比較

Gemini 2.5 — Pro / Flash / Flash-Lite

同じ Gemini の中でも、「深く考える」「速く返す」「軽く大量に処理する」のように用途別に分かれている。性能ランキングではなく、任せたい仕事で選ぶ。

ReaderLv. 2
Experienceresearch_only
Figurecomparison_map
Update riskhigh
Evaluated2026-04-21
深く 軽く 遅い/高価 速い/安価 THINKING DEPTH × RESPONSE SPEED Gemini 2.5 Pro 深い推論・長文理解・難しいコード Gemini 2.5 Flash 普段使い・要約・分類・壁打ち Gemini 2.5 Flash-Lite 大量処理・低遅延の短い応答
FIG. 201-1深さ × 速さ の2軸マップ。各モデルの立ち位置を示す。
Gemini 2.5 ProDEEP REASONING
難しい調査、設計検討、コードベース全体の把握など、時間をかけても深く考えてほしい仕事に向く。コストと応答時間は跳ねやすいので、日常の全処理には使わない。
Metaphorじっくり考える
専門家
Gemini 2.5 FlashBALANCED
毎日の生成・要約・分類・ちょっとした壁打ちに向く。価格と性能のバランス型。迷ったらまず Flash から始めて、足りないところだけ Pro に回すのが現実的。
Metaphor仕事が速い
実務担当
Gemini 2.5 Flash-LiteHIGH THROUGHPUT
大量の短い応答や低遅延が大事な処理に向く。深い思考が必要な仕事には回さない。問い合わせ分類・一次処理・バッチの前処理などで効く。
Metaphor定型を大量に
回す担当
モデル比較をベンチマークだけで決めない。
「どんな仕事を任せたいか」から選ぶと、非エンジニアとの会話が噛み合う。
302
Category · TERM
Subtype · LANGUAGE
技術用語

TypeScript

JavaScript に「型」の考え方を足して、コードのミスに早く気づきやすくする言語。実行環境を置き換えるわけではなく、開発中の見通しを良くする道具として見ると入りやすい。

ReaderLv. 2
Experiencepartial
Figurebefore_after
Update risklow
Evaluated2026-04-21
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 に修正を頼むときも「この形を壊さないで」と伝えやすくなる。

= データの形の、かんたんな約束。同じ処理に、約束を一枚足すだけ。

実務での意味

型は「このデータはこういう形です」という契約書のように働く。人間が読むときも、AI に直してもらうときも、情報の足場になる。チームが大きくなるほど効いてくる。

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

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

TS は「難しい記号が増えた JS」に見えやすい。
でも現場では、むしろ人と AI がコードを安全に直すための目印になる。