Chronicle
最近の画面コンテキストから Codex のメモリを構築します。
Chronicle は、画面から取得したコンテキストで Codex のメモリを拡張します。Codex にプロンプトを送ると、そのメモリが作業内容の理解に役立つため、コンテキストを改めて説明する必要が少なくなります。
Chronicle は、macOS 用 ChatGPT デスクトップアプリでオプトイン形式のリサーチプレビューとして利用できます。 macOS の画面収録とアクセシビリティの権限が必要です。有効にする前に、Chronicle はレート制限を急速に消費し、プロンプトインジェクションのリスクを高め、暗号化されていないメモリをデバイスに保存することを理解しておいてください。
Chronicle の利点
Chronicle は、Codex で作業するときに改めて説明する必要があるコンテキストを減らすために設計されています。最近の画面コンテキストを使用してメモリの構築を改善することで、Chronicle は Codex が参照対象を理解し、使用すべき適切な情報源を特定し、普段利用しているツールやワークフローを把握できるようにします。
画面上の内容を利用する
Chronicle を使用すると、Codex は現在表示している内容を理解できるため、時間を節約し、コンテキストの切り替えを減らせます。
不足しているコンテキストを補う
コンテキストを慎重に作成して、ゼロから始める必要はありません。Chronicle を利用すると、 Codex がコンテキストの不足部分を補えます。
ツールとワークフローを記憶する
作業に使用するツールを Codex に説明する必要はありません。Codex は作業を通じて学習するため、長期的に時間を節約できます。
このような場合、Codex は Chronicle を使用して追加のコンテキストを提供します。特定のファイル、Slack のスレッド、 Google Doc、ダッシュボード、pull request を読むなど、別の情報源が作業に適している場合、Codex は Chronicle を使用してその情報源を特定し、その後は情報源を直接使用します。
Chronicle を有効にする
- ChatGPT デスクトップアプリで「設定」を開きます。
- パーソナライズに移動し、メモリが有効になっていることを確認します。
- 「メモリ」設定の下にある Chronicle をオンにします。
- 同意ダイアログを確認し、続行を選択します。
- 求められたら、macOS の画面収録とアクセシビリティの権限を付与します。
- セットアップが完了したら、試すを選択するか、新しいチャットを開始します。
画面収録またはアクセシビリティの権限が拒否されたと macOS に表示された場合は、システム設定 > プライバシーとセキュリティ > 画面収録またはアクセシビリティを開き、ChatGPT を有効にします。権限が macOS または組織によって制限されている場合は、その制限が解除され、ChatGPT に必要な権限が付与された後に Chronicle が起動します。
Chronicle はいつでも一時停止または無効化できます
画面コンテキストを使用して Chronicle がメモリを生成するタイミングは、ユーザーが制御できます。 ChatGPT のメニューバーアイコンから Chronicle を一時停止または Chronicle を再開を選択します。会議の前や、 Codex にコンテキストとして使用されたくない機密性の高い内容を表示する場合は、Chronicle を一時停止してください。 Chronicle を無効にするには、設定 > パーソナライズ > メモリに戻り、Chronicle をオフにします。
特定のチャットでメモリを使用するかどうかも制御できます。詳細を見る。
レート制限
Chronicle は、サンドボックス化されたエージェントをバックグラウンドで実行し、キャプチャした画面画像からメモリを生成します。現在、これらのエージェントはレート制限を急速に消費します。
プライバシーとセキュリティ
Chronicle は画面キャプチャを使用するため、画面に表示される機密情報が含まれる可能性があります。マイクやシステムオーディオにはアクセスしません。他者の同意なしに、会議や他者とのコミュニケーションを記録する目的で Chronicle を使用しないでください。メモリに記憶させたくない内容を表示する場合は、Chronicle を一時停止してください。
Chronicle はデータをどこに保存しますか?
画面キャプチャは一時的なものであり、コンピューター上に短時間だけ保存されます。
Chronicle の実行中、一時的な画面キャプチャファイルが
$TMPDIR/chronicle/screen_recording/ に表示される場合があります。6 時間を超えた画面キャプチャは、
Chronicle の実行中に削除されます。
Chronicle が生成するメモリは、他の Codex メモリと同じです。必要に応じて読み取り、変更できる、暗号化されていない Markdown ファイルです。Codex に検索を依頼することもできます。
Codex に何かを忘れさせたい場合は、フォルダー内の該当ファイルを削除するか、Markdown
ファイルを選択的に編集して、削除したい情報を取り除くことができます。新しい情報を手動で追加しないでください。生成された Chronicle メモリは、コンピューター上の
$CODEX_HOME/memories_extensions/chronicle/(通常は
~/.codex/memories_extensions/chronicle)にローカル保存されます。
OpenAI と共有されるデータは何ですか?
Chronicle は画面のコンテキストをローカルでキャプチャし、定期的に Codex を使用して最近のアクティビティをメモリへ要約します。これらのメモリを生成するため、Chronicle は画面コンテキストにアクセスできる一時的な Codex セッションを開始します。そのセッションでは、選択されたスクリーンショットのフレーム、スクリーンショットから抽出された OCR テキスト、タイミング情報、関連する時間帯のローカルファイルパスが処理される場合があります。
メモリ生成に使用される画面キャプチャは、デバイスに一時保存されます。メモリを生成するため当社のサーバーで処理され、生成されたメモリはデバイスにローカル保存されます。法律で義務付けられている場合を除き、処理後にスクリーンショットを当社のサーバーへ保存することはなく、トレーニングにも使用しません。
生成されたメモリは、$CODEX_HOME/memories_extensions/chronicle/ にローカル保存される
Markdown ファイルです。Codex が今後のセッションでメモリを使用する場合、関連するメモリの内容がそのセッションのコンテキストに含まれることがあります。また、ChatGPT の設定で許可されている場合は、モデルの改善に使用されることがあります。詳細を見る。
プロンプトインジェクションのリスク
Chronicle を使用すると、画面上のコンテンツによるプロンプトインジェクション攻撃のリスクが高まります。たとえば、悪意のあるエージェント向け指示を含むサイトを閲覧すると、Codex がその指示に従う可能性があります。
トラブルシューティング
Chronicle を有効にするにはどうすればよいですか?
Chronicle の設定が表示されない場合は、Chronicle を含むビルドの ChatGPT デスクトップアプリを使用していることと、「設定」>「パーソナライズ」でメモリが有効になっていることを確認してください。
現在、Chronicle は macOS の ChatGPT Pro サブスクライバーのみ利用できます。
セットアップが完了しない場合は、次を試してください。
- ChatGPT に画面収録とアクセシビリティの権限があることを確認します。
- ChatGPT デスクトップアプリを終了して、再度開きます。
- 設定 > パーソナライズを開き、Chronicle の状態を確認します。
Chronicle のメモリ生成にはどのモデルが使用されますか?
Chronicle は、ほかのメモリと同じモデルを使用します。特定のモデルを設定していない場合は、デフォルトの Codex モデルが使用されます。特定のモデルを選択するには、
設定の consolidation_model を更新します。
[memories]
consolidation_model = "gpt-5.6-luna"