0Pricing
NLP Academy · Pelajaran

Menemukan Rentang Jawaban dalam Konteks

Prediksi token awal dan akhir

Menemukan Rentang Jawaban dalam Konteks adalah pelajaran NLP Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar NLP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus NLP Academy mencakup 4 pelajaran total.

Cara Pandang Rentang

Di balik layar, QA ekstraktif tidak pernah menulis teks. Model memilih rentang: potongan konteks yang berurutan dan ditentukan oleh posisi awal serta akhirnya.

Memprediksi Dua Angka

Tugas sebenarnya model adalah memprediksi dua posisi: token awal jawaban dan token akhirnya. Potongan di antara keduanya adalah jawabannya.

Token, Bukan Karakter

Di dalam model, konteks dipecah menjadi token, bukan huruf mentah. Posisi awal dan akhir berupa indeks token yang kemudian dipetakan kembali ke karakter.

Satu Skor untuk Setiap Posisi

Untuk setiap token, model menghasilkan logit awal dan logit akhir. Skor ini menunjukkan seberapa mungkin setiap token menjadi awal atau akhir jawaban.

Memilih Pasangan Terbaik

Rentang yang dipilih adalah pasangan posisi awal dan akhir dengan skor gabungan tertinggi, dengan aturan bahwa posisi akhir tidak pernah mendahului posisi awal.

Mengambil Potongan dengan Offset

Alur kerja mengembalikan offset karakter sehingga Anda dapat mengambil potongan dari konteks asli sendiri dan memperoleh kembali teks jawaban yang persis.

answer = context[result["start"]:result["end"]]

Mengapa Offset Penting

Offset tersebut memungkinkan Anda menyoroti jawaban langsung di dalam bagian teks, sehingga sangat berguna untuk menunjukkan kepada pengguna asal suatu fakta.

Membatasi Panjang Jawaban

Anda dapat membatasi panjang rentang dengan max_answer_len. Dengan begitu, model tidak mengembalikan seluruh kalimat sebagai jawaban.

qa(question=q, context=c, max_answer_len=20)

Mendapatkan Beberapa Kandidat

Atur top_k untuk mengembalikan lebih dari satu kandidat rentang. Meninjau beberapa pilihan membantu ketika jawaban terbaik masih ambigu.

qa(question=q, context=c, top_k=3)

Rentang Harus Berurutan

Rentang selalu berupa satu bagian teks yang berkesinambungan. QA ekstraktif tidak dapat merangkai kata-kata dari bagian berbeda dalam suatu bagian teks.

Rentang Memungkinkan Penyorotan

Karena jawaban berupa rentang persis dengan offset, Anda dapat menyorotnya di tempat, sehingga pengguna memperoleh sumber yang dapat diverifikasi untuk setiap jawaban. 🔦

Pemeriksaan Singkat

Bagaimana model menentukan jawaban?

Rangkuman

Model memprediksi posisi awal dan akhir, memilih pasangan valid terbaik, lalu offset memungkinkan Anda mengambil potongan dan menyoroti jawaban yang persis. 📌

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menemukan Rentang Jawaban dalam Konteks” gratis?

Ya — teks lengkap “Menemukan Rentang Jawaban dalam Konteks” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus NLP Academy, upgrade ke CoddyKit PRO. Kursus NLP Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menemukan Rentang Jawaban dalam Konteks”?

Prediksi token awal dan akhir Kamu berlatih NLP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai NLP Academy?

Tidak diperlukan pengalaman sebelumnya. NLP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Menemukan Rentang Jawaban dalam Konteks” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran NLP Academy ini?

Ya. Setiap pelajaran NLP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. QA Ekstraktif vs Generatif
  2. Menjalankan Alur QA
  3. Menemukan Rentang Jawaban dalam Konteks
  4. Menangani Dokumen Tanpa Jawaban dan Dokumen Panjang
← Kembali ke NLP Academy