本文へスキップ

AI運用の判断と根拠を引く

トップへ戻る

AI移行・乗り換え辞典

判断・選択判断・選択公式仕様のみ公式仕様のみ鮮度未確認鮮度を確定できない

記事状態: 公開 · 最終確認: 未確認

要点

AIの移行は、モデル名やAPIエンドポイントの置換だけでは完結しない。指示/プロンプトのセマンティクス、会話/セッションの状態、メモリ/プロファイルの状態、ファイル/検索/インデックス、ツール/統合スキーマ、アイデンティティ/権限/同意、ワークフロー/エージェント/実行時、評価/監査/請求/可用性を、それぞれ個別の移行対象として棚卸しする。

現在の判断

AIの移行は、モデル名やAPIエンドポイントの置換だけでは完結しない。指示/プロンプトのセマンティクス、会話/セッションの状態、メモリ/プロファイルの状態、ファイル/検索/インデックス、ツール/統合スキーマ、アイデンティティ/権限/同意、ワークフロー/エージェント/実行時、評価/監査/請求/可用性を、それぞれ個別の移行対象として棚卸しする。

どこまで当てはまるか

AI移行・乗り換え辞典

詳しく理解する

Eight migration layers

  • instruction / prompt semantics
  • conversation / セッション 状態
  • 記憶情報 / profile 状態
  • files / 検索・取得 / 索引
  • tools / integration schemas
  • 主体の識別 / 権限 / consent
  • 処理の流れ / agent / 実行環境
  • 評価 / 監査 / 課金 / 利用可能性

Chat product migrationとAPI/アプリケーション migrationを分離する。利用側/workspaceのexport/merge仕様をAPI portabilityへ外挿しない。

Portability classes

各assetは次のいずれかへ分類する。

  • PORTABLE_AS_IS
  • TRANSFORM_REQUIRED
  • REBUILD_REQUIRED
  • REAUTHORIZE_REQUIRED
  • NON_PORTABLE
  • UNKNOWN

分類は提供元 pair、product、route、契約プラン、組織ごとの追加条件、as-of dateに依存する。未確認事項を推測で閉じない。

Migration flow

INVENTORY → FREEZE/SNAPSHOT → MAP → TRANSFORM/REBUILD/REAUTHORIZE → SHADOW/REPLAY EVAL → CONTROLLED CUTOVER → ROLLBACK WINDOW → POST-CUTOVER AUDIT

出典とdestinationを並行更新する場合は状態 divergenceを管理する必要がある。freeze windowまたはchange journalは設計候補であり、提供元保証ではなく PROPOSAL とする。

Layer-specific boundaries

Prompt / instruction

同文移植を品質維持とみなさない。compatibility layerが構文を受理しても、システム/developer message処理、reasoning controls、ツール semantics、prompt optimizationは提供元/モデルごとに異なり得る。必要に応じてtransform/re-tuningとre-evaluationを行う。

会話 / セッション

conversation exportが存在しても、destinationのnative 履歴へrestoreされるとは限らない。export 成果物を正式な snapshot候補として利用する場合も、import/restore semanticsを別に検証する。

記憶情報 / profile

記憶情報、custom instructions、workspace membership、settings等をconversation 履歴と同一assetにしない。提供元/product/契約プラン別にexport/import/初期化/削除仕様を再確認し、移行不能な状態を自動的に再生成可能とはみなさない。

Files / 検索・取得 / 索引

加工せず中継するプロキシ(raw 出典 ファイル)の可搬性と、派生した検索インデックスの可搬性を分離する。チャンキング、埋め込みモデル、メタデータ/フィルタリング、ランキング/検索結果の再順位付けが異なるため、移行先で再インデックスおよび再評価が必要になる可能性がある。プロバイダー間におけるベクトルインデックスのバイナリ形式の相互運用性は UNKNOWN である。

Tools / integration

native function/ツール データ形式の定義、MCP利用可否、書込み action 承認、OAuth/主体の識別 mappingを別列で管理する。MCPはtools/resources等のintegration 適用限界を標準化し得るが、履歴、記憶情報、workspace 運用管理・統制等のmigration standardではない。

主体の識別 / 権限 / consent

