Memori di seluruh chat, CLI, dan SDK
Memori Dropstone terhubung ke akun Anda, bukan ke satu aplikasi. Aturan yang Anda tetapkan di CLI berlaku di chat, dan sesuatu yang dipelajari di chat tersedia untuk SDK. Satu memori, di semua permukaan.
Dropstone berjalan di beberapa tempat: aplikasi chat di browser Anda, CLI di terminal Anda, SDK di kode Anda sendiri, dan ekstensi VS Code. Sebagian besar alat yang ada di lebih dari satu tempat menyimpan memori terpisah di masing-masing tempat. Dropstone menyimpan satu memori.
Inilah yang dimaksud Dropstone dengan Continuity. Memori Anda terhubung ke akun Anda, dan setiap permukaan membaca dari dan menulis ke memori yang sama.
Apa artinya dalam praktik
Ajarkan sekali, berlaku di mana saja. Beri tahu CLI bahwa Anda tidak ingin deklarasi function, dan saat berikutnya Anda meminta chat untuk menulis helper, ia menggunakan arrow function. Koreksi chat tentang cara tim Anda menamai branch, dan CLI akan mengikutinya pada commit berikutnya.
Pelajari sekali, gunakan di mana saja. Minta chat untuk mempelajari dokumentasi sebuah library, dan SDK akan memiliki pengetahuan itu saat kode Anda memanggilnya berikutnya.
Lanjutkan dari tempat Anda berhenti. Mulai percakapan di chat tentang migrasi, tutup laptop, dan buka CLI di proyek yang sama. Konteksnya ada di sana.
Satu tempat untuk mengelolanya. Tanyakan "apa yang Anda ingat tentang saya?" di permukaan mana pun dan Anda mendapatkan daftar yang sama. Hapus sesuatu sekali dan itu hilang dari semuanya.
Permukaan mana yang berbagi memori
| Permukaan | Membaca memori | Menulis memori |
|---|---|---|
| Dropstone Chat (chat.dropstone.io) | Ya | Ya |
| Dropstone CLI | Ya | Ya |
| Dropstone SDK | Ya | Ya |
| Ekstensi VS Code | Ya | Ya |
| Chat penyamaran | Ya | No |
Chat penyamaran adalah satu-satunya permukaan yang membaca tanpa menulis: apa yang sudah Dropstone ketahui tentang Anda tersedia untuknya, dan tidak ada apa pun yang dihasilkan percakapan yang disimpan. Ini adalah mode untuk pekerjaan yang tidak ingin Anda ingat, bukan untuk bersembunyi dari asisten yang sudah mengetahui konvensi Anda.
Setiap permukaan di atas memerlukan akun Dropstone yang sama. CLI masuk melalui dropstone login; chat dan dasbor berbagi sesi di browser yang sama; klien lokal SDK menggunakan masuknya CLI, dan klien headless-nya, yang menggunakan kunci API, tidak memiliki memori sama sekali. Lihat Satu memori di setiap permukaan.
Bagaimana memori mencapai percakapan
Saat Anda mengirim pesan di permukaan mana pun, Dropstone memeriksa memori Anda untuk hal yang relevan dan membawanya ke giliran tersebut. Aturan tetap selalu ikut serta. Fakta, pengetahuan yang dipelajari, dan konteks percakapan sebelumnya ikut serta ketika hal itu berkaitan dengan apa yang Anda tanyakan.
Setiap giliran juga menyimpan catatan singkat tentang memori mana yang diberikan, sehingga jika Anda bertanya setelahnya "apakah Anda baru saja menggunakan memori saya?" ia dapat menjawab dari catatan itu daripada menebak. Ia akan menyebutkan apa yang digunakannya, dan ia akan mengatakan memori mana yang diberikan tetapi tidak diperlukan.
Apa yang tidak dibagikan
Memori dibagikan di seluruh permukaan Anda. Memori tidak dibagikan antar akun, dan tidak dibagikan dengan orang lain kecuali Anda berada dalam organisasi dan sengaja membagikan memori tertentu dengan tim Anda. Lihat Memori dalam tim dan organisasi.
File proyek yang Anda unggah di chat milik proyek tersebut, bukan memori. File tersebut tersedia dalam percakapan di dalam proyek itu, di permukaan tempat Anda mengunggahnya. Apa yang Dropstone pelajari dari bekerja dengan file-file itu dapat menjadi memori; file-file itu sendiri tidak.
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.
- 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.
- Memory in teams and organizationsIn a Dropstone organization, memory has three levels. Private is yours alone. Team is shared with one team. Organization is shared with everyone. Nothing is shared unless its author decides to share it.
- Where can I use Dropstone?Dropstone is available as a chat app in the browser, a CLI for macOS, Linux and Windows, a VS Code extension, and an SDK. They all share one account, one memory, and one usage allowance.
- Incognito chatsAn incognito chat writes nothing to your memory: nothing you say or correct is kept, and no summary is made. What Dropstone already knows about you is still available to it, so the work gets the same assistant without leaving a trace.