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/ 아래에 나타날 수 있습니다. Chronicle이 실행 중일 때
6시간이 지난 화면 캡처는 삭제됩니다.
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"