MicrocosmWorksInovasi dan Seni Bina Kosmos Digital
TentangHubungi
MicrocosmWorksMemperbaharui dan Merangka Kosmos Digital

Menyampaikan penyelesaian IT yang penting. Kami bersemangat tentang teknologi, keselamatan, dan membantu perniagaan berkembang melalui infrastruktur IT yang boleh dipercayai dan inovatif.

[email protected]
+91 7011868196
New Delhi, India

Pusat Pertumbuhan AI

AI HubInovasi PermulaanPemecut Perusahaan

Penyelesaian

Semua PenyelesaianAplikasi Kesihatan & KecergasanPlatform Video AIPembangunan Ejen AI

Sumber

WawasanPanduan IndustriPelan Tindakan Kes PenggunaanCorak Seni BinaKajian Kes

Syarikat

Tentang KamiHubungiKerja Kami

Perkhidmatan

Perundingan DigitalInfrastruktur AwanPembangunan SaaSPembangunan AITeknologi Video
Pembangunan ERPPenyesuaian ZohoPembangunan OdooIntegrasi SalesforcePembangunan CRM Tersuai
Integrasi QuickBooksPenyelesaian IoTPembangunan Blockchain
Perundingan Keselamatan SiberSokongan IT - L3

ยฉ 2026 MicrocosmWorks. Hak cipta terpelihara.

Dasar PrivasiTerma Perkhidmatan
Kembali ke Kajian Kes
Document IntelligenceDiterbitkan June 18, 2026 ยท Dikemas kini May 25, 2026

Sistem RAG Dokumen Mendahulukan Lokal dengan Carian Hibrid & Sokongan Pelbagai Format

Sebuah pasukan pembina alat pembangun memerlukan sistem kepintaran dokumen yang sepenuhnya lokal dan memelihara privasi, yang mampu menyerap pelbagai format fail, membina pangkalan pengetahuan yang boleh dicari, dan menjawab pertanyaan bahasa semula jadi menggunakan Retrieval-Augmented Generation โ€” tanpa menghantar sebarang data kepada API luaran.

Bincangkan Projek Anda
local-rag-hybrid-search-pipeline.webp
Document Intelligence
Domain
8
Technologies
5
Key Results
Delivered
Status

Cabaran

Penyelesaian RAG sedia ada mempunyai batasan ketara untuk kes penggunaan yang mementingkan privasi dan berfokuskan pembangun:

  • Ketergantungan API Luaran โ€” Kebanyakan alat RAG memerlukan penghantaran kandungan dokumen kepada API embedding berasaskan awan, melanggar keperluan privasi
  • Sokongan Format Terhad โ€” Penyelesaian lazimnya hanya mengendalikan teks biasa atau PDF, mengabaikan hamparan elektronik, dokumen Word, HTML, dan Markdown
  • Chunking Lemah โ€” Pembahagian teks naif mengabaikan struktur dokumen (halaman, helaian, tajuk), menghasilkan chunk yang miskin konteks
  • Jurang Kata Kunci โ€” Carian berasaskan embedding tulen terlepas padanan kata kunci tepat yang dapat dikesan oleh carian leksikal
  • Ketidakupayaan Hamparan Elektronik โ€” Sistem RAG tidak dapat mengendalikan data berstruktur jadual atau menjawab pertanyaan penapisan/pengagregatan
  • Tiada Reranking โ€” Pengambilan pertama sering menghasilkan keputusan yang hanya sebahagian relevan tanpa penapis kualiti laluan kedua

Penyelesaian Kami

Kami membina sistem RAG mendahulukan lokal yang lengkap dengan pengambilan dokumen pelbagai format, chunking berstruktur, penjanaan embedding lokal, saluran carian hibrid (semantik + teks penuh + kebaharuan), reranking cross-encoder, dan UI berasaskan web โ€” semuanya berjalan sepenuhnya pada mesin pengguna.

