Bir Soru-Cevap (Q&A) pipeline'ı kurma
Önceki egzersizde, PyPDF kullanarak çok sayfalı bir belgeden metin çıkardık ve tek bir string olarak hazırladık.
Şimdi, belgede belirli yanıtları bulmak için Hugging Face kullanarak bir soru-cevap pipeline'ı oluşturacaksın.
Hem pipeline modülü hem de document_text senin için önceden yüklendi.
Bu egzersiz
Hugging Face ile Çalışmak
kursunun bir parçasıdırEgzersiz talimatları
- Doğru görev ve model ile bir soru-cevap pipeline'ı başlat.
- Soruyu ve
document_text'i pipeline'a aktar. - Yanıtı görmek için sonucu yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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['____']}")