ChatGPT 出力制限に代わるツール登場
フリーランスジャーナリストが開発したツール「scrapemychats」により、OpenAIのビジネス・エンタープライズプラン利用者が公式機能でできないチャットデータのローカルエクスポートが可能になった。
キーポイント
データエクスポート制限の現状と回避策
OpenAIはBusinessおよびEnterpriseワークスペースのユーザーに対し、標準的なデータエクスポート機能を提供していないが、GitHub上で公開された「scrapemychats」というツールがその抜け道となっている。
ツールの仕組みと動作特性
このツールはログイン済みブラウザセッションを介して動作し、会話履歴や添付ファイルをローカルに保存するが、ボット保護対策により非対話型(ヘッドレス)での実行は不可能で、処理には数時間かかる場合がある。
OpenAIの意図とリスク
OpenAIは上位プランの利用者をプラットフォームに留めるための戦略として制限を設けている可能性があり、開発者はこのツールが利用規約違反となるか、すぐに機能停止させられることを予測している。
コンプライアンスプラットフォームの限界
Enterprise管理者はコンプライアンスプラットフォームでログにアクセスできるが、アーカイブしない限り30日しか保持されないため、長期的なデータ保有にはこのツールのような外部手段が必要となる。
重要な引用
"I made the stupid decision to upgrade from a personal account to a Business one a while back as they prompted, and for some reason OpenAI doesn't let you export the data easily."
"It's probably a breach of their terms of service. But hey, their entire business model is based around scraping copyrighted material. This just allows you to get the content you wrote or pasted or created (and generated) back."
"I expect OpenAI will stop this from working shortly after you write about it."
影響分析・編集コメントを表示
影響分析
この記事は、大規模言語モデルプロバイダーによるデータポータビリティの制限と、ユーザーが自社のデータを管理する権利の間で生じている対立を浮き彫りにしています。OpenAIがビジネス顧客のロックインを図る一方で、コミュニティが開発したツールがその壁を突破しようとする動きは、クラウドサービスのデータ所有権に関する重要な議論を喚起します。
編集コメント
企業によるデータ囲い込みと、ユーザーのデータ主権を巡る攻防が顕在化しています。公式機能で制限されているデータを、コミュニティ開発ツールで取得する行為は短期的な解決策となり得ますが、法的・規約上のリスクも伴うため、組織としてのデータ管理戦略を見直す契機となるでしょう。
ChatGPT のビジネスおよびエンタープライズプランのユーザーは、OpenAI の標準的なデータエクスポート機能ではワークスペース内のチャットをエクスポートできません。しかし、新しい無料ツールが非公式ながら利用可能なチャット記録を取得する方法を提供しています。
フリーランスジャーナリストのコンラッド・クイリー=ハーパー氏が GitHub に公開した「Scrapemychats」を使えば、ChatGPT のサブスクライバーは他の AI サービスへ移行する前に、自分のチャットセッションのコピーを保持することが可能になります。クイリー=ハーパー氏は先週このツールを発表しました。「以前、OpenAI の勧めに従って個人アカウントからビジネスプランにアップグレードしたのですが、なぜか OpenAI はデータを簡単にエクスポートさせてくれないんです」と、同氏は The Register へのメールで説明しています。
OpenAI のヘルプページには、「Free」「Plus」「Pro」、および一部の教育機関向け顧客はチャットをエクスポートできると明記されていますが、ビジネスプランとエンタープライズプランのワークスペースではこのエクスポートオプションにアクセスできないとされています。その理由については説明がなく(問い合わせましたが回答はありませんでした)、上位プランのユーザーを囲い込む意図がある可能性も否定できません。
OpenAI は確かに、複雑なコンプライアンスプラットフォームを通じてエンタープライズの管理者がワークスペースの会話ログにアクセスできる機能を提供していますが、このプラットフォームで保持されるログは 30 日間で期限切れとなり、顧客側で別途アーカイブしない限り保存されません。一方、ChatGPT ビジネスプランのユーザーにとって、Scrapemychats のようなツールを使わずにワークスペース内のチャットをローカルにアーカイブする簡単な方法はありません。
ただしご安心ください。Scrapemychats はそのメッセージを解放してくれるでしょう——少なくとも OpenAI がこの抜け穴を塞ぐまでです。「記事を書いた直後に OpenAI がこのツールの動作を停止させるかもしれません」と、クイリー=ハーパー氏は予測しています。「おそらく利用規約違反になるのでしょうが、彼らのビジネスモデル全体が著作権のある素材のスクレイピングに基づいているのですから。これは単に、自分が書いたり貼り付けたり作成(あるいは生成)したコンテンツを取り戻すための手段に過ぎません」
その事態が起こるまで、Scrapemychats は GitHub で入手可能です。アルトマン氏の「House of Altman」での活動を終える前に、チャットをダウンロードしておきましょう。
このアプリはログイン済みのブラウザセッションを通じて動作します。GitHub の README によると、利用可能なファイル添付を含む ChatGPT の会話データを、オフラインでブラウザから開けるメール風の HTML インターフェース付きのローカルアーカイブに保存します。データはインターフェースとは別に保存され、クイリー=ハーパー氏によれば、保存されたチャットは好きなように利用できるとのことです。
ただし注意が必要です。このツールはヘッドレス(非対面)モードでは動作しません。ChatGPT のボット保護機能がそれを阻むからです。つまり実際には、Scrapemychats はあなたの ChatGPT アカウントをナビゲートし、会話を開き、ブラウザを通じて読み込まれた会話データと添付ファイルを保存します。
その結果、処理速度は遅くなります。OpenAI は短時間に多数のリクエストを行うものを制限する傾向があるためです。README には、600 件のチャットを含むアーカイブをダウンロードするには「数時間かかる」と記載されていますが、必要に応じて一時停止して再開することも可能です。
インストールはコマンドラインから行え、実行に必要な手順はすべて GitHub の記事に含まれています。「なぜ ChatGPT は有料顧客にとってデータへのアクセスを容易にしないのか、理由を知りたいです」とクイリー=ハーパー氏は語っています。「私は疑念を持っていますが、フリーランスの記者として、OpenAI で働く誰かがこの摩擦について知っているかどうか教えてほしいですね」
原文を表示
ChatGPT Business and Enterprise users cannot export workspace chats through OpenAI's standard data export option, but a new free tool offers an unofficial way to retrieve their accessible chat records. Scrapemychats, from freelance journalist Conrad Quilty-Harper, makes it possible for those ChatGPT subscribers to retain a copy of their chat sessions before leaving for other AI pastures. Quilty-Harper just published it this week on GitHub. “I made the stupid decision to upgrade from a personal account to a Business one a while back as they prompted, and for some reason OpenAI doesn't let you export the data easily,” Quilty-Harper explained to The Register in an email. OpenAI says right on its help page about chat exports that Free, Plus, Pro, and some Edu customers can export their chats, but Business and Enterprise workspaces don't have access to that export option. No justification is given (we asked and didn’t hear back), though keeping top-tier subscribers locked in is a distinct possibility. OpenAI does offer Enterprise admins access to workspace conversation logs through its complex Compliance Platform, but the platform retains those logs for only 30 days unless customers archive them elsewhere. ChatGPT Business users, however, have no simple way to create a local archive of their workspace chats without a tool like scrapemychats. Never fear, however, as scrapemychats will be able to liberate those messages - at least until OpenAI closes the loophole it exploits. “I expect OpenAI will stop this from working shortly after you write about it,” Quilty-Harper predicted in our exchange. “It's probably a breach of their terms of service. But hey, their entire business model is based around scraping copyrighted material. This just allows you to get the content you wrote or pasted or created (and generated) back.” Until that happens, scrapemychats is available on GitHub for you to snag a copy of those chats before you close up shop at the House of Altman. The app works through a logged-in browser session and, as explained in the GitHub README, stores accessible ChatGPT conversations - including available file attachments - in a local archive with an email-like HTML interface that can be opened offline in a browser. The data is stored separately from the interface, too, and Quilty-Harper tells us the stored chats can be used however one likes. It's not a headless tool, mind you: ChatGPT's bot protection prevents it from running in one. What that means in practice is that scrapemychats navigates through your ChatGPT account, opens your conversations, and stores the conversation data and attachments loaded through the browser. That also means it moves slowly, as OpenAI tends to throttle anything that makes too many requests too quickly. Downloading a 600-chat archive will take “a few hours,” the README states. It can be resumed if you need to pause it, though. Installation can be done via the command line, and all the necessary steps to get it running are included in the GitHub writeup. “I would quite like to know the reason why ChatGPT doesn't make it easy for paying customers to get access to their data,” Quilty-Harper told us. “I have my suspicions, and as a freelance reporter I'd love it if someone who works there could tell me if they know about this friction.” ®
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み