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_ISTRANSFORM_REQUIREDREBUILD_REQUIREDREAUTHORIZE_REQUIREDNON_PORTABLEUNKNOWN
分類は提供元 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_ISTRANSFORM_REQUIREDREBUILD_REQUIREDREAUTHORIZE_REQUIREDNON_PORTABLEUNKNOWN
分類は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_PACKETEA-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_READBACKEA-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の機械可読データです。