MulaiMulai sekarang secara gratis

Membangun pipeline Tanya Jawab

Pada latihan sebelumnya, kita mengekstrak teks dari dokumen multi-halaman menggunakan PyPDF dan menyiapkannya sebagai satu string.

Sekarang, Anda akan membangun pipeline question-answering menggunakan Hugging Face untuk mengambil jawaban spesifik dari dokumen.

Baik modul pipeline maupun document_text telah dimuat sebelumnya untuk Anda.

Latihan ini adalah bagian dari kursus

Bekerja dengan Hugging Face

Lihat Kursus

Petunjuk latihan

  • Inisialisasi pipeline question-answering dengan task dan model yang benar.
  • Berikan pertanyaan dan document_text ke pipeline.
  • Cetak hasilnya untuk melihat jawabannya.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Load the question-answering pipeline
qa_pipeline = pipeline(task="____", model="distilbert-base-cased-distilled-squad")

question = "What is the notice period for resignation?"

# Get the answer from the QA pipeline
result = qa_pipeline(question=____, context=____)

# Print the answer
print(f"Answer: {result['____']}")
Edit dan Jalankan Kode