Seni Bina

  • Pemuat Dokumen: Penganalisis khusus format untuk PDF, DOCX, XLSX, CSV, HTML, Markdown, dan teks biasa
  • Chunker: Pembahagian berstruktur yang mengekalkan sempadan halaman, helaian, dan tajuk
  • Embeddings: Model embedding lokal melalui Transformers.js (tiada panggilan API luaran)
  • Pangkalan Data Vektor: LanceDB (serverless, berasaskan fail) untuk penyimpanan embedding dan carian kesamaan
  • Carian Teks Penuh: Pengindeksan berasaskan trigram untuk padanan leksikal
  • Reranker: Model cross-encoder untuk penskoran hasil berkonteks
  • Penganalisis Pertanyaan: Penghalaan pengesanan niat antara pertanyaan semantik dan berstruktur
  • Pelayan Web: API Express.js dengan pengurusan projek dan titik akhir carian
  • Frontend: UI berasaskan web untuk muat naik dokumen, pengurusan, dan carian interaktif

Saluran Pemprosesan Dokumen

Pemuat Pelbagai Format

Corak pendaftaran mengesan jenis fail secara automatik dan menghantar ke penganalisis yang sesuai:

  • PDF โ€” Pengekstrakan teks dengan segmentasi peringkat halaman
  • Word (.docx/.doc) โ€” Penganalisisan peka tajuk yang mengekalkan hierarki dokumen
  • Excel/CSV โ€” Penganalisisan helaian demi helaian dengan pengesanan pengepala dan kandungan peringkat baris
  • HTML โ€” Pengekstrakan peka tag dengan pemeliharaan struktur
  • Markdown โ€” Penganalisisan bahagian berasaskan tajuk
  • Teks Biasa โ€” Segmentasi berasaskan baris

Setiap pemuat mengekstrak metadata (tajuk, pengarang, tarikh penciptaan, kiraan halaman/helaian, kiraan perkataan) bersama-sama kandungan, menghasilkan bahagian berstruktur dengan rujukan sumber.

Chunking Berstruktur

Berbeza dengan pembahagian teks naif, chunker menghormati sempadan dokumen:

  • Mengekalkan pemisah halaman (PDF), sempadan helaian (hamparan elektronik), dan hierarki tajuk (Word/Markdown)
  • Saiz berasaskan token dengan saiz chunk dan pertindihan yang boleh dikonfigurasi
  • Ganti rugi hierarki: membahagi mengikut bahagian dahulu, kemudian perenggan, kemudian ayat
  • Setiap chunk mengekalkan metadata sumber (nombor halaman, nama helaian, tajuk) untuk atribusi

Embedding & Pengindeksan

Model Embedding Lokal

  • Berjalan sepenuhnya secara lokal melalui Transformers.js โ€” tiada data meninggalkan mesin
  • Model terkuantitasi untuk pengoptimuman prestasi
  • Batch embedding untuk pemprosesan pukal yang cekap
  • Pemotongan automatik pada sempadan perkataan dengan normalisasi L2

Storan Vektor

LanceDB menyediakan storan vektor serverless:

  • Berasaskan fail (tiada pelayan pangkalan data berasingan diperlukan)
  • Pengasingan setiap projek dengan indeks bebas
  • Kekunci cache berasaskan SHA256 untuk deduplikasi
  • Metadata disimpan bersama vektor untuk pengambilan yang ditapis

Saluran Carian Hibrid

Saluran pengambilan menggabungkan tiga isyarat ranking untuk hasil yang lebih baik daripada mana-mana satu pendekatan:

Isyarat 1: Carian Embedding (Semantik)

Carian kesamaan vektor menemui chunk dengan makna berkaitan walaupun perkataan yang berbeza digunakan. Mengendalikan parafrasa, sinonim, dan pertanyaan konseptual.

Isyarat 2: Carian Teks Penuh (Leksikal)

Pengindeksan berasaskan trigram dengan kesamaan Jaccard menangkap padanan kata kunci tepat yang mungkin terlepas oleh carian embedding โ€” penting untuk istilah teknikal, nama, dan pengecam.

Isyarat 3: Peningkatan Kebaharuan

Pembobotan pereputan eksponen mengutamakan dokumen yang baru diakses atau diubah suai, memastikan maklumat terkini muncul dahulu.

Gabungan Skor

Isyarat digabungkan dengan pemberat yang boleh dikonfigurasi (lalai: 50% semantik, 25% leksikal, 25% kebaharuan), dinormalisasi, dan ditapis oleh ambang skor minimum.

Reranking Cross-Encoder