認証情報 copyingをmigration手順としない。destination-native 主体の識別、OAuth consent、管理者 承認、connected-app policy、SSO/SCIM、データの保存地域、保持期間・保持方針、条件・契約条件を組織ごとの追加条件として扱う。

処理の流れ / 実行環境

agent/処理の流れ 実行環境、途中状態の保存地点、再試行、scheduler、human 承認、実行環境 状態を独立assetとして棚卸しする。提供元間途中状態の保存地点/状態 migration標準は OPEN_UNKNOWN。

評価 / 監査 / 課金 / 利用可能性

出典/destination versions、migration manifest、transform結果、評価、failed items、権限 diff、cutover timestamp、以前の状態へ戻す操作 decisionを保持する。token単価だけでなくdual-run、索引 rebuild、egress/export labor、人手review、temporary duplicate capacityをmigration costに含める。

限界と失敗条件

Google GeminiのOpenAI互換性やAnthropicのOpenAI SDK互換性は、クライアント/APIインターフェースの移植コストを下げられる可能性がありますが、完全な意味的な同等性を保証するものではありません。プロバイダー固有のパラメータ、サポートされていない機能、メッセージの変換、プロンプトの再調整などの差異を、現在のドキュメントで再確認してください。これらは PRODUCT_VOLATILE です。

MCPは、現在の仕様に基づく相互運用性の境界として扱います。プロトコルの互換性を、製品の状態全体を完全に移行できるポータビリティへと拡張することはありません。

根拠 / 出典・来歴

  • OpenAI, Transfer exported conversations between ChatGPT accounts — export 成果物を別accountでreferenceとして利用できても、prior chat 履歴/account experienceの完全再現ではなく、記憶情報/settings等も同一移行対象ではないことを示す現在の product 根拠。PRODUCT_VOLATILE。
  • OpenAI, Exporting your ChatGPT 履歴 and data — export 利用可能性とworkspace/契約プラン依存性の現在の product 根拠。cross-provider import 条件・契約ではない。PRODUCT_VOLATILE。
  • OpenAI, Managing workspace lifecycle and migration in ChatGPT Business — 同一提供元内でも移行対象が選択的でroute-specificである現在の 根拠。PRODUCT_VOLATILE。
  • Google AI for Developers, OpenAI compatibility — client compatibilityとprovider-specific差・beta 適用限界の現在の 根拠。PRODUCT_VOLATILE。
  • Anthropic, OpenAI SDK compatibility — compatibility layerの用途・制限・prompt retuning等の現在の 根拠。PRODUCT_VOLATILE。
  • モデル 文脈・入力情報 Protocol project, The 2026-07-28 Specification — ツール/resource 相互運用性 適用限界の現在の specification。product 履歴/記憶情報/索引/workspace migration仕様ではない。
  • OpenAI Platform, Data controls in the OpenAI platform — endpoint/アプリケーション 状態/保持期間・保持方針 assumptionsをmigration inventoryへ含める根拠。PRODUCT_VOLATILE。

利用できる条件

OpenAI ChatGPT: account/workspace type、管理者 policy、export eligibility、merge route、managed workspace ownership。

OpenAI API: 組織 data-control mode、endpoint、store/ZDR compatibility、ツール/ファイル/vector-store 利用可能性。

Google Gemini API: API/モデル/region、OpenAI compatibility 利用機能・接続経路、native/provider-specific parameters。

Anthropic Claude API:互換レイヤーとネイティブAPIの比較、サポートされている入力およびツールの機能、プロバイダー固有のプロンプトおよびツールの意味論(セマンティクス)。

MCP: client/server 実装 バージョン、transport、認可 設定、actual ツール/resource 利用可能性。

組織のオーバーレイ:IdP/SSO/SCIM/OAuthの同意、データの所在、法的/保持ポリシー、契約/請求、管理者による承認。

確認・評価方法

TEST_PROFILE: UNEXECUTED。本実装ではlive migrationを実施しない。

後続評価では、非機密fixtureとしてシステム instructions、representative conversations、files、golden-citation 検索・取得 queries、参照・書込み mock tools、権限 roles、決まった規則に従う 処理の流れ等を用意し、出典 比較の基準とdestinationを比較する。

