macOS 版 ChatGPT デスクトップアプリでは、ChatGPT Pro、Business、Enterprise のいずれでも、コンピューターの履歴はデフォルトでオフです。Pro ユーザーは自分でオンにできます。Business と Enterprise のワークスペースでは、管理者が明示的にアクセスを許可すると、各メンバーが自分でオンにできるようになります。コンピューターの履歴を利用するにはメモリも必要です。API キーや Amazon Bedrock では利用できません。欧州経済領域(EEA)、スイス、英国を含む対応地域で利用できます。
コンピューターの履歴は、アプリやウェブサイトでの操作をもとに、ChatGPT と Codex が参照できるメモリとタイムラインを作成します。最近の作業について普段の言葉で質問したり、中断したところから作業を再開したりできます。自分の作業パターンを把握し、繰り返し行うワークフローをスキルやオートメーションにすることもできます。
履歴の記録は、自分で機能をオンにしてから始まります。記録の対象にするアプリやウェブサイトは自分で選べます。macOS のメニューバーでは収集状況を確認したり、収集を一時停止したりできます。履歴はいつでも確認、削除できます。
コンピューターの履歴は、以前の研究プレビュー版 Chronicle に代わる機能です。名称の変更にとどまらず、システムを新たに構築しました。操作イベントと、macOS のアクセシビリティ機能を通じて取得できるテキストなどのコンテキストから、ユーザーが確認、削除できる要約を作成します。スクリーンショットは履歴に含まれず、音声も録音されません。プライベートモードでのウェブ閲覧は一切記録されません。
コンピューターの履歴の活用方法
コンピューターの履歴は、最近の操作をコンテキストとして提供します。ファイル、Slack の会話、Google ドキュメントなど、タスクにより適した情報源がある場合、ChatGPT と Codex は履歴からその情報源を特定し、直接内容を読み取れます。
中断した作業の再開
休憩前に何をしていたかを尋ねられます。開いていたアプリや文書、次に予定していた作業を一つひとつ思い出す必要はありません。
最近の作業の検索
探している文書や会話、タスクについて、覚えていることを伝えてください。コンピューターの履歴は、操作のタイムラインを手がかりに該当する情報源を特定できます。
ワークフローの再利用
コンピューターの履歴が繰り返し行える作業を見つけると、タイムラインの項目にスキルやオートメーションの提案が表示されることがあります。提案を確認してから、記録されたワークフローをもとにスキルやオートメーションを作成するよう Codex に依頼できます。
コンピューターの履歴の仕組み
コンピューターの履歴は、許可されたアプリやウェブサイトでの操作をイベントストリームとして記録します。イベントには、クリック、文字入力、キーボードショートカットの使用、アプリの切り替えのほか、macOS のアクセシビリティ機能を通じて取得できるコンテキストが含まれることがあります。コンピューターの履歴は、これらのイベントから定期的にテキストの要約とローカルのメモリファイルを作成します。
スクリーンショットは履歴に含まれず、マイク入力やシステム音声も録音されません。プライベートモードでのウェブ閲覧は一切記録されません。
設定 > コンピューターの履歴 > 履歴のタイムラインには、要約が日付と時刻ごとにまとめられています。各項目には次の内容が表示されることがあります。
- 操作のタイトルとテキストによる要約
- 要約のもとになったアプリ
- ChatGPT が繰り返し行える作業を見つけたときに提案するスキルやオートメーション
- メモリファイルを Finder に表示する操作や、項目を削除する操作
履歴について質問するを選択すると、コンピューターの履歴を使ってチャットを開始できます。次のようなプロンプトも使えます。
- 「前回の休憩に入る前、何の作業をしていましたか?」
- 「今日探していた提案書はどこにありますか?」
- 「今日取り組んだタスクと、それぞれの進捗状況を一覧にしてください」
- 「スタンドアップミーティングで報告できるように、昨日の作業をまとめてください」
権限とアクセス
コンピューターの履歴では、ワークスペースでのアクセス、個人の利用設定、メモリ、履歴の対象にするアプリやウェブサイトをそれぞれ個別に管理します。
- ワークスペースでのアクセス: Business と Enterprise のワークスペースでは、コンピューターの履歴はデフォルトでオフです。管理者が明示的にアクセスを許可するまで利用できません。Enterprise の管理者は、コンピューターの履歴を有効にするを使って、対象のワークスペースロールにアクセス権を付与できます。この設定はワークスペース設定 > 権限とロールにあります。
- 個人の利用設定: ワークスペースでアクセスが許可されると、メンバーは自分でコンピューターの履歴をオンにできるようになります。アクセスを許可しただけで機能がオンになることはありません。ChatGPT Pro ユーザーを含め、利用するには各自でオンにする必要があります。
- メモリ: コンピューターの履歴を利用するにはメモリも必要です。
/memoriesを使うと、ローカルのメモリを利用できるか、そのチャットの内容を今後のメモリの作成に使えるかを、チャットごとに設定できます。 - アプリとウェブサイト: アプリやウェブサイトの権限設定で、どの情報源から操作イベントを収集できるかが決まります。特定の情報源だけを許可することも、履歴に含めたくないアプリやウェブサイトの URL を除外することもできます。
ワークスペースで自分のロールにアクセス権が付与されていない場合、ローカルの設定を変更してもコンピューターの履歴を有効にすることはできません。
コンピューターの履歴の有効化
コンピューターの履歴はデフォルトでオフです。Business または Enterprise のワークスペースを利用している場合は、オンにする前に管理者にアクセス権の付与を依頼してください。管理者が承認しても、本人の利用設定は自動でオンになりません。
- macOS で ChatGPT デスクトップアプリを開きます。
- 設定の連携でコンピューターの履歴を選択します。
- オンにするを選択し、プライバシー、権限、ローカルストレージに関する情報を確認します。
- 画面に案内が表示された場合は、メモリをオンにします。コンピューターの履歴が複数のチャットやタスクで操作のコンテキストを利用するには、メモリが必要です。
- 履歴の対象にするアプリやウェブサイトを選びます。macOS から権限の確認を求められた場合は、画面の指示に従います。
コンピューターの履歴に画面収録の権限は必要ありません。設定が表示されない場合は、利用中のプランがコンピューターの履歴に対応しているか確認してください。ワークスペースで管理者の許可が必要な場合は、アクセスが許可されているかも確認してください。
記録対象と収集の設定
今後の履歴の対象にするアプリやウェブサイトを選び、コンピューターの履歴が操作イベントを収集するタイミングを管理できます。
アプリとウェブサイトの選択
設定 > コンピューターの履歴 > 権限で、履歴の対象にするアプリとウェブサイトを選択します。
- これらのアプリを除外とこれらのウェブサイトを除外を選ぶと、指定したアプリや URL が除外され、それ以外の対応する情報源は許可されます。
- これらのアプリのみを含めるとこれらのウェブサイトのみを含めるを選ぶと、明示的に選択した情報源だけが許可されます。
履歴のタイムラインの項目でアプリアイコンを選択して、そのアプリを今後の履歴から除外することもできます。後から再び対象に含めることもできます。
プライベートモードでのウェブ閲覧は一切記録されません。アプリやウェブサイトの権限を変更すると、以降の履歴に反映されます。既存の項目を消すには、個別に削除するか、履歴をまとめて消去してください。
収集の一時停止、再開、停止
コンピューターの履歴の設定または macOS のメニューバーで、操作を収集するタイミングを管理できます。
- macOS のメニューバーで ChatGPT のアイコンを選択し、コンピューターの履歴のメニューを展開します。収集対象の操作を確認したり、収集を制御したりできます。
- 新しい操作イベントの収集を止めるには一時停止を選択します。収集を再開するには再開を選択します。
- 以降の操作の収集を停止するには、コンピューターの履歴をオフにします。
コンピューターの履歴には、人とのやり取りに使うアプリやウェブサイトでの操作イベントも含まれることがあります。他の人とやり取りするときは、相手から事前に明示的な同意を得ている場合を除き、この機能をオフにしてください。健康、財務、私生活に関する機密情報を扱う場合は、収集の一時停止や、該当するアプリの除外を検討してください。
コンピューターの履歴を一時停止すると、新しい操作イベントは収集されません。ただし、それまでに収集したイベントの要約をすでに作成中の場合は、完了まで処理が続くことがあります。
履歴の確認と消去
設定 > コンピューターの履歴 > 履歴を開くと、コンピューターの履歴が作成した要約を確認できます。要約に対応するローカルのメモリファイルを Finder に表示したり、タイムラインの項目を個別に削除したりできます。直近 10 分間、1 時間、1 日間の履歴、またはすべての履歴をまとめて消去することもできます。macOS のメニューバーからは、最近使用したアプリの直近のセッションを消去できます。
履歴を消去すると、該当する操作イベントと、それらをもとに作成されたメモリがすべて削除されます。この操作は取り消せません。
プライバシーとローカルストレージ
コンピューターの履歴は、操作イベントのストリームを Mac に一時保存します。ChatGPT と Codex はそのデータからメモリを生成し、ワークフローの提案を作成できます。ストリームには、クリックや文字入力などの操作に加え、macOS のアクセシビリティ機能を通じて取得できるテキストなどのコンテキストが含まれることがあります。スクリーンショットは履歴に含まれず、マイク入力やシステム音声も録音されません。プライベートモードでのウェブ閲覧は一切記録されません。
一時的なイベントファイルの保存期間は最長 48 時間です。生成されたメモリファイルは、ユーザーが削除するか履歴を消去するまでファイルシステムに残ります。履歴のタイムラインから、これらのファイルの保存場所を表示できます。
コンピューターの履歴のデータ保存先
コンピューターの履歴は、操作イベントを Mac に一時保存します。イベントファイルは ChatGPT の App Group 内に隔離されるため、他のアプリは明示的な許可がない限りアクセスできません。ChatGPT と Codex は 48 時間後にこれらのイベントファイルを削除します。
コンピューターの履歴は、Codex と同じ形式でローカルのメモリを生成します。メモリは、ユーザーが閲覧、編集できるプレーンテキストの Markdown ファイルです。保存先は $CODEX_HOME/memories/extensions/skysight/ で、通常は ~/.codex/memories/extensions/skysight/ に相当します。
OpenAI と共有されるデータ
コンピューターの履歴は操作イベントをローカルで記録します。その後、操作イベントのストリームにアクセスできる一時的な Codex セッションを定期的に開始し、操作内容を要約してメモリを作成します。
OpenAI は一時的なイベントファイルをサーバー上で処理し、メモリを生成します。生成されたメモリはお使いの Mac にローカル保存されます。OpenAI は、法律で義務付けられている場合を除き、処理後にこれらのイベントファイルを保持しません。また、これらのファイルをモデルのトレーニングに使用することはありません。
その後のチャットで ChatGPT または Codex がメモリを利用する際、関連するメモリの内容や操作イベントがコンテキストに含まれる場合があります。ChatGPT のデータコントロールで許可している場合、このチャットの内容が OpenAI のモデルの改善に使用されることがあります。この機能で作成されたメモリにも、他の Codex メモリと同じチャットごとの設定が適用されます。
プロンプトインジェクションのリスク
コンピューターの履歴を使うと、アプリやウェブサイトのコンテンツを介したプロンプトインジェクションのリスクが高まります。たとえば、悪意のある指示が含まれるウェブサイトを閲覧すると、ChatGPT や Codex がその指示に従ってしまう可能性があります。
トークン使用量
コンピューターの履歴は、操作内容を要約してメモリを作成するときにトークンを使用します。
トラブルシューティング
コンピューターの履歴が利用可能なのに起動しない場合は、次の手順を試してください。
- メモリがオンになっていることを確認します。
- 設定 > コンピューターの履歴を開き、表示されている状態に応じてセットアップを完了、再開、または再試行を選択します。
- それでも設定を利用できない場合は、ChatGPT デスクトップアプリを終了してから開き直します。