Lompat ke alat
JoeLucky

Klik ★ pada alat untuk menyimpannya

Kategori Alat

Enkoder/Dekoder Base64Penampil Pohon JSONPOPULERDekoder JWTPembuat UUIDEnkoder/Dekoder URLJSON ke CSVCSV ke JSONJSON ke YAMLYAML ke JSONJSON ke XMLXML ke JSONCSV ke YAMLYAML ke CSVPemformat JSONPemformat YAMLPemformat XMLPemformat HTMLPemformat CSSPenguji RegexPembuat HashPengurai CronEnkoder/Dekoder Entitas HTMLPengubah Basis BilanganPengurai URLPenampil dan Validator CSVPratinjau MarkdownPemformat SQLEditor Mermaid LangsungKalkulator Biaya API LLMBARUKalkulator VRAM LLMBARUVisualisasi Chunk RAGBARUBiaya Penyimpanan Cloud (S3, R2, B2)BARUKalkulator Uptime SLABARU
JoeLucky

Alat online praktis, semua di satu tempat

Kebijakan PrivasiKetentuan Layanan

© 2026 JoeLucky®. Hak cipta dilindungi.

  1. JoeLucky
  2. /Developer
  3. /Visualisasi Chunk RAG

Visualisasi Chunk RAG

Tempel dokumen untuk melihat pemecahan RAG dan perkiraan biaya embedding langsung. Teks tidak diunggah.

Laporkan

DEVELOPER SERUPA

Lihat semua
Kalkulator Biaya API LLM

Bandingkan biaya API per permintaan dan bulanan di OpenAI, Anthropic, dan Gemini, dengan tanggal verifikasi harga.

Buka →
Kalkulator VRAM LLM

Perkirakan VRAM yang dibutuhkan LLM dan periksa apakah muat di GPU Anda.

Buka →
Pembanding Teks

Bandingkan dua teks per baris, kata, atau karakter, dengan tampilan berdampingan atau gabungan, dan opsi mengabaikan spasi/huruf besar-kecil.

Buka →

💬 Komentar

?

Belum ada komentar. Jadilah yang pertama!

APA ITU Visualisasi Chunk RAG?

RAG Chunk Visualizer memungkinkan Anda menempel dokumen dan langsung melihat bagaimana berbagai strategi pemecahan (ukuran tetap, rekursif, per kalimat, judul Markdown) memotongnya menjadi chunk: setiap chunk mendapat rona bergantian, tumpang-tindih diberi warna tersendiri, dan statistik menampilkan jumlah chunk, token rata-rata dan terbesar, redundansi, serta chunk yang berakhir di tengah kalimat. Tambahkan model embedding dan harga untuk memperkirakan biaya embedding dan penyimpanan di database vektor.

Cara memakai

  1. Tempel dokumen, atau muat file .txt/.md (dibaca secara lokal saja).
  2. Pilih strategi, satuan ukuran (karakter atau token perkiraan), ukuran chunk, dan tumpang-tindih.
  3. Baca pratinjau berwarna, statistik, dan daftar chunk, lalu sesuaikan dan bandingkan sesuai kebutuhan.
  4. Pilih model embedding dan masukkan harga serta jumlah dokumen untuk memperkirakan biaya embedding dan penyimpanan vektor; salin atau unduh chunk sebagai JSON.

Catatan

  • Contoh: dengan chunk 120 token dan tumpang-tindih 20 token, sekitar 17% konten bertetangga berulang, sehingga total token yang di-embed dan jumlah vektor naik dibandingkan tanpa tumpang-tindih.
  • Token adalah perkiraan (sekitar 4 karakter ≈ 1 token dalam bahasa Inggris, sekitar 1 karakter ≈ 1 token dalam CJK); gunakan tokenizer milik model embedding untuk angka yang tepat.
  • Tidak ada ukuran tetap yang terbaik: periksa pengambilan dengan pertanyaan nyata, lalu atur ukuran dan tumpang-tindih; faktor indeks untuk penyimpanan vektor adalah asumsi yang dapat diatur.
  • Teks, file, dan hasil tetap di browser Anda dan tidak diunggah.

Pertanyaan yang sering diajukan

Berapa ukuran chunk yang sebaiknya dipakai untuk RAG?

Tidak ada angka universal. Chunk besar mengaburkan beberapa topik menjadi satu vektor dan mengambil kurang presisi; chunk sangat kecil menyebarkan satu jawaban ke beberapa potongan. Titik awal umum adalah chunk beberapa ratus token dengan tumpang tindih sekitar 10%; lalu periksa pengambilan dengan pertanyaan yang benar-benar Anda ajukan dan sesuaikan dari sana.

Untuk apa tumpang tindih (overlap), dan apa biayanya?

Overlap memungkinkan chunk bertetangga berbagi sedikit teks agar informasi di perbatasan tidak terpotong. Harganya adalah teks yang sama di-embed dan disimpan dua kali, yang langsung menaikkan biaya embedding dan penyimpanan vektor; statistik “redundansi” mengukur persis itu.

Bagaimana memilih di antara keempat strategi?

Ukuran tetap paling sederhana dan mudah diprediksi tetapi dapat memotong kalimat. Pemecahan rekursif mencoba paragraf, baris, kalimat, dan spasi secara berurutan agar tetap di batas alami dan menjadi titik awal umum yang baik. Pemecahan kalimat tidak pernah memotong di tengah kalimat. Pemecahan berdasarkan heading Markdown cocok untuk dokumen terstruktur, menjaga blok kode tetap utuh, dan mencatat jalur heading tiap chunk.

