# GEMINI：モデル・ツール・情報源・状態の選択

CURRENT_STATUS: UNKNOWN
OBSERVATION: UNOBSERVED
FRESHNESS: UNKNOWN
PAGE_TYPE: reference
CANONICAL_URL: /providers/pm-gemini-core-04
CLAIM_IDS: none
EVIDENCE_IDS: EVD-PM-GEMINI-CORE-04-URL-42A67205371C, EVD-PM-GEMINI-CORE-04-URL-D3E41DCC2800, EVD-PM-GEMINI-CORE-04-URL-919B66E84FC3, EVD-PM-GEMINI-CORE-04-URL-15E2671C3BEF, EVD-PM-GEMINI-CORE-04-URL-11B2FD5AF705, EVD-PM-GEMINI-CORE-04-URL-2E35BD33C49F, EVD-PM-GEMINI-CORE-04-URL-BAD2E3E41028, EVD-PM-GEMINI-CORE-04-URL-D1910CF4F698, EVD-PM-GEMINI-CORE-04-URL-E7A5AB242987, EVD-PM-GEMINI-CORE-04-URL-1E38342EB864, EVD-PM-GEMINI-CORE-04-URL-DD7CE2195FEE, PM-GEMINI-CORE-04-DOCUMENT-READBACK
UNKNOWN_IDS: PM-GEMINI-CORE-04-CURRENTNESS
OPS_IDS: none

## Summary
CORE-04のmodel / tool / source / state routing契約を、Gemini Apps、Gem、Gemini API、ADK、Vertex AIへ対応づける。各surfaceのmodel名、tool、state、batch、quotaを一つの自動routerとみなさず、公開仕様、公開failure signal、組織観測を分離する。価格・quota・tenant設定・内部routingはcurrent値を推測で埋めない。

## Current judgment
CORE-04のmodel / tool / source / state routing契約を、Gemini Apps、Gem、Gemini API、ADK、Vertex AIへ対応づける。各surfaceのmodel名、tool、state、batch、quotaを一つの自動routerとみなさず、公開仕様、公開failure signal、組織観測を分離する。価格・quota・tenant設定・内部routingはcurrent値を推測で埋めない。

## Scope
CORE-04のmodel / tool / source / state routing契約を、Gemini Apps、Gem、Gemini API、ADK、Vertex AIへ対応づける。各surfaceのmodel名、tool、state、batch、quotaを一つの自動routerとみなさず、公開仕様、公開failure signal、組織観測を分離する。価格・quota・tenant設定・内部routingはcurrent値を推測で埋めない。

## Confirmed

## UNKNOWN
- PM-GEMINI-CORE-04-CURRENTNESS: 原資料の確定版から収録しています。外部根拠の最新性を今回の取込日で確認済みと扱いません。本文の未解決事項・残余制約を保持します。