比較対象: - task 完了 - 構造化出力の妥当性 - citation/出典 correctness - ツール selection / arguments - refusal / 安全性 behavior - latency / cost - 監査 completeness - 否定的な権限設定の挙動 - 検索・取得 rebuild後のquality - 以前の状態へ戻す操作 viability

compatibility adapterとnative destination APIを分けて評価し、一つの比較評価から本番環境 equivalenceを推論しない。受け入れ確認 thresholdは本packetでは未確定。

セキュリティとプライバシー

Security/Privacy: export/snapshotはsensitive dataを含み得る。staging中もaccess 制御、encryption、保持期間・保持方針を維持し、reauthorizationはdestination-nativeに行う。

監査:ソースと送信先のバージョン、マニフェスト、変換処理、評価、失敗した資産、権限の差異、切り替え、ロールバックの決定を保存する。

Cost: dual-run/shadow 評価、索引 rebuild、提供元 egress/export labor、人手review、temporary duplicate capacityを含める。

Operability: freeze/change-journal policy、idempotent transform、再試行/reconciliation、以前の状態へ戻す操作 window、unresolved asset 担当者を明示する。

Cross-reference 適用限界

EA-023のlock-in回避設計へ、独立正本、API abstraction、MCP、外部 状態、評価 fixture、exit testを接続する。ただし本packetでEA-023を再編集しない。

よくある失敗・反証

  • compatibility APIが通ることを意味上の parityとみなさない。

  • exportをrestore/import 条件・契約とみなさない。

  • common cross-provider 履歴/記憶情報 import standardの存在を主張しない。

  • raw ファイル copyとderived 検索・取得 索引 portabilityを同一視しない。

  • ベクトル/検索インデックスのバイナリの移植性については主張しない。

  • 処理の流れ/agent 途中状態の保存地点 portabilityを主張しない。

  • enterprise 主体の識別/SCIM group/role mappingを提供元 docsだけで確定しない。

  • 公開されている互換性ドキュメントから、特定の組織の利用環境、リージョン、または契約上の可用性を推論しない。

  • product/提供元/現在の route detailsはpublication時にas-of 結果の照合する。

  • organization-specific 主体の識別、consent、保持期間・保持方針、条件・契約、region、管理者 承認はoverlay / UNKNOWN とする。

  • 汎用的な自動移行ツールが存在すると主張しない。

切り分け・実務での使い方

  • OpenAI ChatGPT: account/workspace type、管理者 policy、export eligibility、merge route、managed workspace ownership。

    OpenAI API: 組織 data-control mode、endpoint、store/ZDR compatibility、ツール/ファイル/vector-store 利用可能性。

    Google Gemini API: API/モデル/region、OpenAI compatibility 利用機能・接続経路、native/provider-specific parameters。

    Anthropic Claude API:互換レイヤーとネイティブAPIの比較、サポートされている入力およびツールの機能、プロバイダー固有のプロンプトおよびツールの意味論(セマンティクス)。

    MCP: client/server 実装 バージョン、transport、認可 設定、actual ツール/resource 利用可能性。

    組織のオーバーレイ:IdP/SSO/SCIM/OAuthの同意、データの所在、法的/保持ポリシー、契約/請求、管理者による承認。

  • Security/Privacy: export/snapshotはsensitive dataを含み得る。staging中もaccess 制御、encryption、保持期間・保持方針を維持し、reauthorizationはdestination-nativeに行う。

    監査:ソースと送信先のバージョン、マニフェスト、変換処理、評価、失敗した資産、権限の差異、切り替え、ロールバックの決定を保存する。

    Cost: dual-run/shadow 評価、索引 rebuild、提供元 egress/export labor、人手review、temporary duplicate capacityを含める。

    Operability: freeze/change-journal policy、idempotent transform、再試行/reconciliation、以前の状態へ戻す操作 window、unresolved asset 担当者を明示する。

