Memori
Cara ChatGPT dan Codex membawa konteks yang berguna ke chat dan tugas berikutnya
- Aplikasi desktop ChatGPT Proyek, file, dan tugas yang lebih lama di desktop.
- ChatGPT web Percakapan, proyek, dan Work di browser Anda.
- Codex CLI Codex di terminal Anda.
- Ekstensi IDE Codex Codex di editor Anda.
Memori memungkinkan ChatGPT dan Codex membawa konteks yang berguna dari pekerjaan sebelumnya ke pekerjaan mendatang. ChatGPT web menggunakan memori ChatGPT, sedangkan klien Codex lokal menggunakan penyimpanan memori lokal dan kontrol yang terpisah.
Simpan panduan tim yang wajib di AGENTS.md atau dokumentasi yang dimasukkan ke repositori. Perlakukan
memori sebagai lapisan pengingat yang berguna, bukan sebagai satu-satunya sumber aturan yang harus
selalu diterapkan.
Di aplikasi desktop ChatGPT, gunakan /memories untuk memilih apakah percakapan dapat menggunakan
memori lokal atau berkontribusi pada memori mendatang. Di Pengaturan >
Personalisasi, gunakan Aktifkan memori Codex untuk mengaktifkan atau menonaktifkan fitur
pada mesin yang dipilih. Gunakan Izinkan memori dari percakapan berbantuan alat untuk
memilih apakah percakapan yang menggunakan alat MCP atau pencarian web dapat berkontribusi pada memori
mendatang.
Untuk mereset penyimpanan memori mesin yang dipilih, pilih Hapus memori Codex dan konfirmasikan. Pada mesin lokal, tindakan ini juga menghapus Riwayat Komputer jika fitur tersebut tersedia.
Kelola memori ChatGPT melalui Pengaturan > Personalisasi. ChatGPT Work menggunakan pengaturan memori yang tersedia untuk akun dan ruang kerja Anda; fitur ini tidak menggunakan penyimpanan memori lokal Codex atau kontrol memori lokal.
Di Codex CLI, gunakan /memories dalam sesi interaktif untuk mengatur apakah
percakapan saat ini dapat menggunakan memori lokal yang sudah ada atau menjadi masukan untuk
memori mendatang. Lihat Mengonfigurasi memori lokal jika
perintah tersebut tidak tersedia.
Ekstensi IDE menggunakan penyimpanan memori lokal milik host Codex yang terhubung. Saat memori diaktifkan untuk host tersebut, gunakan kontrol tingkat percakapan yang sama seperti pada Codex CLI.
Computer History adalah fitur desktop macOS yang mengubah aktivitas di aplikasi dan situs web yang diizinkan menjadi memori dan linimasa yang dapat dirujuk oleh ChatGPT dan Codex.
Cara kerja memori Codex lokal
Setelah Anda mengaktifkan memori, Codex dapat mengubah konteks yang berguna dari chat sebelumnya yang memenuhi syarat menjadi file memori lokal. Codex melewatkan sesi aktif atau berumur pendek, menyamarkan informasi rahasia dari bidang memori yang dihasilkan, dan memperbarui memori di latar belakang, bukan langsung pada akhir setiap chat.
Memori mungkin tidak langsung diperbarui ketika chat berakhir. Codex menunggu hingga chat tidak aktif cukup lama agar tidak meringkas pekerjaan yang masih berlangsung.
Pembuatan memori juga dapat melewatkan proses latar belakang ketika persentase batas penggunaan Codex yang tersisa berada di bawah ambang batas yang dikonfigurasi, sehingga Codex tidak menghabiskan kuota saat Anda mendekati batas.
Penyimpanan memori lokal
Codex menyimpan memori di bawah direktori home Codex Anda. Secara default, lokasinya adalah
~/.codex. Lihat Lokasi konfigurasi dan status
untuk mengetahui cara Codex menggunakan CODEX_HOME.
File memori utama berada di bawah ~/.codex/memories/ dan mencakup ringkasan,
entri persisten, input terbaru, serta bukti pendukung dari chat sebelumnya.
Perlakukan file ini sebagai status yang dihasilkan. Anda dapat memeriksanya saat memecahkan masalah atau sebelum membagikan direktori home Codex, tetapi jangan mengandalkan pengeditan manual sebagai sarana kontrol utama.
Mengontrol memori lokal per chat
Di aplikasi desktop ChatGPT dan Codex TUI, gunakan /memories untuk mengontrol perilaku memori bagi
chat saat ini. Pilihan tingkat chat memungkinkan Anda menentukan apakah chat saat ini
dapat menggunakan memori yang sudah ada dan apakah Codex dapat menggunakan chat tersebut untuk
menghasilkan memori mendatang.
Pilihan tingkat chat tidak mengubah pengaturan memori global Anda.
Meninjau memori lokal
Jangan simpan informasi rahasia dalam memori. Codex menyamarkan informasi rahasia dari bidang memori yang dihasilkan, tetapi Anda tetap harus meninjau file memori sebelum membagikan direktori home Codex atau artefak memori yang dihasilkan.
Mengonfigurasi memori lokal
Memori Codex lokal dinonaktifkan secara default. Di aplikasi desktop ChatGPT, buka Pengaturan > Personalisasi dan aktifkan Aktifkan memori Codex.
Untuk penyiapan berbasis konfigurasi, tambahkan flag fitur ke config.toml:
[features]
memories = trueUntuk lokasi file konfigurasi dan daftar lengkap pengaturan terkait memori, lihat Dasar-dasar konfigurasi dan referensi konfigurasi.
Pengaturan khusus memori yang umum meliputi:
memories.generate_memories: mengontrol apakah chat yang baru dibuat dapat disimpan sebagai input pembuatan memori.memories.use_memories: mengontrol apakah Codex menyisipkan memori yang sudah ada ke sesi mendatang.memories.disable_on_external_context: ketikatrue, mengecualikan chat yang menggunakan konteks eksternal seperti panggilan alat MCP, pencarian web, atau pencarian alat dari pembuatan memori. Kunci lamamemories.no_memories_if_mcp_or_web_searchtetap diterima sebagai alias.memories.min_rate_limit_remaining_percent: mengontrol persentase minimum batas penggunaan Codex yang harus tersisa sebelum pembuatan memori dimulai.memories.extract_model: mengganti model yang digunakan untuk ekstraksi memori per chat.memories.consolidation_model: mengganti model yang digunakan untuk konsolidasi memori global.