НачатьНачать бесплатно

Создание пайплайна для ответов на вопросы

В предыдущем упражнении вы извлекали текст из многостраничного документа с помощью 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['____']}")
Редактировать и запускать код