Bắt đầu ngayBắt đầu miễn phí

Xây dựng pipeline Hỏi & Đáp (Q&A)

Ở bài tập trước, bạn đã trích xuất văn bản từ một tài liệu nhiều trang bằng PyPDF và chuẩn bị nó thành một chuỗi duy nhất.

Bây giờ, bạn sẽ xây dựng một pipeline hỏi-đáp bằng Hugging Face để truy xuất các câu trả lời cụ thể từ tài liệu.

Cả mô-đun pipelinedocument_text đã được nạp sẵn cho bạn.

Bài tập này là một phần của khóa học

Làm việc với Hugging Face

Xem khóa học

Hướng dẫn bài tập

  • Khởi tạo một pipeline hỏi-đáp với tác vụ và mô hình phù hợp.
  • Truyền câu hỏi và document_text vào pipeline.
  • In kết quả để xem câu trả lời.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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['____']}")
Chỉnh sửa và Chạy Mã