INNER CODE UNIT · Python
_prepare_qg_inputs
AMontgomerie/question_generator · questiongenerator.py:177
def _prepare_qg_inputs(
self,
sentences: List[str],
text: str
) -> Tuple[List[str], List[str]]:
"""Uses sentences as answers and the text as context. Returns a tuple of (model inputs, answers).
Model inputs are "answer_token <answer text> context_token <context text>"
"""
inputs = []
answers = []
for sentence in sentences:
qg_input = f"{self.ANSWER_TOKEN} {sentence} {self.CONTEXT_TOKEN} {text}"
inputs.append(qg_input)
answers.append(sentence)
return inputs, answers