Создание пайплайна для ответов на вопросы
В предыдущем упражнении вы извлекали текст из многостраничного документа с помощью PyPDF и подготовили его в виде одной строки.
Теперь вы построите пайплайн для ответов на вопросы с использованием Hugging Face, чтобы извлекать конкретные ответы из документа.
Модуль pipeline и переменная document_text уже загружены для вас.
Это упражнение является частью курса
Работа с Hugging Face
Инструкции к упражнению
- Инициализируйте пайплайн для ответов на вопросы, указав правильную задачу и модель.
- Передайте вопрос и
document_textв пайплайн. - Выведите результат, чтобы увидеть ответ.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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['____']}")