Zacznij terazZacznij za darmo

Budowanie potoku Q&A

W poprzednim ćwiczeniu wyodrębniono tekst z wielostronicowego dokumentu za pomocą PyPDF i przygotowano go jako pojedynczy ciąg znaków.

Teraz zbudujesz potok odpowiadania na pytania przy użyciu Hugging Face, aby pobierać konkretne odpowiedzi z dokumentu.

Zarówno moduł pipeline, jak i document_text zostały wstępnie załadowane.

To ćwiczenie jest częścią kursu

Praca z Hugging Face

Zobacz kurs

Instrukcje do ćwiczenia

  • Zainicjalizuj potok odpowiadania na pytania, podając odpowiednie zadanie i model.
  • Przekaż pytanie i document_text do potoku.
  • Wyświetl wynik, aby zobaczyć odpowiedź.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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['____']}")
Edytuj i uruchom kod