Mengapa jumlah token di sini berbeda dari model embedding saya?

Alat ini memakai aturan kasar (sekitar 4 karakter ≈ 1 token dalam bahasa Inggris, sekitar 1 karakter ≈ 1 token dalam CJK), sedangkan setiap model embedding punya tokenizer sendiri, sehingga angka sebenarnya berbeda. Anggap “token (perkiraan)” sebagai penggaris relatif untuk membandingkan pengaturan; untuk angka pasti atau memeriksa batas masukan sebuah model, konfirmasikan dengan tokenizer model itu.

Bagaimana penyimpanan vektor diperkirakan, dan apa itu faktor indeks?

Penyimpanan = chunk × dimensi vektor × byte per dimensi (4 untuk float32, 2 untuk float16, 1 untuk int8, 1/8 untuk biner) × faktor indeks + chunk × payload per chunk. Faktor indeks mewakili ruang tambahan yang dibutuhkan indeks pencarian aproksimasi seperti HNSW di atas vektor mentah, umumnya sekitar 1,2 hingga 2 tergantung parameter; Anda dapat menyesuaikannya.

Apakah dokumen yang saya tempel diunggah?

Tidak. Pemecahan, statistik, dan visualisasi semuanya berjalan di browser Anda, dan file .txt atau .md yang dimuat hanya dibaca secara lokal. Alat ini tidak memanggil API embedding apa pun; biaya embedding hanyalah perhitungan dari harga yang Anda masukkan.

File dibaca di dalam browser Anda dan tidak diunggah.
Strategi pemecahan

Memecah per paragraf → baris → kalimat → spasi, tetap pada batas alami sebisa mungkin (seperti bawaan framework populer).

Satuan ukuran

Tumpang tindih 17%

Hasil

Chunk3
Rata-rata token88
Terkecil / Terbesar68 / 112
Redundansi1,051,00 = tanpa duplikasi; 1,20 = sekitar 20% konten muncul dua kali.
Chunk yang berakhir di tengah kalimat3 / 3
Cakupan konten100%
Total token untuk di-embed (dengan tumpang tindih)264

Visualisasi

Chunk (warna bergantian) Tumpang tindih
# Retrieval-augmented generation Retrieval-augmented generation (RAG) combines a search step with a language model. Documents are split into chunks, each chunk is embedded as a vector, and the closest chunks are retrieved to answer a question. ## Why chunking matters If chunks are too large, a single vector blurs several topics together. If they are too small, the answer may be spread across chunks that never get retrieved together! Overlap lets neighbouring chunks share a little context, at the price of storing the same words twice. ## 中文與日本語の例 檢索增強生成會先把長文件切成較小的區塊,再把區塊轉成向量。區塊太大會混入多個主題;區塊太小又可能把答案拆散。検索拡張生成では、文書を適切な大きさに分割することが重要です。 ```python chunks = splitter.split_text(document) print(len(chunks)) ```

Daftar chunk

Daftar chunk
No.TokenKar.Pratinjau
168269# Retrieval-augmented generation Retrieval-augmented generation (RAG) combines a search step with a language model. Documents are split into chunks, each chunk· berakhir di tengah kalimat
284309## Why chunking matters If chunks are too large, a single vector blurs several topics together. If they are too small, the answer may be spread across chunks t· berakhir di tengah kalimat
3112171## 中文與日本語の例 檢索增強生成會先把長文件切成較小的區塊,再把區塊轉成向量。區塊太大會混入多個主題;區塊太小又可能把答案拆散。検索拡張生成では、文書を適切な大きさに分割することが重要です。 ```python chunks = splitter.split_text(document) print(len(c· berakhir di tengah kalimat

Biaya embedding dan penyimpanan vektor

Ruang tambahan indeks ANN (mis. HNSW) dibanding vektor mentah; umumnya sekitar 1,2–2 tergantung parameter.

Total chunk3
Total token untuk di-embed264
Vektor mentah18,43 KB
Dengan indeks27,65 KB
Payload1,5 KB
Total penyimpanan29,15 KB

Dimensi embedding dan batas input berasal dari dokumentasi atau konfigurasi model tiap vendor (diverifikasi 2026-10-20).

Token adalah perkiraan (sekitar 4 karakter = 1 token untuk bahasa Inggris, sekitar 1 karakter = 1 token untuk CJK); gunakan tokenizer model embedding Anda untuk angka yang tepat. Semuanya diproses di browser Anda dan teks tidak diunggah.

Cara perhitungan
  • Satuan «token (perkiraan)» memakai bobot kasar yang sama dengan kalkulator biaya: ASCII 0,25, CJK 1, lainnya 0,8 token per karakter.
  • Ukuran tetap maju sebesar ukuran − tumpang tindih; strategi rekursif dan per kalimat menggabungkan unit alami, dan tumpang tindih hanya membawa unit utuh yang muat dalam pengaturan.
  • Redundansi = total karakter chunk ÷ karakter asli; ini langsung menaikkan biaya embedding dan penyimpanan vektor.
  • Penyimpanan = chunk × dimensi × byte per dimensi × faktor indeks + chunk × payload.
  • Tidak ada ukuran tetap yang terbaik: periksa hasil pencarian dengan pertanyaan nyata Anda, lalu sesuaikan ukuran dan tumpang tindih.