Perplexity rilis embedding kontekstual baru yang ambil jawaban + bukti sekaligus. Unggul 14.4 poin dari voyage-context-4, bobot MIT gratis, siap pakai.

Perplexity Research bareng turbopuffer baru drop model embedding terbaru mereka: pplx-embed-v2-context-9b-preview. Nama panjang, tapi intinya simpel — model ini dirancin buat RAG (Retrieval-Augmented Generation) yang nggak cuma nemuin jawaban, tapi juga bawa konteks pendukung biar jawaban itu bisa diverifikasi. Bedanya sama embedding biasa? Kalau model konvensional embed tiap chunk sendirian, model ini embed setiap chunk sambil "ngeh" dokumen utuhnya. Jadi kalau ada kalimat "Sewa bulanan $3.450" di tengah kontrak, dia tahu kalau itu milik 5 Park Avenue, bukan 9 Park Avenue. Konsep ini disebut late chunking: dokumen di-encode sekali penuh, baru dipotong-potong per chunk.

Perubahan besarnya ada di sinyal training. Biasanya sistem RAG pakai label biner: satu chunk "gold" yang jawabannya, sisanya negatif. Masalahnya, chunk lain yang berisi definisi entitas, heading, atau angka pendukung jadi terbuang padahal penting buat verifikasi. Perplexity ganti pendekatan ini dengan teacher model — model kompresi konteks yang aware ke query. Teacher ini baca query dan dokumen bareng, terus skor setiap token. Skor token lalu di-rata-ratakan per chunk (mean of top-n), dijadiin target soft via softmax temperature-scaled. Chunk di dokumen lain dikasih nol. Loss-nya pakai forward KL divergence antara distribusi teacher dan student, plus document-level InfoNCE inspired by ColBERT's MaxSim. Elegan, kan?

Arsitektur dan Spesifikasi Teknis

Model ini start dari in-house 9B ColBERT retrieval model Perplexity, ditambah linear projection output 2048 dimensi. Ada juga Matryoshka training yang support 1024 dimensi, dan quantization-aware training buat native int8 embeddings. Rilisnya berupa model soup dari beberapa checkpoint. Training pakai sekitar 430 dataset covering 50+ bahasa, tanpa data ConTEB. Buat jalaninnya, butuh transformers>=5.4.0 dengan trust_remote_code=True. Bobot ada di Hugging Face lisensi MIT — artinya bebas dipakai, dimodif, dikomersilkan. Tapi catatan model card: bobot dan interface bisa berubah tanpa backward compatibility. Belum tersedia di Perplexity API, jadi harus self-host dulu.

Advertisement

Advertisement

Slot in-article yang tampil setelah paragraf ketiga.

Benchmark context-bench: Angka yang Bikin Terpukau

Perplexity bikin benchmark sendiri namanya context-bench, dipegang privat oleh turbopuffer biar nggak kontaminasi training. Isinya 2.099 query atas 38.894 dokumen di 21 domain, sentence chunking menghasilkan 2,45 juta chunk. Median panjang dokumen target sekitar 6.100 token. Query menguji 12 kemampuan kontekstual: resolusi pronoun, struktur tabel, hingga referensi silang. Semua model dievaluasi exhaustive ranking terhadap semua chunk, jadi setting index nggak mainin peran. Metrik: Document@K, Answer@K, Evidence Recall@K, All-Evidence@K. Hasil di K=10: Answer Recall 45,5%, Evidence Recall 40,6%, All-Evidence Recall 31,1%. Document Recall 15,2% di K=1 dan 61,6% di K=10.

Bandungin sama voyage-context-4 (kompetitor terdekat), pplx-embed-v2 unggul 14,4 poin di Answer Recall dan 5,0 poin di Evidence Recall di K=10. Di ConTEB, dia highest average nDCG@10 di antara model yang ditest. pplx-embed-context-v1-4B menang di NarrativeQA, Nemotron-3-Embed-8B menang di COVID-QA. General retrieval: rata-rata terbaik di query-to-chunk tasks, sedikit kalah di query-to-document. Soal storage: 1024-dim int8 (1 KB per vektor) slight beat voyage-context-4 2048-dim float32 (8 KB). Chunk size sensitivity: rata-rata skor bergerak 81,0% ke 79,9% antara 64 sampai 512 token — cukup stabil.

Kenapa Ini Penting Buat Kamu yang Bangun RAG

Kalau kamu lagi bangun sistem RAG production, model ini worth dicoba. Pertama, dia solve masalah "lost context" yang sering bikin LLM halusinasi — karena bukti pendukung ikut ke-retrieve bareng jawaban. Kedua, flexible chunk boundaries: ganti strategi chunking (misal dari per kalimat jadi 2 kalimat) nggak butuh re-annotasi data, karena teacher skor token-level yang tinggal di-re-aggregate. Ketiga, native int8 berarti storage 8x lebih hemat vs float32 tanpa drop performa signifikan. Keempat, bobot terbuka MIT = zero vendor lock-in. Kamu bisa fine-tune, deploy on-prem, atau embed di edge device. Catatan: masih preview, jadi expect breaking changes. Tapi buat eksperimen dan staging? Sudah siap pakai.

  • Bobot terbuka di Hugging Face, lisensi MIT — bebas komersial
  • Native int8 embeddings: 1 KB per vektor (1024-dim) vs 8 KB float32
  • Teacher distillation ganti label gold passage — ambil jawaban + bukti sekaligus
  • Unggul 14,4 poin Answer Recall vs voyage-context-4 di context-bench K=10
  • Chunk size stabil: 81,0% → 79,9% nDCG@10 dari 64–512 token
  • Belum di Perplexity API, harus self-host dengan transformers>=5.4.0

Bottom line: Perplexity nggak cuma rilis model embedding baru, tapi nge-push paradigma RAG ke arah "retrieve answer with evidence" — bukan cuma "retrieve passage that might contain answer." Buat developer yang serius soal akurasi dan verifikasibilitas, ini langkah besar. Coba colok ke pipeline RAG kamu, bandingin sama embedding lama, liat bedanya di evidence recall. Kalau butuh bukti audit trail (misal legal, medis, finansial), model ini game changer. Tunggu aja versi stabil dan masuk API Perplexity — tapi nggak usah nunggu buat mulai eksperimen.

Catatan redaksi

Kalau lo cuma ambil satu hal dari artikel ini

AI Updates update dari MarkTechPost.

Sumber asli

Artikel ini merupakan rewrite editorial dari laporan MarkTechPost.

Baca artikel asli di MarkTechPost→
#AIUpdates#MarkTechPost#rss