Practical overview
When it fits
Use it when you can run its documented Python and Docker-based setup locally and need question-and-answer records from text in TSV format.
Who it is for
- Educators or content developers preparing candidate questions from source passages.
- Dataset preparers creating question-answer pairs from selected text.
- Developers adding question generation to a command-line text-processing workflow.
Documented uses
- Generate candidate questions from a passage and a supplied answer.
- Produce TSV rows containing questions, answers and scores for downstream text processing.
Requirements & limits
The project is a public repository identified as GPL-3.0 licensed. The documented workflow runs through local setup and command-line scripts.
- The setup script downloads the model and starts OpenNMT and CoreNLP servers, so use requires the documented Docker, Docker Compose, Python and pyzmq prerequisites.
- The first model feed may be slow because CoreNLP modules load.
- Output includes a score, but the README gives no interpretation or selection guidance for it.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the question-generation workflow and request TSV output
Install the documented components and use the command-line script to generate TSV from a text passage.
Before you start
- Docker 17.03 or later
- Docker Compose 1.13.0 or later
- Python 3
- pyzmq dependencies; the README lists libzmq3-dev for Ubuntu and zeromq with libpgm for Mac
Steps
Install the listed environment requirements for your platform.
Run ./setup to download the model, install Python requirements, pull Docker images and start the OpenNMT and CoreNLP servers.
Run ./get_qnas "" with a passage as the input.
Expected outcome
The script returns TSV with a question, answer and score in each row.
Guide limitations
- The first model feed may take a long time while CoreNLP modules load.
- The README does not define how to interpret or filter the output score.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- deeppavlov/question_generation · Official homepage title · retained in its source language

