Đoạn văn có trả lời câu hỏi không?
Một đội ngũ kiểm duyệt nội dung tại một công ty công nghệ lớn cần tự động xác thực xem liệu một đoạn văn từ kho tri thức có trả lời truy vấn của khách hàng hay không. Họ muốn tăng tốc quy trình bằng cách dùng một mô hình QNLI đã được huấn luyện sẵn để đánh giá mức độ liên quan của từng phản hồi. Mục tiêu của bạn là triển khai một giải pháp có thể phân loại liệu một đoạn văn nhất định có chứa câu trả lời cho một câu hỏi cụ thể hay không.
Bài tập này là một phần của khóa học
Natural Language Processing (NLP) bằng Python
Hướng dẫn bài tập
- Khởi tạo một pipeline
classifiervới một mô hình QNLI phù hợp, chẳng hạn"cross-encoder/qnli-electra-base". - Dùng pipeline này để đánh giá liệu
passageđã cho có trả lờiquestionhay không.
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.
from transformers import pipeline
# Initialize the QNLI pipeline
classifier = ____
passage = "Our refund policy allows customers to return any item within 30 days of purchase, provided the item is in its original condition and accompanied by the receipt. Refunds are issued to the original payment method within 5–7 business days."
question = "Can I get a refund if I return a product after 20 days?"
# Get the result
result = ____
print(result)