ChatGPTプロジェクト移行ギャップの回避策:スクリプトとプロンプトのエクスポート

開発者が、ChatGPTからClaudeへの移行時に特定の制限を回避する方法を公開しました。ChatGPTのデータエクスポートには、各会話がどのプロジェクトに属しているかの情報が含まれていません。プロジェクトメンバーシップのフィールドはエクスポートされたJSONから欠落しています。
問題点と核心的な回避策
情報源によると、欠落データをスクリプトで処理しようとした後、開発者はプロジェクトタグが単にエクスポートに含まれていないと結論付けました。エクスポートには完全なメッセージツリー、タイムスタンプ、ファイル添付が含まれています。
この回避策には主に2つのステップが含まれます:
- アクセスを失う前に、ChatGPTインターフェースから直接会話タイトルをキャプチャする。
- キャプチャしたタイトルを使用して、エクスポートJSONから一致する会話を抽出する。
利用可能なツール
開発者は以下のリソースをGitHubで無料で公開しており、Python標準ライブラリ以外の依存関係はありません:
- 複数のエクスポートJSONファイルを結合するためのマージスクリプト。
- メッセージツリーから時系列順に会話を再構築する抽出スクリプト。
- ChatGPTインターフェースのスクリーンショットをクリーンなタイトルファイルに変換するClaudeプロンプト。
- 新しいClaudeプロジェクトへのアップロード準備が整った構造化されたプロジェクト概要を生成するClaudeプロンプト。
GitHubリポジトリはhttps://github.com/sarabura/aiprojectmigrateにあります。
このアプローチの完全な説明はMedium記事で利用可能です:https://medium.com/p/4f91e95866da。
開発者は、ChatGPTのエクスポート構造や移行プロセスに関する質問に喜んで答えると述べています。
📖 完全な情報源を読む: r/ClaudeAI
👀 See Also

LetMeWatch: PythonプラグインがFFmpegのシーン検出を介してClaudeに動画分析機能を追加
開発者がLetMeWatchという約200行のPythonプラグインを作成し、FFmpegを使用してシーン検出を行い、視覚的な変化があるフレームのみを抽出してタイムスタンプを付け、バッチでClaudeのマルチモーダル視覚機能に送信することで、Claudeが動画を分析できるようにしました。

ルミール:PythonとStreamlitオートメーションによるClaude経由のダッシュボード生成
Lumyrは、プレーンな英語の説明からClaudeを使用してダッシュボードを生成し、PythonとStreamlitのレイヤーを自動化することで、ライブで共有可能なダッシュボードを生成するツールです。ユーザーはPythonを書いたり、Streamlitを開いたり、デプロイやホスティングの設定、インフラの管理を行う必要はありません。

Vibeyard: PR、イシュー、カンバンカードからClaudeセッションを起動するオープンソースダッシュボード
Vibeyardは、PR、Issue、カンバン、Claudeセッション用のドラッグ可能なウィジェットを備えたオープンソース(MIT)のホーム画面です。任意のカードをクリックすると、レビュー、修正計画、再開のために事前スコープされたClaude Codeセッションが起動します。

オープンソースのClaude CodeスキルがAI導入の障壁を診断します
MITライセンスのClaude Codeスキルが、企業のAI導入がツーリング、文化、測定のどこで行き詰まっているかを分析し、担当者を指名した90日計画を構築します。100人以上の創業者と取締役会メンバーへのインタビューに基づいています。