まだ確認できていないこと

  • EA-022-UNKNOWN-01
    • compatibility APIが通ることを意味上の parityとみなさない。
    • exportをrestore/import 条件・契約とみなさない。
    • common cross-provider 履歴/記憶情報 import standardの存在を主張しない。
    • raw ファイル copyとderived 検索・取得 索引 portabilityを同一視しない。
    • ベクトル/検索インデックスのバイナリの移植性については主張しない。
    • 処理の流れ/agent 途中状態の保存地点 portabilityを主張しない。
    • enterprise 主体の識別/SCIM group/role mappingを提供元 docsだけで確定しない。
    • 公開されている互換性ドキュメントから、特定の組織の利用環境、リージョン、または契約上の可用性を推論しない。
    • product/提供元/現在の route detailsはpublication時にas-of 結果の照合する。
    • organization-specific 主体の識別、consent、保持期間・保持方針、条件・契約、region、管理者 承認はoverlay / UNKNOWN とする。
    • 汎用的な自動移行ツールが存在すると主張しない。
  • EA-022-UNKNOWN-CURRENTNESS

    外部根拠の再確認日が正式な本文・公開管理情報で確定していないため、現行性は未確認のまま保持する。確認日を推測して補わない。

根拠資料

この記事には、直接開ける外部出典が登録されていません。出典IDや検証情報は末尾で確認できます。

出典ID・検証情報・機械可読データ

根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。

記事ID
EA-022
最終確認日
—
提供元・モデル・プラン・利用環境
—
対象地域
—
元資料の全文と収録照合記録
Public claim

AIの移行は、モデル名やAPI endpointの置換だけでは完結しない。instruction/prompt semantics、conversation/session state、memory/profile state、files/retrieval/index、tools/integration schemas、identity/permission/consent、workflow/agent/runtime、eval/audit/billing/availabilityを別々の移行対象として棚卸しする。

OpenAI-compatible APIやMCPは特定のinterface/integration layerの結合を弱め得るが、semantic parity、product state、permission、memory/history、derived retrieval index、workflow checkpointまで自動的に可搬にするものではない。export可能性とrestore/import contractを分離し、shadow/replay評価とrollbackを含むmigrationとして扱う。

Eight migration layers
  • instruction / prompt semantics
  • conversation / session state
  • memory / profile state
  • files / retrieval / index
  • tools / integration schemas
  • identity / permission / consent
  • workflow / agent / runtime
  • eval / audit / billing / availability

Chat product migrationとAPI/application migrationを分離する。consumer/workspaceのexport/merge仕様をAPI portabilityへ外挿しない。

Portability classes

各assetは次のいずれかへ分類する。

  • PORTABLE_AS_IS
  • TRANSFORM_REQUIRED
  • REBUILD_REQUIRED
  • REAUTHORIZE_REQUIRED
  • NON_PORTABLE
  • UNKNOWN

分類はprovider pair、product、route、plan、organization overlay、as-of dateに依存する。UNKNOWNを推測で閉じない。

Migration Manifest

以下は PROPOSAL として使用する。

  • asset ID
  • migration layer
  • source system / product
  • source version / as-of
  • destination system / product
  • portability class
  • source locator / provenance
  • export or snapshot artifact
  • transform / rebuild procedure
  • permission owner / reauthorization requirement
  • validation fixture
  • acceptance result
  • rollback source
  • unresolved dependency / UNKNOWN
  • cutover status
  • post-cutover audit result
Migration flow

INVENTORY → FREEZE/SNAPSHOT → MAP → TRANSFORM/REBUILD/REAUTHORIZE → SHADOW/REPLAY EVAL → CONTROLLED CUTOVER → ROLLBACK WINDOW → POST-CUTOVER AUDIT

sourceとdestinationを並行更新する場合はstate divergenceを管理する必要がある。freeze windowまたはchange journalは設計候補であり、provider保証ではなく PROPOSAL とする。

Layer-specific boundaries

Prompt / instruction

同文移植を品質維持とみなさない。compatibility layerがsyntaxを受理しても、system/developer message処理、reasoning controls、tool semantics、prompt optimizationはprovider/modelごとに異なり得る。必要に応じてtransform/re-tuningとre-evaluationを行う。

Conversation / session

conversation exportが存在しても、destinationのnative historyへrestoreされるとは限らない。export artifactをcanonical snapshot候補として利用する場合も、import/restore semanticsを別に検証する。

Memory / profile

