Memori
Memori
Cara ChatGPT dan Codex membawa konteks yang berguna ke chat dan tugas berikutnya
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 menentukan apakah sebuah chat dapat menggunakan
memori lokal atau berkontribusi pada memori mendatang. Kelola fitur ini melalui
Pengaturan > Personalisasi saat Anda perlu mengaktifkan atau menonaktifkannya.
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, menyunting 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 menyunting 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.
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.