Memori - Apa yang Diingat Dropstone dan Cara Mengubahnya
Dropstone mengingat aturan tetap dan fakta di seluruh sesi. Pelajari cara ia memutuskan apa yang disimpan, cara melihat semua yang telah dipelajarinya, dan cara membuatnya melupakan.
Dropstone mengingat hal-hal di antara sesi. Perbaiki sekali dan seharusnya tidak perlu diperbaiki lagi, baik di proyek ini maupun proyek berikutnya.
Halaman ini menjelaskan apa yang ia simpan, bagaimana hal itu sampai ke percakapan Anda berikutnya, dan cara mengubah atau menghapus semuanya.
Note:
Memori memerlukan Anda untuk masuk ke Dropstone. Jika Anda tidak masuk, alat memori tidak dimuat dan tidak ada yang disimpan.
Dua jenis memori
Tidak semua hal yang layak diingat harus diperlakukan dengan cara yang sama, jadi Dropstone menyimpan dua jenis.
Aturan tetap
Aturan adalah sesuatu yang Anda ingin diikuti mulai sekarang. Sebuah konvensi, preferensi gaya, larangan.
"Selalu gunakan konstanta arrow function, jangan pernah deklarasi
function.""Jangan pernah menambahkan dependensi tanpa bertanya."
"Gunakan bun, bukan npm."
Aturan diterapkan pada setiap tugas, tanpa dicari. Itulah intinya: aturan tentang bagaimana Anda ingin fungsi ditulis harus berlaku saat Anda meminta pembantu slug, pengurai tanggal, atau apa pun. Menunggu sampai tugas "terlihat terkait" berarti aturan akan diam-diam berhenti berlaku begitu subjeknya berubah.
Fakta
Fakta adalah sesuatu yang benar adanya saat ini.
"Database staging berada di belakang VPN."
"Proyek ini mengunci Node 22."
Fakta dipanggil hanya ketika relevan dengan apa yang sedang Anda kerjakan. Jumlahnya jauh lebih banyak, dan menarik semuanya ke setiap percakapan akan menjadi kebisingan.
Bagaimana sesuatu diingat
Anda tidak perlu mengatakan "ingat ini." Dropstone mencatat pelajaran saat Anda mengoreksinya, menolak pendekatan, atau menyatakan preferensi — saat itu terjadi, bukan di akhir tugas.
Anda: Tidak. Saya tidak pernah ingin deklarasi `function`, selalu konstanta arrow.
Dropstone: Dicatat - konstanta arrow function daripada deklarasi.
Ia juga memutuskan jenisnya. Sesuatu yang dirumuskan sebagai instruksi tetap ("selalu", "tidak pernah", "gunakan X bukan Y") menjadi aturan. Segala hal lainnya disimpan sebagai fakta. Saat tidak yakin, ia memilih fakta, karena aturan yang terlewat hanya membuat Anda mengingatkan sekali sementara aturan yang salah akan mengikuti Anda ke mana-mana.
Tidak ada yang disimpan kecuali Anda masuk, dan memori bersifat pribadi untuk akun Anda.
Melihat apa yang ia ingat
Cukup tanyakan.
Anda: apa yang kamu ingat tentang saya?
Dropstone mencantumkan apa yang telah dipelajarinya, dengan aturan ditampilkan terpisah dari fakta, karena aturan adalah yang memengaruhi setiap balasan.
Anda juga dapat meminta satu jenis:
Anda: tampilkan aturan tetap saya
Mengubah atau menghapus sesuatu
Katakan padanya untuk melupakan, dan ia akan melakukannya.
Anda: lupakan aturan tentang arrow function
Dropstone: Dilupakan. Itu tidak akan diterapkan lagi.
Dropstone hanya melupakan saat Anda meminta. Ia tidak akan menghapus sesuatu atas inisiatifnya sendiri, dan ia tidak akan mengklaim sesuatu telah dihapus jika tidak — jika ia tidak dapat menemukan entri, ia mengatakannya alih-alih berpura-pura.
Anda juga dapat mengoreksi aturan alih-alih menghapusnya. Menyatakan ulang preferensi memperbaruinya di tempat, sehingga Anda tidak berakhir dengan dua aturan yang saling bertentangan.
Memori dan AGENTS.md
Keduanya memecahkan masalah yang berbeda dan bekerja sama dengan baik.
AGENTS.md | Memori | |
|---|---|---|
| Ditulis oleh | Anda | Dropstone, dari koreksi Anda |
| Berada di | repositori Anda | akun Anda |
| Dibagikan dengan | siapa pun yang mengkloning repo | hanya Anda |
| Terbaik untuk | konvensi proyek yang dibutuhkan seluruh tim | cara Anda suka bekerja |
Jika sebuah aturan milik proyek, masukkan ke AGENTS.md agar rekan tim Anda juga mendapatkannya. Jika itu preferensi pribadi yang harus mengikuti Anda antar proyek, biarkan memori yang menanganinya.
Mematikannya
Penulisan memori mengikuti pengaturan Improve Dropstone Anda. Matikan di pengaturan akun dan tidak ada yang dicatat.
Anda juga dapat menonaktifkan pemanggilan memori untuk satu mesin:
DROPSTONE_DISABLE_MEMORY_GATE=1
Kegagalan pemanggilan tidak pernah memblokir sesi — jika memori tidak tersedia, Dropstone melanjutkan tanpa memori tersebut.
Praktik yang baik
Bersikaplah langsung saat mengoreksi. "Selalu X, tidak pernah Y" jelas merupakan aturan. "Saya pikir mungkin X lebih bagus" mungkin disimpan sebagai fakta dan hanya muncul kembali saat relevan.
Periksa aturan Anda sesekali. Aturan berlaku untuk segalanya, jadi aturan yang basi layak dihapus. Menanyakan "tampilkan aturan tetap saya" hanya butuh satu detik.
Simpan konvensi proyek di AGENTS.md. Memori bersifat per-akun, jadi aturan yang Anda ajarkan tidak akan menjangkau rekan tim Anda.