VectorDB super sederhana untuk Node.js
(github.com/golbin)Belakangan ini banyak yang membuat prototipe atau toy project dengan memanfaatkan LLM.
Biasanya pencarian vektor menjadi dasar yang digunakan. Namun saat membuat prototipe, umumnya kita hanya menguji pencarian vektor pada ratusan teks saja, atau bahkan pada produk nyata pun kebanyakan hanya mencari di dalam dokumen lalu menjawab. Untuk kebutuhan seperti ini, memakai vector DB terpisah terasa terlalu berlebihan atau merepotkan. Selain itu, saat prototyping penting untuk bisa menampilkan sesuatu secara visual, jadi biasanya saya memakai Next.js. Di sisi lain, paket untuk Node.js juga apalagi tidak banyak yang pas, dan ketika sedang merasa frustrasi soal itu, saya melihat isu TypeScript dari DHH lalu jadi penasaran, memang seribet itu ya membuat paket dengan TypeScript? Tiba-tiba dapat inspirasi, jadi saya buat saja..
Ah... saya sebenarnya tidak ingin tahu kenapa Svelte dan yang lain-lain ingin keluar dari TypeScript, tapi sekarang jadi tahu.
Bukan berarti TypeScript itu sendiri buruk, tetapi memang dalam proses membuat paket npm, rasa sakit akibat testing dan tooling terasa cukup besar. Kalau untuk membuat satu alat kecil saja sudah begini, saya jadi membayangkan yang mengerjakan proyek besar...
Bagaimanapun, setelah jadi, ternyata ini lumayan berguna untuk prototyping, jadi saya bagikan di sini.
Terima kasih.
4 komentar
Produk saudaranya: pustaka chunking super sederhana untuk Node.js -> https://id.news.hada.io/topic?id=10801
Ini pertanyaan terpisah dari open source yang Anda buat, tapi apakah tren belakangan ini memang semuanya mulai meninggalkan TS? Saya sangat penasaran.
Saya rasa ini bukan tren meninggalkan TS. Hanya saja, ada banyak keluhan. Karena itu, tampaknya sedang ada lebih banyak upaya di tingkat runtime dan framework untuk mencari cara agar TS bisa digunakan dengan lebih mudah.
Aha~ terima kasih