memory、custom instructions、workspace membership、settings等をconversation historyと同一assetにしない。provider/product/plan別にexport/import/reset/delete仕様を再確認し、移行不能なstateを自動的に再生成可能とはみなさない。

Files / retrieval / index

raw source fileの可搬性とderived retrieval indexの可搬性を分離する。chunking、embedding model、metadata/filtering、ranking/rerankingが異なるため、destinationでre-index/re-evalが必要になり得る。cross-provider vector-index binary portabilityは UNKNOWN。

Tools / integration

native function/tool schema、MCP利用可否、write action approval、OAuth/identity mappingを別列で管理する。MCPはtools/resources等のintegration boundaryを標準化し得るが、history、memory、workspace governance等のmigration standardではない。

Identity / permission / consent

credential copyingをmigration手順としない。destination-native identity、OAuth consent、admin approval、connected-app policy、SSO/SCIM、data residency、retention、contract条件をorganization overlayとして扱う。

Workflow / runtime

agent/workflow runtime、checkpoint、retry、scheduler、human approval、runtime stateを独立assetとして棚卸しする。provider間checkpoint/state migration標準は OPEN_UNKNOWN。

Eval / audit / billing / availability

source/destination versions、migration manifest、transform結果、eval、failed items、permission diff、cutover timestamp、rollback decisionを保持する。token単価だけでなくdual-run、index rebuild、egress/export labor、人手review、temporary duplicate capacityをmigration costに含める。

Compatibility and interoperability limits

Google GeminiのOpenAI compatibilityやAnthropicのOpenAI SDK compatibilityはclient/API surfaceの移植コストを下げ得るが、完全なsemantic parityを保証しない。provider-specific parameters、unsupported features、message transformation、prompt retuning等の差をcurrent documentationで再確認する。これらは PRODUCT_VOLATILE。

MCPはcurrent specificationに基づくinteroperability boundaryとして扱う。protocol compatibilityをfull product-state portabilityへ拡張しない。

Evidence / provenance
  • OpenAI, Transfer exported conversations between ChatGPT accounts — export artifactを別accountでreferenceとして利用できても、prior chat history/account experienceの完全再現ではなく、memory/settings等も同一移行対象ではないことを示すcurrent product evidence。PRODUCT_VOLATILE。
  • OpenAI, Exporting your ChatGPT history and data — export availabilityとworkspace/plan依存性のcurrent product evidence。cross-provider import contractではない。PRODUCT_VOLATILE。
  • OpenAI, Managing workspace lifecycle and migration in ChatGPT Business — 同一provider内でも移行対象が選択的でroute-specificであるcurrent evidence。PRODUCT_VOLATILE。
  • Google AI for Developers, OpenAI compatibility — client compatibilityとprovider-specific差・beta boundaryのcurrent evidence。PRODUCT_VOLATILE。
  • Anthropic, OpenAI SDK compatibility — compatibility layerの用途・制限・prompt retuning等のcurrent evidence。PRODUCT_VOLATILE。
  • Model Context Protocol project, The 2026-07-28 Specification — tool/resource interoperability boundaryのcurrent specification。product history/memory/index/workspace migration仕様ではない。
  • OpenAI Platform, Data controls in the OpenAI platform — endpoint/application state/retention assumptionsをmigration inventoryへ含める根拠。PRODUCT_VOLATILE。
Availability gates

OpenAI ChatGPT: account/workspace type、admin policy、export eligibility、merge route、managed workspace ownership。

OpenAI API: organization data-control mode、endpoint、store/ZDR compatibility、tool/file/vector-store availability。

Google Gemini API: API/model/region、OpenAI compatibility surface、native/provider-specific parameters。

Anthropic Claude API: compatibility layer vs native API、supported input/tool features、provider-specific prompting/tool semantics。

MCP: client/server implementation version、transport、authorization configuration、actual tool/resource availability。

Organization overlay: IdP/SSO/SCIM/OAuth consent、data residency、legal/retention policy、contract/billing、admin approvals。

Evaluation

TEST_PROFILE: UNEXECUTED。本実装ではlive migrationを実施しない。

後続評価では、非機密fixtureとしてsystem instructions、representative conversations、files、golden-citation retrieval queries、read/write mock tools、permission roles、deterministic workflow等を用意し、source baselineとdestinationを比較する。

