ChatGPTの「Computer History」が開発者の作業を劇的に変える?新機能の可能性を深掘り

ChatGPTデスクトップアプリの新機能「Computer History」とは?
OpenAIがmacOS版のChatGPTデスクトップアプリに「Computer History」という新機能を導入しました。これは、あなたのPC上でのクリックやキー入力といった操作を記録し、それをChatGPTのトレーニングデータとして活用するというものです。まるでWindows Recallのような機能ですが、スクリーンショットに頼らず「イベント」を収集することで、よりプライバシーに配慮した設計になっているとのことです。
この機能の目的は、あなたの作業スタイルを学習し、自動化の提案、さらには途中で中断したタスクの引き継ぎまでをサポートすることにあります。具体的には、あなたの活動からタイムラインを構築し、ChatGPTやCodexがリクエストを受けた際にその情報を参照できるようになります。
開発者はどう活用できる?具体的なユースケース
では、私たち開発者やWeb制作者にとって、この「Computer History」はどのように役立つのでしょうか?
- タスクの自動化と効率化: 例えば、毎日同じようなデータ処理やコードレビュー、テスト作業を行っているとします。Computer Historyがあなたのルーティンを学習することで、「この処理はいつもこうやってますよね?自動化しませんか?」といった提案をしてくれるかもしれません。あるいは、特定のファイルを編集した後、自動的にSlackでチームに共有する、といった連携も可能になるでしょう。
- 中断した作業のシームレスな再開: 複数のプロジェクトを並行して進めていると、あるタスクを中断して別のタスクに取り掛かることが頻繁にあります。Computer Historyはあなたの作業履歴を記憶しているため、「あの時、このコードのどこまで書いていましたか?」「このデザインファイルはどこまで修正していましたか?」といった質問に対して、正確な情報を提供し、スムーズな作業再開をサポートします。OpenAIのDeveloper ExperiencesチームのDominik Kundel氏によるデモでは、最近編集したドキュメントを検索し、Slackでの共有状況を確認し、午前中の作業内容の要約をChatGPTが提供する様子が紹介されています。これは、日報作成や進捗報告の自動化にも繋がる可能性を秘めています。
- 学習とスキルアップの加速: 新しいフレームワークやライブラリを学習する際、試行錯誤の過程もComputer Historyが記録してくれます。後から「あの時、どうやってこの問題を解決したんだっけ?」といった疑問が生じた際に、過去の操作履歴を振り返ることで、学習内容の定着を助け、問題解決のプロセスを再確認できます。
試すならどこから始めるか、そして注意点
このComputer History機能は、オプトイン形式です。つまり、デフォルトで有効になっているわけではなく、ユーザーが明示的に設定を有効にする必要があります。これは、プライバシーへの配慮から非常に重要な点です。
また、特定のアプリやウェブサイトをComputer Historyの対象から除外する機能も提供されています。例えば、機密性の高い情報を取り扱うツールや、個人的な閲覧に利用するサイトなどは、記録対象から外すことができます。さらに、必要であれば個々のエントリーを削除することで、よりきめ細かい制御が可能です。OpenAIの製品・エンジニアリングマネージャーであるAri Weinstein氏は、XでComputer Historyがシークレットモードやプライベートブラウザタブの内容を自動的に無視すると述べています。
この機能を試すには、まずmacOS版のChatGPTデスクトップアプリを最新バージョンにアップデートし、設定画面からComputer Historyを有効にする必要があります。あなたの開発ワークフローにどのように組み込めるか、ぜひ試してみてください。プライバシー設定を適切に行いながら、この新しいAIアシスタントをあなたの強力な相棒に育てていくことが、今後の開発効率を大きく左右するかもしれません。