Bahasa Indonesia

Memori

Cara ChatGPT dan Codex membawa konteks berguna ke chat dan tugas berikutnya

Memori memungkinkan ChatGPT dan Codex membawa konteks berguna dari pekerjaan sebelumnya ke pekerjaan mendatang. ChatGPT web menggunakan memori ChatGPT, sedangkan klien Codex lokal menggunakan penyimpanan memori dan kontrol lokal yang terpisah.

Simpan panduan wajib tim di AGENTS.md atau dokumentasi yang di-commit. Perlakukan memori sebagai lapisan pengingat yang membantu, bukan sebagai satu-satunya sumber aturan yang harus selalu berlaku.

Di aplikasi desktop ChatGPT, gunakan /memories untuk memilih apakah chat dapat menggunakan memori lokal atau berkontribusi pada memori mendatang. Kelola fitur ini dari Settings > Personalization saat Anda perlu mengaktifkan atau menonaktifkannya.

Chronicle adalah fitur khusus desktop yang membantu Codex memulihkan konteks kerja terkini dari layar Anda untuk membangun memori.

Cara kerja memori Codex lokal

Setelah Anda mengaktifkan memori, Codex dapat mengubah konteks berguna dari chat sebelumnya yang memenuhi syarat menjadi file memori lokal. Codex melewati sesi aktif atau berumur singkat, menyunting 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 melewati proses latar belakang jika persentase sisa batas laju Codex Anda berada di bawah ambang 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 tahan lama, masukan 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 antarmuka 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 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 rahasia dalam memori. Codex menyunting 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 Settings > Personalization dan aktifkan Enable memories.

Untuk penyiapan berbasis konfigurasi, tambahkan flag fitur ke config.toml:

[features]
memories = true

Untuk 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 masukan pembuatan memori.
  • memories.use_memories: mengontrol apakah Codex menyuntikkan memori yang ada ke sesi mendatang.
  • memories.disable_on_external_context: saat true, mengecualikan chat yang menggunakan konteks eksternal seperti panggilan alat MCP, pencarian web, atau pencarian alat dari pembuatan memori. Kunci lama memories.no_memories_if_mcp_or_web_search masih diterima sebagai alias.
  • memories.min_rate_limit_remaining_percent: mengontrol persentase minimum sisa batas laju Codex yang diperlukan 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.