Knowledge and Memory Storage adalah layanan data Serverless yang disediakan oleh Tablestore untuk AI agent. Layanan ini mencakup penyimpanan pengetahuan dan penyimpanan memori, menyediakan pengetahuan yang dapat diambil untuk aplikasi RAG serta membantu agent mempertahankan konteks lintas sesi.
Apa itu Knowledge and Memory Storage
Knowledge and Memory Storage adalah layanan data Serverless yang disediakan oleh Tablestore untuk AI agent. Layanan penyimpanan pengetahuan mengubah dokumen bisnis menjadi pengetahuan yang dapat diambil untuk menyediakan konteks bagi aplikasi RAG. Layanan penyimpanan memori menyimpan dan mengingat kembali preferensi pengguna, fakta historis, serta informasi sesi, sehingga agent dapat mempertahankan konteks lintas sesi.
Anda dapat menggunakan kedua layanan tersebut secara terpisah atau dalam kombinasi. Misalnya, bot layanan pelanggan cerdas dapat menyimpan manual produk dan FAQ dalam Basis pengetahuan, sekaligus menyimpan preferensi pengguna dan riwayat interaksi dalam penyimpanan memori, sehingga jawaban yang diberikan dapat merujuk pada materi otoritatif sekaligus konteks personal secara bersamaan.
Layanan produk
Sesuai kebutuhan bisnis Anda, Anda dapat memilih layanan penyimpanan pengetahuan, layanan penyimpanan memori, atau kombinasi keduanya.
|
Skenario |
Pilihan |
Data khas |
Alur kerja inti |
|
Memungkinkan agent mengingat preferensi, fakta, pengalaman, dan konteks sesi, atau mengorganisasi materi menjadi Agent Wiki (graf pengetahuan) |
Pesan percakapan, memori jangka panjang, file memori, halaman Wiki |
Tulis pesan, file, atau sumber Wiki → hasilkan, kelola, dan ingat kembali berdasarkan Scope |
|
|
Menjawab pertanyaan berdasarkan manual produk, kebijakan, kontrak, dan materi lainnya |
Dokumen seperti PDF, Word, Markdown, dan gambar |
Buat basis pengetahuan → impor dokumen → tunggu pengindeksan → ambil chunk |
|
|
Mendapatkan materi tepercaya sekaligus konteks personal |
Kombinasi keduanya |
Dokumen perusahaan + interaksi pengguna |
Ambil pengetahuan terlebih dahulu, lalu ingat kembali memori relevan dari pengguna saat ini |
Basis pengetahuan menyimpan materi otoritatif yang dikelola oleh bisnis dan relatif stabil. Penyimpanan memori menyimpan konteks yang terus berubah seiring interaksi dan harus diisolasi berdasarkan aplikasi, penyewa, Agen, atau sesi.
Kemampuan inti
-
Serverless sepenuhnya terkelola
Tidak perlu men-deploy atau memelihara komponen penyimpanan, pemrosesan dokumen, penyematan (embedding), atau pengambilan (retrieval) di lapisan bawah. Anda dapat menggunakan kemampuan pengetahuan dan memori melalui Konsol, SDK, atau tool command-line. Sumber daya di lapisan bawah diskalakan secara elastis sesuai volume bisnis Anda.
-
Pemrosesan otomatis dan pengambilan hibrida
Layanan penyimpanan pengetahuan dapat secara otomatis melakukan penguraian dokumen, pembagian chunk, penyematan, dan pembuatan indeks. Layanan ini mendukung pengambilan vektor, pengambilan teks penuh, pengambilan hibrida, serta berbagai strategi reranking.
-
Manajemen memori multi-modal
Layanan penyimpanan memori mendukung pesan jangka pendek, memori terstruktur jangka panjang, memori berbasis file, konsolidasi memori (Dream), dan kompilasi pengetahuan (Wiki). Anda dapat menyimpan, mengelola, dan mengingat kembali berbagai bentuk konteks sesuai kebutuhan bisnis Anda.
-
Isolasi data multi-penyewa
Layanan penyimpanan pengetahuan mengisolasi data penyewa atau domain bisnis berbeda melalui Subspaces. Layanan penyimpanan memori mengisolasi data aplikasi, penyewa, Agen, dan sesi melalui Scope empat tingkat.
Penagihan
Knowledge and Memory Storage menggunakan model bayar sesuai penggunaan (pay-as-you-go). Biaya mencakup biaya penyimpanan data dan biaya Credit yang dihasilkan dari operasi seperti penyematan dokumen, reranking pengambilan, dan pemrosesan memori. Untuk detailnya, lihat Penagihan Produk.
Memulai
Untuk penggunaan pertama kali, Anda dapat memilih salah satu jalur berikut untuk menyelesaikan alur kerja minimal:
Untuk informasi tentang Instans, jaringan, dan kontrol akses, lihat Instans AgentStorage. Untuk autentikasi identitas dan konfigurasi izin, lihat Manajemen API Key dan Konfigurasi izin akses.
FAQ
Apa perbedaan antara penyimpanan pengetahuan dan penyimpanan memori?
Penyimpanan pengetahuan terutama mengelola materi bisnis yang relatif stabil seperti manual produk, kebijakan, dan kontrak, serta menyediakan hasil pengambilan untuk aplikasi RAG. Penyimpanan memori terutama mengelola preferensi, fakta, dan konteks sesi yang terus berubah seiring interaksi pengguna.
Apakah saya harus menggunakan penyimpanan pengetahuan dan penyimpanan memori secara bersamaan?
Anda dapat memilih secara fleksibel sesuai skenario bisnis Anda. Tidak ada batasan di tingkat produk. Anda dapat menggunakan salah satu layanan secara mandiri sesuai kebutuhan bisnis, dan menggabungkan keduanya ketika Anda memerlukan materi otoritatif dan konteks personal secara bersamaan.
Apakah saya perlu men-deploy database vektor sendiri?
Tidak. Knowledge and Memory Storage menyediakan kemampuan penyimpanan, pengindeksan, dan pengambilan di lapisan bawah melalui Tablestore. Anda tidak perlu men-deploy atau memelihara database vektor sendiri.
Dapatkah saya menggunakan instans Tablestore yang sudah ada?
Ya. Saat menginisialisasi client melalui SDK atau tool command-line, Anda dapat menentukan instans Tablestore yang sudah ada untuk menyimpan data Basis pengetahuan atau penyimpanan memori. Jika Anda tidak menentukan instans, sistem akan secara otomatis membuat instans Tablestore yang dikelola layanan. Kedua opsi tersebut memiliki skema penagihan yang berbeda. Untuk detailnya, lihat Penagihan Produk.
Wilayah mana saja yang saat ini didukung?
Knowledge and Memory Storage saat ini mendukung wilayah China (Beijing), China (Shanghai), China (Hangzhou), China (Shenzhen), China (Hong Kong), dan Singapura.