osFoundry / Platform
osIndex
Cari setiap file lokal dengan tiga scorer — leksikal, semantik, recency. Tetap on-device.
Apa itu
osIndex adalah pencarian file lokal milik osFoundry. Arahkan ke sebuah folder dan ia membuat semua isinya bisa ditemukan lewat tiga penilai yang saling melengkapi sekaligus: penilai leksikal untuk kata kunci dan pengidentifikasi yang persis, penilai semantik yang mencocokkan berdasarkan makna memakai embedding vektor, dan penilai kebaruan yang mengutamakan apa yang paling baru Anda sentuh. Pencarian kata kunci murni akan melewatkan file di mana Anda ingat konsepnya tetapi bukan frasa persisnya; pencarian semantik murni melewatkan nama simbol yang presisi. Menjalankan ketiganya dan menggabungkan peringkatnya itulah yang membuat "handle auth" bisa menjangkau baik AuthToken harfiah maupun fungsi bernama checkSession, dengan file yang Anda edit pagi ini diberi bobot lebih tinggi.\n\nDi dalam osFoundry, osIndex dibangun di perangkat. Folder yang dipilih diindeks ke SQLite lokal dengan penyimpanan vektor bawaan untuk dimensi semantik, dan ketiga daftar berperingkat digabungkan dengan reciprocal-rank fusion alih-alih satu metode mengalahkan yang lain. Pengindeksan bersifat inkremental: pengawas folder hanya mengindeks ulang file yang berubah, sehingga indeks tetap mutakhir tanpa memindai ulang semuanya di tiap ketukan. Karena osFoundry bersifat local-first, isi folder Anda tak perlu meninggalkan mesin untuk bisa dicari: indeks, vektor, dan kueri semuanya berada di perangkat Anda.\n\nIni penting karena pencarian hanya separuh persoalan; separuh lainnya adalah pendasaran (grounding). Hasil osIndex menjadi konteks bagi obrolan dan agen Anda, sehingga ketika Anda bertanya tentang proyek Anda sendiri, model menjawab dari file Anda yang sebenarnya alih-alih menebak. Dan karena osFoundry menganut bring-your-own-key (BYOK), panggilan model yang membaca hasil tersebut berjalan memakai kunci API Anda sendiri, tanpa biaya per kursi dan tanpa markup penjual ulang: pengambilan tetap privat dan Anda membayar penyedia langsung untuk penalarannya.
Kemampuan utama
- Cari di seluruh file lokal Anda dengan tiga penilai yang bekerja bersama: kata kunci persis (leksikal), berbasis makna (vektor semantik), dan kebaruan, sehingga kueri mengenai file yang tepat entah Anda ingat kata-katanya atau hanya idenya.
- Berjalan sepenuhnya di perangkat di dalam aplikasi desktop osFoundry: file diindeks ke SQLite lokal dengan penyimpanan vektor bawaan, sehingga isi folder tak pernah harus meninggalkan mesin Anda agar bisa dicari.
- Menggabungkan ketiga peringkat dengan reciprocal-rank fusion alih-alih memilih satu metode, sehingga "handle auth" bisa memunculkan authenticateUser() dan konfigurasi yang baru diedit dalam satu kumpulan hasil.
- Pengindeksan inkremental mengawasi folder yang dipilih dan hanya mengindeks ulang yang berubah, menjaga indeks tetap terkini tanpa memindai ulang semuanya di tiap penyuntingan.
- Memberi makan obrolan dan agen Anda: file lokal yang diambil menjadi konteks berdasar bagi model apa pun yang Anda jalankan lewat BYOK, tanpa markup penjual ulang pada panggilan model.
Kasus penggunaan
- Pengembang: ketik "handle auth" dan osIndex memunculkan simbol AuthToken yang persis, fungsi bernama checkSession, dan konfigurasi yang Anda edit pagi ini dalam satu daftar berperingkat.
- Peneliti: cari folder berisi catatan dan PDF berdasarkan ide alih-alih kata-kata persis, lalu berikan hasil teratas ke model sebagai konteks berdasar tanpa file meninggalkan laptop Anda.
- Profesional yang peduli privasi: jaga folder dokumen klien tetap sepenuhnya dapat dicari di perangkat, sehingga pengambilan tak pernah mengunggah isinya dan hanya panggilan model yang Anda aktifkan secara eksplisit yang menyentuh jaringan.
Pertanyaan yang sering diajukan
Apakah osIndex mengirim file saya ke cloud untuk mencarinya?
Tidak. osIndex mengindeks folder yang Anda pilih ke SQLite lokal dengan penyimpanan vektor di perangkat, dan baik indeks maupun kueri Anda tetap di mesin. Pencarian file lokal tidak memerlukan pengunggahan isi folder. Sebagian fitur opsional osFoundry (seperti panggilan model cloud untuk mendasari sebuah jawaban, atau penilaian tingkat workspace) berada di balik sakelar persetujuan eksplisit, sehingga apa pun yang meninggalkan perangkat adalah sesuatu yang Anda nyalakan secara sengaja.
Apa sebenarnya perbedaan yang dilakukan ketiga penilai itu?
Penilai leksikal mencocokkan kata dan simbol persis, sehingga pengidentifikasi dan frasa yang presisi berperingkat tinggi. Penilai semantik memakai embedding vektor untuk mencocokkan makna, sehingga kueri menemukan file relevan meski memakai kata yang berbeda. Penilai kebaruan memberi bobot lebih pada file yang baru Anda edit atau buka. osIndex menggabungkan ketiga peringkat alih-alih memilih satu, itulah sebabnya ia menangani baik "nama fungsi yang persis" maupun "hal soal penagihan yang tadi saya kerjakan" dengan baik.
Bagaimana osIndex tetap terkini saat saya menyunting file?
Pengindeksan bersifat inkremental. Pengawas folder mendeteksi perubahan dan hanya mengindeks ulang file yang terpengaruh alih-alih memindai ulang seluruh folder, sehingga indeks mencerminkan suntingan terbaru Anda tanpa pembangunan ulang penuh yang berat. File baru dan yang berubah bisa dicari tak lama setelah Anda menyimpannya, dan file yang baru disentuh juga memperoleh dorongan kebaruan pada peringkat.