Selepas pengambilan awal, model cross-encoder menyemak semula skor calon teratas:

  • Penskoran peka konteks mempertimbangkan pasangan pertanyaan-dokumen bersama-sama (bukan secara bebas)
  • Pengiraan peningkatan kata kunci untuk pertindihan istilah
  • Penskoran campuran (cross-encoder + isyarat kata kunci)
  • Menghasilkan senarai kedudukan akhir dengan ketepatan yang lebih tinggi berbanding pengambilan laluan pertama sahaja

Sokongan Data Berstruktur

Untuk kandungan hamparan elektronik, sistem menyediakan keupayaan tambahan:

  • Pengesanan automatik jenis lajur (numerik, tarikh, boolean, rentetan)
  • Penapisan bahasa semula jadi (cth., "pekerja dalam kejuruteraan dengan gaji melebihi ambang")
  • Sokongan pengagregatan (kiraan, jumlah, purata, min, maks)
  • Penganalisis pertanyaan menghalakan pertanyaan berstruktur ke enjin khusus berbanding carian embedding

Antara Muka Web

  • Pengurusan Projek โ€” Mencipta, mengemas kini, dan memadam projek pangkalan pengetahuan
  • Muat Naik Dokumen โ€” Muat naik fail seret dan lepas dengan pengesanan format automatik
  • Penciptaan Dokumen โ€” Mencipta dokumen daripada teks secara terus dalam UI
  • Carian Interaktif โ€” Antara muka pertanyaan bahasa semula jadi dengan hasil yang diberi ranking
  • Statistik โ€” Saiz indeks, kiraan dokumen, dan pengedaran format bagi setiap projek

Ciri-Ciri Utama

  1. Sepenuhnya Lokal โ€” Semua pemprosesan pada peranti; tiada panggilan API luaran untuk embeddings atau carian
  2. 9 Format Input โ€” PDF, DOCX, DOC, XLSX, XLS, CSV, HTML, Markdown, teks biasa
  3. Chunking Berstruktur โ€” Mengekalkan halaman, helaian, dan tajuk sebagai sempadan chunk
  4. Carian Hibrid โ€” Menggabungkan isyarat semantik, leksikal, dan kebaharuan untuk pengambilan yang lebih baik
  5. Reranking Cross-Encoder โ€” Penskoran laluan kedua untuk hasil ketepatan yang lebih tinggi
  6. Pertanyaan Berstruktur โ€” Penapisan dan pengagregatan bahasa semula jadi pada data hamparan elektronik
  7. LanceDB Vektor DB Tanpa Pelayan โ€” Storan berasaskan fail LanceDB tanpa overhed infrastruktur
  8. Penulisan Dokumen โ€” Keupayaan eksport untuk penciptaan PDF, DOCX, dan XLSX
  9. Pengasingan Projek โ€” Pangkalan pengetahuan bebas dengan indeks berasingan
  10. UI Web โ€” Antara muka lengkap untuk pengurusan dokumen dan carian interaktif

Keputusan

Kependaman Carian: ~60ms untuk saluran carian hibrid penuh (semantik + FTS + reranking)
Kelajuan Embedding: ~50ms setiap chunk (kelompok: ~2s untuk 100 chunk)
Liputan Format: 9 format input dikendalikan secara natif tanpa penukar luaran

Timbunan Teknologi

TypeScriptNode.jsExpress.jsTransformers.jsLanceDBVitestpnpmHTML/CSS/JS Frontend

caseStudyDetail.more Kajian Kes

Terokai lebih banyak pelaksanaan teknikal kami

Document Intelligence

Analisis Hamparan & Dokumen Dikuasakan AI dengan Orkestrasi Berbilang Ejen dan Rujukan Silang Dokumen

Pasukan data perusahaan memerlukan keupayaan untuk menganalisis, menanyakan, dan menyunting koleksi besar hamparan dan dokumen (Excel, CSV, Google Sheets, PDF, Word docs) menggunakan bahasa semula jadi โ€” dengan keupayaan untuk membuat rujukan silang data merentasi pelbagai fail dan melaksanakan aliran kerja analisis berbilang langkah tanpa pemanipulasian data secara manual.

Baca Kajian Kes
AI Accounting

Pemprosesan Invois Berkuasa AI dengan OCR dan Integrasi QuickBooks

Sebuah perniagaan bersaiz sederhana yang memproses ratusan invois vendor setiap bulan perlu menghapuskan kemasukan data manual dengan mengekstrak data invois secara automatik menggunakan AI/OCR dan menyegerakkannya terus ke dalam QuickBooks untuk tujuan simpan kira dan penjejakan pembayaran.