比較対象: - task completion - structured-output validity - citation/source correctness - tool selection / arguments - refusal / safety behavior - latency / cost - audit completeness - negative-permission behavior - retrieval rebuild後のquality - rollback viability

compatibility adapterとnative destination APIを分けて評価し、一つのbenchmarkからproduction equivalenceを推論しない。acceptance thresholdは本packetでは未確定。

Failure envelope / OPEN_UNKNOWN
  • compatibility APIが通ることをsemantic parityとみなさない。
  • exportをrestore/import contractとみなさない。
  • common cross-provider history/memory import standardの存在を主張しない。
  • raw file copyとderived retrieval index portabilityを同一視しない。
  • vector/retrieval index binary portabilityを主張しない。
  • workflow/agent checkpoint portabilityを主張しない。
  • enterprise identity/SCIM group/role mappingをprovider docsだけで確定しない。
  • public compatibility docsから特定tenant/region/contract availabilityを推論しない。
  • product/provider/current route detailsはpublication時にas-of readbackする。
  • organization-specific identity、consent、retention、contract、region、admin approvalはoverlay / UNKNOWN とする。
  • universal automated migratorが存在するとは主張しない。
Security / privacy / audit / cost / operability

Security/Privacy: export/snapshotはsensitive dataを含み得る。staging中もaccess control、encryption、retentionを維持し、reauthorizationはdestination-nativeに行う。

Audit: source/destination version、manifest、transforms、eval、failed assets、permission diffs、cutover、rollback decisionを保存する。

Cost: dual-run/shadow evaluation、index rebuild、provider egress/export labor、人手review、temporary duplicate capacityを含める。

Operability: freeze/change-journal policy、idempotent transform、retry/reconciliation、rollback window、unresolved asset ownerを明示する。

Cross-reference boundary

EA-023のlock-in回避設計へ、独立正本、API abstraction、MCP、external state、eval fixture、exit testを接続する。ただし本packetでEA-023を再編集しない。

  • EA-022-R11-RESEARCH研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKET

    EA-022 監査済みresearch / canonical revision binding

    裏付ける内容
    AIの移行は、モデル名やAPI endpointの置換だけでは完結しない。instruction/prompt semantics、conversation/session state、memory/profile state、files/retrieval/index、tools/integration schemas、identity/permission/consent、workflow/agent/runtime、eval/audit/billing/availabilityを別々の移行対象として棚卸しする。
    確認日
    —
    出典・実験ID
    COMM-024-EA0022
    検証箇所
    COMM-024-EA0022 · EA-022-R5-LEGACY-MIGRATION-20261008-R1 · content/staging/EA-022.md
    適用範囲
    監査済みEA本文・canonical revision・既存Source Graph relationの範囲。欠損currentnessは推測で閉じない。
    出典・来歴
    AUDIT_PASS_CANONICAL_BINDING
    限界
    canonical監査・revision bindingの存在を示す。外部ソースcurrentnessが本文またはcontrol-planeで確定していない場合は、currentnessをUNKNOWNのまま保持する。
  • EA-022-R11-WEB-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACK

    EA-022 Web body identity / canonical readback

    裏付ける内容
    canonical staging bodyのSHA-256一致とR9 canonical ledger readbackをProduction projectionの入力として検証する。
    確認日
    —
    出典・実験ID
    WEBBODY-EA0022-R8-AE99AF2C
    検証箇所
    WEBBODY-EA0022-R8-AE99AF2C · content/staging/EA-022.md · EA-022-R5-LEGACY-MIGRATION-20261008-R1
    適用範囲
    R9/R10 canonical readback後のProduction生成時body identity。
    出典・来歴
    CANONICAL_READBACK_BODY_HASH_MATCH
    限界
    body identity/readbackは本文claim自体の真偽や外部ソースの最新性を追加保証しない。
出典ID
COMM-024-EA0022, WEBBODY-EA0022-R8-AE99AF2C
追跡中のUNKNOWN ID
EA-022-UNKNOWN-01, EA-022-UNKNOWN-CURRENTNESS
再確認のきっかけ
正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合

機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。

    同じ記事IDの機械可読データです。