GEMINI LABEN
PRO35 — Gemini 3.5 Proのリリース目標が7月17日と報じられています。ただし日付・コンテキスト長・価格のいずれもGoogleの公式発表ではありませんREBUILD — 2.5 Proのアーキテクチャを白紙化した全面再設計とされ、再帰的なツール呼び出しとSVG生成での構造的な失敗が理由と報じられていますFLASH35 — 広く提供中の最新リリースはGemini 3.5 Flash。コーディング・エージェント・マルチモーダル・長文書処理を高速かつ低コストで担いますSAATHI — Gemini 3.5 Flashを核にしたATL Saathiが、インドの100校でパイロット開始。教員向けに24時間対応の授業計画・研修アシスタントを提供しますSEA — 東南アジアレポートでは、プロンプトの約70%が現地語(ベトナム89%・タイ87%・インドネシア84%)。リクエストの約4分の3がモバイル発ですSHEETS — 7月15日から、AI Expanded Accessライセンス保有者はFill with GeminiとSheetsのAI関数の利用上限が引き上げられましたPRO35 — Gemini 3.5 Proのリリース目標が7月17日と報じられています。ただし日付・コンテキスト長・価格のいずれもGoogleの公式発表ではありませんREBUILD — 2.5 Proのアーキテクチャを白紙化した全面再設計とされ、再帰的なツール呼び出しとSVG生成での構造的な失敗が理由と報じられていますFLASH35 — 広く提供中の最新リリースはGemini 3.5 Flash。コーディング・エージェント・マルチモーダル・長文書処理を高速かつ低コストで担いますSAATHI — Gemini 3.5 Flashを核にしたATL Saathiが、インドの100校でパイロット開始。教員向けに24時間対応の授業計画・研修アシスタントを提供しますSEA — 東南アジアレポートでは、プロンプトの約70%が現地語(ベトナム89%・タイ87%・インドネシア84%)。リクエストの約4分の3がモバイル発ですSHEETS — 7月15日から、AI Expanded Accessライセンス保有者はFill with GeminiとSheetsのAI関数の利用上限が引き上げられました
記事一覧/高度な活用
高度な活用/2026-07-16上級

システム指示を何語で書くか — 現地語のプロンプトが多数になったアプリで3方式を測り直す

システム指示を英語で固定するか、ユーザーの言語に訳して渡すか。countTokens で言語別の入力トークンを実測し、出力言語の一致率とスキーマ遵守率を並べて、9トークンで足りる場所と訳すべき場所を切り分けます。

gemini-api278多言語5system instructionscountTokens2コスト設計4python103

プレミアム記事

タイ語で質問した画面に、英語の答えが返っていました。

個人開発で続けている壁紙アプリの説明文生成を、タイ語圏のテスト端末で確認していたときのことです。App Store と Google Play の両方に出しているので、対応言語はストアの配信設定に引きずられて少しずつ増えていました。日本語と英語では問題なく通っていた導線が、タイ語だけ、100 回に 9 回ほど英語で返ってきます。落ちるわけでも、エラーが出るわけでもありません。ただ、読めない言語で返ってくる。

そのときの私のシステム指示は、全言語で共通の英語 1 本でした。ユーザーの入力言語だけが変わり、指示文は動かない。長らくそれで足りていたのは、単に日本語と英語しか本気で見ていなかったからでした。

Google が公開した東南アジアのレポートでは、同地域の Gemini アプリ利用者のプロンプトのうち約 70% が現地語で、ベトナム語 89%・タイ語 87%・インドネシア語 84% と報告されています。私のアプリの比率がこれと同じとは限りませんが、少なくとも「英語で来るだろう」という前提のほうが例外的になりつつある、とは言えそうです。

では、システム指示のほうも訳すべきなのでしょうか。訳せば効くのか、いくら余分にかかるのか。感覚で決める前に測ることにしました。

3つの方式を、同じ土俵に並べる

比較したのは次の 3 つです。どれも珍しい手法ではありませんが、並べて測った記録が手元になかったので作りました。

方式 system_instruction の中身 入力トークンへの影響 想定される狙い
A: 英語固定 全言語で同一の英語 1 本 基準(増減なし) 保守が 1 か所で済む
B: 英語+出力言語ピン留め 英語 1 本+末尾に出力言語を BCP-47 で明示する 1 行 わずかに増える 出力言語だけを確定させる
C: ユーザー言語ミラー 指示文そのものをユーザーの言語へ訳して渡す 言語により大きく増える 指示と入力の言語を揃える

C は直感的には最も筋が良さそうに見えます。指示と入力の言語が揃うのだから、モデルも迷わないはずだ、という理屈です。私も測る前はこれが本命だと思っていました。

測る前に、何を成功と呼ぶかを決める

方式を比べるときにいちばん危ういのは、出てきた文章を眺めて「こちらのほうが良さそう」と決めてしまうことです。3 言語も並ぶと、自分が読める言語の印象だけで結論が寄ります。

そこで先に 3 つの指標を決めました。

  1. 出力言語一致率 — 返ってきた本文の言語が、意図した言語と一致した割合
  2. スキーマ遵守率response_schema で定義した enum フィールドが、定義どおりの値で返ってきた割合
  3. 入力トークンcountTokens で測ったリクエスト 1 回あたりの入力トークン数

1 と 2 を分けたのは、後で効いてきます。言語が合っていても中身の構造が崩れることがあり、その逆もあるためです。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
同じ意味のシステム指示が言語によって 214〜612 トークンに開く実測値と、countTokens で自分の指示文を測り直す手順
「英語固定」「英語+出力言語ピン留め」「ユーザー言語ミラー」3方式の出力言語一致率とスキーマ遵守率を、同一条件 500 リクエストで並べた比較表
訳して渡すと逆に下がる指標があること、そして 9 トークンの追加でほぼ同じ効果に届く場所の見分け方
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Gemini Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

高度な活用2026-07-09
無料ユーザー一人あたりのトークン予算を決める — AdMob 収益と AI 機能のコストを釣り合わせる設計
レート制限は秒あたりを守りますが、月末の請求は守ってくれません。広告収益から一人あたりのトークン予算を逆算し、呼び出しラッパー一か所で台帳を作り、ソフトキャップで段階的に降格させ、上位1%の消費比率で濫用を検知するまでを、動くコードとともにまとめます。
高度な活用2026-05-06
Gemini 2.5 Pro + Imagen 4 コンテンツ自動生成パイプライン構築ガイド
Gemini 2.5 Pro と Imagen 4 API を組み合わせ、ブログ記事・SNS投稿・サムネイル画像を自動生成するパイプラインを構築する完全ガイド。非同期処理・品質管理・収益設計まで網羅。
高度な活用2026-04-26
ADKに頼らない Gemini API カスタムエージェントループ設計ガイド — ツール呼び出し・メモリ・並列実行の本番実装
Google ADKを使わずにGemini APIでカスタムエージェントループを実装する完全ガイド。ツール呼び出し・会話メモリ・並列実行・エラー回復まで、本番環境で稼働する自律AIエージェントの設計パターンを詳解します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →