Bagaimana Dropstone belajar sambil bekerja
Dropstone adalah agen yang belajar sendiri. Ia mencatat apa yang dipelajarinya dari koreksi, dari pekerjaan yang selesai, dan dari sumber yang Anda minta untuk dipelajari, dan ia menggunakannya di lain waktu tanpa perlu diminta. Berikut adalah putarannya.
Asisten yang melupakan segalanya di antara percakapan hanya akan sebaik instruksi yang Anda berikan setiap kali. Dropstone dibangun di sekitar ide yang berbeda: ia harus semakin baik dalam bekerja dengan Anda semakin lama Anda menggunakannya, tanpa Anda harus mengelolanya.
Halaman ini menjelaskan putaran yang membuat hal itu terjadi.
Putarannya
Setiap tugas yang dikerjakan Dropstone melewati empat langkah yang sama.
Ingat
Sebelum mulai, ia memeriksa memorinya untuk hal-hal yang relevan: aturan tetap, fakta tentang proyek ini, hal-hal yang telah dipelajarinya, percakapan sebelumnya tentang subjek yang sama. Apa pun yang cocok dibawa ke dalam tugas.
Kerjakan
Ia mengerjakan tugasnya, menerapkan apa yang diingatnya. Ketika sebuah memori mengubah apa yang ia lakukan, ia mengatakannya dalam satu baris singkat sehingga Anda dapat melihat hubungannya.
Tangkap
Saat Anda mengoreksinya, menolak pendekatannya, atau menyatakan preferensi, ia mencatat pelajarannya. Ia tidak menunggu sampai tugas selesai, karena koreksi adalah hal paling berguna yang akan dipelajarinya dalam satu sesi dan tidak boleh hilang jika percakapan berlanjut.
Renungkan
Setelah menyelesaikan sesuatu yang tidak sepele, ia bertanya apakah ada pelajaran yang bertahan lama dari apa yang baru saja terjadi. Sebuah konvensi yang ia temukan dalam kode Anda. Sebuah jebakan yang ia temui dan atasi. Sebuah pendekatan yang gagal, dan mengapa. Jika ada, ia mencatat pelajaran umumnya, bukan detail spesifiknya.
Tugas berikutnya dimulai lagi dari Ingat, dengan memori yang sedikit lebih baik dari sebelumnya.
Apa yang dianggap sebagai pelajaran
Dropstone mencatat strategi yang dapat digunakan kembali, yang dinyatakan cukup umum untuk diterapkan di lain waktu.
Bukan "file config.ts memiliki salah ketik di baris 40". Salah ketik itu satu tugas; konvensi itu adalah setiap tugas setelahnya.
Ia mencatat mengapa di sampingnya ketika ada: apa yang terjadi yang mengajarinya hal itu. Konteks itulah yang membantunya menilai nanti apakah pelajaran itu masih berlaku.
Ia tidak mencatat hal-hal yang hanya berlaku untuk satu tugas, dan ia tidak mencatat sesuatu yang sudah diketahuinya. Jika sebuah pelajaran cocok dengan yang sudah dimilikinya, ia mempertahankan yang sudah ada daripada menambahkan duplikat, dan ia tidak akan memberi tahu Anda bahwa ia mempelajari sesuatu yang baru padahal tidak.
Belajar, berdasarkan permintaan
Selain apa yang ia pelajari dari bekerja, Anda dapat mengarahkan Dropstone ke sesuatu dan memintanya untuk mempelajarinya. Sebuah halaman, dokumen, referensi API, spesifikasi. Ia membaca sumbernya, menyimpan apa yang dipelajarinya dalam kata-katanya sendiri, dan melampirkan dari mana asalnya.
Lain kali topik itu muncul, ia menggunakan apa yang telah dipelajarinya dan menyebutkan sumbernya, daripada mencari di web lagi untuk sesuatu yang sudah ia baca. Ketika dua hal yang ia pelajari bertentangan, ia lebih memilih yang lebih baru dan memberi tahu Anda bahwa keduanya saling bertentangan.
Apa yang tidak akan ia lakukan
Ia tidak akan berpura-pura. Jika ia tidak memiliki memori yang relevan dengan suatu tugas, ia tidak akan menyebutkan memori sama sekali, daripada menyiratkan bahwa ia mengingat sesuatu yang tidak dapat ia tunjukkan.
Ia tidak akan melupakan atas penilaiannya sendiri. Hanya Anda yang dapat menghapus memori, dan hanya ketika Anda memintanya. Lihat Ubah atau lupakan memori.
Ia tidak akan belajar dari obrolan penyamaran. Tidak ada yang dikatakan di sana yang dicatat.
Mengapa ini berbeda dari prompt sistem
Anda dapat menaruh preferensi Anda dalam instruksi tetap dan menempelkannya ke setiap percakapan. Perbedaannya adalah siapa yang melakukan pekerjaan itu, dan apa yang terjadi ketika hal-hal berubah.
Dengan instruksi tetap, Andalah yang memeliharanya. Anda menyadari ketika instruksi itu sudah usang. Anda ingat untuk memasukkannya ke setiap alat yang Anda gunakan.
Dengan Dropstone, memori memelihara dirinya sendiri dari koreksi yang akan Anda buat juga, ia mengikuti akun Anda ke setiap permukaan tanpa perlu ditempel, dan Anda dapat melihat dan mengedit semuanya kapan pun Anda mau.
Related articles
- How Dropstone remembers youDropstone keeps a persistent memory that follows your account across chat, the CLI, and the SDK. Correct it once and it should not need correcting again, anywhere you use it.
- Rules and factsDropstone keeps two kinds of memory. Standing rules apply to every task without being searched for. Facts are recalled only when they are relevant. Here is why the difference matters and how it decides.
- See what Dropstone has learnedAsk Dropstone what it remembers and it lists everything, standing rules separately from facts. You can also ask what memory it used on a specific reply. Nothing is hidden from you.
- Change or forget a memoryTell Dropstone to forget something and it stops applying it. Tell it a fact should be a rule, or a rule is too broad, and it adjusts. Only you can remove a memory. It never forgets on its own.
- Memory across chat, CLI, and SDKDropstone memory belongs to your account, not to one app. A rule you set in the CLI applies in chat, and something learned in chat is available to the SDK. One memory, every surface.