한국어

메모리

메모리

ChatGPT와 Codex가 채팅과 작업 전반에서 유용한 컨텍스트를 이어가는 방법

메모리를 사용하면 ChatGPT와 Codex가 이전 작업의 유용한 컨텍스트를 향후 작업에 활용할 수 있습니다. ChatGPT 웹은 ChatGPT 메모리를 사용하고, 로컬 Codex 클라이언트는 별도의 로컬 메모리 저장소와 제어 기능을 사용합니다.

필수 팀 지침은 AGENTS.md 또는 체크인된 문서에 보관하세요. 메모리는 항상 적용해야 하는 규칙의 유일한 출처가 아니라, 유용한 정보 회상 계층으로 간주해야 합니다.

ChatGPT 데스크톱 앱에서는 /memories을 사용하여 채팅이 로컬 메모리를 사용하거나 향후 메모리 생성에 기여할 수 있는지 선택합니다. 기능을 켜거나 꺼야 할 때는 설정 > 개인화에서 관리하세요.

컴퓨터 기록은 허용된 앱과 웹사이트의 활동을 ChatGPT와 Codex가 참조할 수 있는 메모리와 타임라인으로 변환하는 macOS 데스크톱 기능입니다.

로컬 Codex 메모리의 작동 방식

메모리를 활성화하면 Codex는 요건을 충족하는 이전 채팅의 유용한 컨텍스트를 로컬 메모리 파일로 변환할 수 있습니다. Codex는 활성 세션이나 단기 세션을 제외하고, 생성된 메모리 필드에서 비밀 정보를 제거하며, 모든 채팅이 끝날 때 즉시 처리하는 대신 백그라운드에서 메모리를 업데이트합니다.

채팅이 끝나도 메모리가 바로 업데이트되지 않을 수 있습니다. Codex는 아직 진행 중인 작업을 요약하지 않도록 채팅이 충분히 오랫동안 유휴 상태가 될 때까지 기다립니다.

Codex 사용량 한도의 남은 비율이 구성된 임계값보다 낮으면 백그라운드 메모리 생성 작업을 건너뛸 수도 있습니다. 따라서 한도에 가까울 때 메모리 생성에 할당량을 소비하지 않습니다.

로컬 메모리 저장소

Codex는 Codex 홈 디렉터리 아래에 메모리를 저장합니다. 기본 위치는 ~/.codex입니다. Codex가 CODEX_HOME을 사용하는 방식은 구성 및 상태 위치를 참조하세요.

주요 메모리 파일은 ~/.codex/memories/ 아래에 있으며, 이전 채팅의 요약, 영구 항목, 최근 입력, 근거 자료가 포함됩니다.

이러한 파일은 생성된 상태로 간주하세요. 문제를 해결하거나 Codex 홈 디렉터리를 공유하기 전에 검사할 수 있지만, 직접 편집하는 방식을 기본 제어 수단으로 사용하지 마세요.

채팅별 로컬 메모리 제어

ChatGPT 데스크톱 앱과 Codex TUI에서는 /memories을 사용하여 현재 채팅의 메모리 동작을 제어합니다. 채팅 수준 옵션을 통해 현재 채팅이 기존 메모리를 사용할 수 있는지, Codex가 이 채팅을 향후 메모리 생성에 사용할 수 있는지 결정할 수 있습니다.

채팅 수준 옵션은 전역 메모리 설정을 변경하지 않습니다.

로컬 메모리 검토

메모리에 비밀 정보를 저장하지 마세요. Codex는 생성된 메모리 필드에서 비밀 정보를 제거하지만, Codex 홈 디렉터리나 생성된 메모리 결과물을 공유하기 전에 메모리 파일을 검토해야 합니다.

로컬 메모리 구성

로컬 Codex 메모리는 기본적으로 꺼져 있습니다. ChatGPT 데스크톱 앱에서 설정 > 개인화를 열고 메모리 활성화를 켜세요.

구성 파일로 설정하려면 config.toml에 기능 플래그를 추가하세요.

[features]
memories = true

구성 파일 위치와 메모리 관련 설정의 전체 목록은 구성 기본 사항구성 참조를 확인하세요.

일반적인 메모리 관련 설정은 다음과 같습니다.

  • memories.generate_memories: 새로 생성된 채팅을 메모리 생성 입력으로 저장할 수 있는지 제어합니다.
  • memories.use_memories: Codex가 기존 메모리를 향후 세션에 주입할 수 있는지 제어합니다.
  • memories.disable_on_external_context: true인 경우 MCP 도구 호출, 웹 검색, 도구 검색과 같은 외부 컨텍스트를 사용한 채팅을 메모리 생성에서 제외합니다. 이전 memories.no_memories_if_mcp_or_web_search 키도 별칭으로 계속 사용할 수 있습니다.
  • memories.min_rate_limit_remaining_percent: 메모리 생성을 시작하기 위해 필요한 Codex 사용량 한도의 최소 잔여 비율을 제어합니다.
  • memories.extract_model: 채팅별 메모리 추출에 사용하는 모델을 재정의합니다.
  • memories.consolidation_model: 전역 메모리 통합에 사용하는 모델을 재정의합니다.