## Evidence
- EVD-PM-GEMINI-CORE-04-URL-42A67205371C (RESEARCH): Gemini Apps model selection/help: <[ — https://support.google.com/gemini/answer/13275745
- EVD-PM-GEMINI-CORE-04-URL-D3E41DCC2800 (RESEARCH): Gemini Apps limits/model behavior: <[ — https://support.google.com/gemini/answer/16275805
- EVD-PM-GEMINI-CORE-04-URL-919B66E84FC3 (RESEARCH): Gemini API models: <[ — https://ai.google.dev/gemini-api/docs/models
- EVD-PM-GEMINI-CORE-04-URL-15E2671C3BEF (RESEARCH): Gemini 3 developer guide: <[ — https://ai.google.dev/gemini-api/docs/gemini-3
- EVD-PM-GEMINI-CORE-04-URL-11B2FD5AF705 (RESEARCH): Gemini API function calling: <[ — https://ai.google.dev/gemini-api/docs/function-calling
- EVD-PM-GEMINI-CORE-04-URL-2E35BD33C49F (RESEARCH): Gemini API structured outputs: <[ — https://ai.google.dev/gemini-api/docs/structured-output
- EVD-PM-GEMINI-CORE-04-URL-BAD2E3E41028 (RESEARCH): Interactions API breaking changes, May 2026: <[ — https://ai.google.dev/gemini-api/docs/interactions-breaking-changes-may-2026
- EVD-PM-GEMINI-CORE-04-URL-D1910CF4F698 (RESEARCH): Vertex Gemini batch prediction: <[ — https://docs.cloud.google.com/vertex-ai/generative-ai/docs/samples/generativeaionvertexai-batch-predict-gemini-createjob-gcs
- EVD-PM-GEMINI-CORE-04-URL-E7A5AB242987 (RESEARCH): Vertex generative AI release notes: <[ — https://docs.cloud.google.com/vertex-ai/generative-ai/docs/release-notes
- EVD-PM-GEMINI-CORE-04-URL-1E38342EB864 (RESEARCH): Gemini Help community model-selection reset report: <[ — https://support.google.com/gemini/thread/405141541/
- EVD-PM-GEMINI-CORE-04-URL-DD7CE2195FEE (RESEARCH): Gemini Help community model-switch unavailable report: <[ — https://support.google.com/gemini/thread/423465859/
- PM-GEMINI-CORE-04-DOCUMENT-READBACK (IMPL): 原資料との収録照合

## Practice
CORE-04のmodel / tool / source / state routing契約を、Gemini Apps、Gem、Gemini API、ADK、Vertex AIへ対応づける。各surfaceのmodel名、tool、state、batch、quotaを一つの自動routerとみなさず、公開仕様、公開failure signal、組織観測を分離する。価格・quota・tenant設定・内部routingはcurrent値を推測で埋めない。
## 資料の識別情報
Source SHA-256 5db9ba8e2f960f304588aa7b21b2b9cf80e2b6e5a0fc67dcc509035567785241

## Product Mapping — Gemini / CORE-04
PRODUCT_MAPPING_ID: PM-GEMINI-CORE-04-v0.1

PROVIDER: GEMINI

CORE_PACKET: PKT-GEMINI-A-CORE-04-v0.1

AS_OF: 2026-09-06 15:04 JST

STATUS: PUBLIC_SURFACES_MAPPED / ROUTE_AND_STATE_LOSSES_EXPLICIT / TENANT_VALUES_UNKNOWN

LAYER: PRODUCT_MAPPING (not Enterprise AI Core; not Organization Overlay)

## Scope
CORE-04のmodel / tool / source / state routing契約を、Gemini Apps、Gem、Gemini API、ADK、Vertex AIへ対応づける。各surfaceのmodel名、tool、state、batch、quotaを一つの自動routerとみなさず、公開仕様、公開failure signal、組織観測を分離する。価格・quota・tenant設定・内部routingはcurrent値を推測で埋めない。

## Core → Gemini mapping rows
1. ROW: PM-C04-GEM-001; Core contract: model route / hard capability prefilter; Gemini surface / current evidence: Gemini Appsは利用可能な場合にUIからmodelを選択でき、thinking level等もsurface/plan/modelに依存する。CORE-02の業務UI観測では3.1 Pro、3.6 Flash、3.6 Thinkingを別の新規chatで使用した; Mapping decision: UI表示名と手動選択を、backend model pin、継続的選択、risk-aware自動routingの証拠にしない。task、risk、required output/tool/sourceを先に決め、選択model/mode/timeを観測記録する; Required verification / UNKNOWN: edition別availability、選択維持、backend revision、Auto相当の選択規則、quota時の遷移はUNKNOWN

2. ROW: PM-C04-GEM-002; Core contract: explicit model/API route; Gemini surface / current evidence: Gemini APIはrequestでmodel IDを選び、models pageが各modelの入出力・tool等のcapabilityを列挙する。Gemini 3系developer guideもtool、batch、context caching等をmodel/surface別に示す; Mapping decision: API採用時はmodel IDとAPI revisionをroute versionに含め、必要能力をdocs + fixed testでpreflightする。model family名だけでtool/source/state同値を仮定しない; Required verification / UNKNOWN: 業務環境ではAPI/direct integration禁止。current quota、price、regional availability、tenant policyは未実測

3. ROW: PM-C04-GEM-003; Core contract: tool route / execution boundary; Gemini surface / current evidence: Gemini API function callingはmodelがfunction name/argsを提示し、applicationが実行する。Structured Outputsは構文契約であり値の意味検証が必要。built-in tool availabilityもmodel/API surfaceに依存する; Mapping decision: model selected、tool proposed、tool executed、external readback、business acceptedを別eventにする。fallbackでtoolまたはstructured contractを失う場合はread-only draftかabstainへ縮退する; Required verification / UNKNOWN: Gemini Apps/Gemの内部tool dispatch、tool permission、receipt、retry、combination safetyは公開一般仕様から閉じない

4. ROW: PM-C04-GEM-004; Core contract: source route / authority loss; Gemini surface / current evidence: search/grounding、uploaded context、prompt内source、external application retrievalは別経路。提供可否はsurface/model/editionに依存し、source authority・freshness・permissionを自動保証しない; Mapping decision: source ID/version/digest、authority、freshness、permission decision、citation/readbackをroute contractへ保持する。source経路を失うmodel fallbackは同値応答ではなくDEGRADED_SOURCE; Required verification / UNKNOWN: tenant connector/index/cache、permission propagation、citation completeness、grounding internalsはUNKNOWN。direct file syncは禁止

5. ROW: PM-C04-GEM-005; Core contract: state route / adapter compatibility; Gemini surface / current evidence: Interactions APIは2026年5月にoutputsからstepsへ変更され、opt-in、default flip、legacy removalが段階実施された。state/history parserはAPI revision変更で破綻し得る; Mapping decision: route handoffにはsurface、model ID、API revision、state schema、artifact/version/digest、checkpoint/receiptを含める。adapterが受領不能ならhandoffを拒否し、会話継続表示をstate互換の証明にしない; Required verification / UNKNOWN: Apps↔Gem↔API↔ADK↔Vertexのcross-surface state互換、履歴完全性、移植可能性はUNKNOWN

6. ROW: PM-C04-GEM-006; Core contract: fallback / degraded route; Gemini surface / current evidence: Gemini API/Vertexにはonline、batch等の異なる実行面があるが、batchはlatency、input store、result retrievalを変える。retry/backoffや別model選択はsource/tool/state同値を意味しない; Mapping decision: fallback前にcapability diffを計算し、authority/citation/freshness/state/execution lossがbudget超過なら停止する。batchは明示した非同期contractとして別routeにする; Required verification / UNKNOWN: organizationではGCS/file/API direct pathは禁止。実fallback graph、quota failover、state preservation、production SLOはUNKNOWN

7. ROW: PM-C04-GEM-007; Core contract: route observability / failure signal; Gemini surface / current evidence: Gemini Apps help communityには、選択modelがFastへ戻る、modelを切替できないという2026年の報告がある。これは個別UI報告であり、全tenantのverified defectではない。Vertex release notesには2025-10-21の一部third-party model streaming response misrouting incidentと解消が記録され、Google Gemini modelsは非影響と明記された; Mapping decision: requested/visible model、response surface、attempt、fallback、error、final acceptanceを分けて記録する。community reportはsentinel設計のfailure signal、release noteはroute incident taxonomyとしてのみ採用する; Required verification / UNKNOWN: backend selected model、silent fallback、全responseのroute lineageはUIだけでは確認不能。Gemini自体が上記Vertex incidentの影響を受けたとは主張しない

## Evidence labels and temporal pins
- VERIFIED_PUBLIC_SPEC: Google一次資料。model/tool/API revision/batch等のsurfaceをaccess date付きで固定する。

- VERIFIED_PROVIDER_INCIDENT_SCOPE: Google release noteに明記されたincident範囲。非影響製品を含めて拡張しない。

- COMMUNITY_FAILURE_SIGNAL: Google Help communityの個別報告。root cause、再現率、現行全版への一般化を行わない。

- SAFE_UI_OBSERVATION: CORE-02で収録した新規chat・synthetic promptの3 model観測。選択表示と回答表面だけを支える。

- PINNED_LOCAL_COUNTEREVIDENCE: CORE-04 deterministic 16/16 fixture。Gemini製品性能のPASS/FAILではない。

- UNKNOWN: tenant、backend、silent fallback、price/quota、cross-surface stateを推測で閉じない。

## Provenance
- Gemini Apps model selection/help: <[https://support.google.com/gemini/answer/13275745](https://support.google.com/gemini/answer/13275745)> (accessed 2026-09-06)

- Gemini Apps limits/model behavior: <[https://support.google.com/gemini/answer/16275805](https://support.google.com/gemini/answer/16275805)> (accessed 2026-09-06)

- Gemini API models: <[https://ai.google.dev/gemini-api/docs/models](https://ai.google.dev/gemini-api/docs/models)> (accessed 2026-09-06)

- Gemini 3 developer guide: <[https://ai.google.dev/gemini-api/docs/gemini-3](https://ai.google.dev/gemini-api/docs/gemini-3)> (updated 2026-08-26; accessed 2026-09-06)

- Gemini API function calling: <[https://ai.google.dev/gemini-api/docs/function-calling](https://ai.google.dev/gemini-api/docs/function-calling)> (accessed 2026-09-06)

- Gemini API structured outputs: <[https://ai.google.dev/gemini-api/docs/structured-output](https://ai.google.dev/gemini-api/docs/structured-output)> (accessed 2026-09-06)

- Interactions API breaking changes, May 2026: <[https://ai.google.dev/gemini-api/docs/interactions-breaking-changes-may-2026](https://ai.google.dev/gemini-api/docs/interactions-breaking-changes-may-2026)> (accessed 2026-09-06)

- Vertex Gemini batch prediction: <[https://docs.cloud.google.com/vertex-ai/generative-ai/docs/samples/generativeaionvertexai-batch-predict-gemini-createjob-gcs](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/samples/generativeaionvertexai-batch-predict-gemini-createjob-gcs)> (accessed 2026-09-06)

- Vertex generative AI release notes: <[https://docs.cloud.google.com/vertex-ai/generative-ai/docs/release-notes](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/release-notes)> (accessed 2026-09-06)

- Gemini Help community model-selection reset report: <[https://support.google.com/gemini/thread/405141541/](https://support.google.com/gemini/thread/405141541/)> (2026-01-26; accessed 2026-09-06)

- Gemini Help community model-switch unavailable report: <[https://support.google.com/gemini/thread/423465859/](https://support.google.com/gemini/thread/423465859/)> (accessed 2026-09-06)

- CORE-02 UI observation: tests/CORE-02_gemini_interactive_ui_surface_result_2026-09-05.json

- CORE-04 local falsification: tests/CORE-04_router_tail_loss_loop_fault_result_v0.1.json

## Exit condition
Gemini各surfaceのmodel/tool/source/state/fallback差、API revisionによるstate互換risk、route観測のfailure signalを境界付きで記録した。公開仕様とUI観測からinternal router、tenant値、silent fallback、cross-surface stateを推定しない。PM-GEMINI-CORE-04は公開証拠範囲でbounded closeし、組織値はORG-CORE-04へ残す。

NEXT: /agent/start.json
STOP: This is a knowledge projection, not an execution order.