Bersedia untuk Mentransformasi Perniagaan Anda?

Mari bincangkan bagaimana kami boleh mengaplikasikan penyelesaian serupa untuk cabaran anda.

Hubungi KamicaseStudyDetail.viewAllCaseStudies
Privasi: Tiada data dihantar secara luaran โ€” pemprosesan lokal yang lengkap
Jejak Memori: ~100MB untuk model embedding, ~1MB bagi setiap 1,000 chunk yang diindeks
Baca Kajian Kes
Video Encoding

Penyisipan Iklan Sisi Klien (CSAI) dengan Penghuraian Penanda SCTE-35 & Integrasi Pemain Berbilang Platform

Sebuah platform penstriman video perlu melaksanakan Client-Side Ad Insertion (CSAI) merentasi aplikasi web, mudah alih, dan TV bersambung โ€” membolehkan pengalaman iklan yang diperibadikan pada peringkat peranti dengan sokongan interaksi iklan penuh (lapisan tindanan boleh klik, sepanduk pendamping, butang langkau) yang tidak dapat disediakan oleh penyisipan sisi pelayan.

Baca Kajian Kes

Soalan Lazim

MicrocosmWorks membangunkan sistem RAG tempatan di mana semua pengambilan dokumen, penjanaan benaman, penyimpanan vektor, dan inferens LLM berjalan sepenuhnya pada infrastruktur anda tanpa menghantar sebarang data ke API awan luaran. Seni bina ini penting untuk organisasi yang mengendalikan dokumen sulit, bahan-bahan yang dilindungi hak peguam-pelanggan, atau harta intelek sensitif di mana keperluan kedaulatan data melarang sebarang pemprosesan awan, walaupun dengan penyulitan.

MicrocosmWorks melaksanakan saluran paip perolehan hibrid yang menjalankan carian kata kunci BM25 dan carian semantik vektor padat secara selari, kemudian menggunakan gabungan pangkat timbal balik untuk menggabungkan dan menyusun semula pangkat hasil gabungan sebelum menyalurkannya kepada LLM sebagai konteks. Pendekatan ini menangkap pertanyaan padanan tepat seperti kod produk dan petikan undang-undang yang terlepas oleh carian semantik, sambil juga memperoleh kandungan yang berkaitan secara konseptual yang tidak akan ditemui oleh carian kata kunci.

MicrocosmWorks membina penghurai khusus format untuk PDF, DOCX, XLSX, PPTX, HTML, Markdown, dan teks biasa, dengan saluran paip OCR menggunakan Tesseract untuk PDF yang diimbas dan dokumen berasaskan imej. Sistem ini secara automatik mengesan sama ada PDF mengandungi teks yang boleh dipilih atau memerlukan OCR, menggunakan analisis susun atur untuk mengekalkan struktur jadual dan susunan bacaan, dan memecah dokumen menggunakan sempadan semantik dan bukannya had aksara sewenang-wenangnya untuk meningkatkan kualiti perolehan.

MicrocosmWorks melaksanakan pengindeksan inkremental yang menjejak checksum dokumen dan hanya memproses semula fail yang telah berubah sejak jalankan pengambilan terakhir. Dokumen yang dikemas kini akan membuang cebisan lama dan cebisan baharu dimasukkan secara atomik, jadi indeks carian tidak pernah dalam keadaan tidak konsisten. Sistem ini juga menyokong perolehan dokumen berversi, membenarkan pengguna menanyakan versi dokumen sejarah apabila diperlukan untuk tujuan audit atau pematuhan.

MicrocosmWorks mengoptimumkan saluran paip RAG tempatan untuk berjalan pada perkakasan sederhana, dengan konfigurasi minimum yang disyorkan ialah mesin dengan 32GB RAM, 8 teras CPU, dan secara pilihan GPU kelas pertengahan untuk penjanaan benaman yang dipercepat. Untuk organisasi tanpa perkakasan GPU, sistem ini kembali kepada model benaman berasaskan CPU dengan sedikit kependaman yang lebih tinggi, dan pangkalan data vektor ditala untuk storan SSD untuk memastikan masa tindak balas pertanyaan di bawah 200ms untuk korpus sehingga 1 juta cebisan dokumen.