← all repositories
Turing-Project/WriteGPT

An AI pipeline that reads exam papers and writes high-school essays

It exists because someone wanted to automate Chinese Gaokao argumentative essays from OCR all the way to a physical answer card.

5.3k stars Python Language ModelsDomain Apps
WriteGPT
Not currently ranked — collecting fresh signals.
star history

What it does WriteGPT is a five-module pipeline built to generate Chinese Gaokao argumentative essays. It photographs an exam paper, uses EAST and CRNN to read the prompt, distills the instructions with BERT, and drafts the essay with a fine-tuned GPT-2 model. The authors claim the output hits a passing grade for an average high schooler, and they envision the result flowing straight through an external device onto a physical answer card.

The interesting bit The finetuning corpus tells the real story: after seeding the model with roughly one thousand top-scoring Gaokao essays and prose collections, the team later added the Selected Works of Mao Zedong, Chen Duxiu’s Anthology, and Lu Xun’s Collected Works to the training set. It is difficult to find a blunter instrument for tuning ideological register. The project is also triple-licensed under Apache-2.0, MIT, and the Anti-996 License—a combination that is as principled as it is unusual.

Key highlights

  • Five independently trained modules (EAST, CRNN, BERT, GPT-2, DNN) wired into an inference pipeline
  • 1.7 billion parameters, pretrained on ~15 GB of cleaned Chinese text and fine-tuned on ~1,000 high-scoring exam essays
  • BERT summarization strips out boilerplate exam instructions like “read the following materials” before generation
  • Colab demo available, though only for the text-generation module
  • Explicitly tagged “for communication and popular science only,” which is one way to write a disclaimer

Caveats

  • Built on TensorFlow 1.15.2 and Ubuntu 18.04.2, so the stack is aging fast
  • The physical answer-card output hardware is mentioned but not actually explained in the visible README
  • PyPI version sits at 0.0.1a4, suggesting the project is still very much alpha

Verdict A curiosity worth inspecting if you study Chinese NLP, stylistic mimicry, or unapologetically single-purpose pipelines. Everyone else can safely skip this 2020-era time capsule.

Frequently asked

What is Turing-Project/WriteGPT?
It exists because someone wanted to automate Chinese Gaokao argumentative essays from OCR all the way to a physical answer card.
Is WriteGPT open source?
Yes — Turing-Project/WriteGPT is open source, released under the MIT license.
What language is WriteGPT written in?
Turing-Project/WriteGPT is primarily written in Python.
How popular is WriteGPT?
Turing-Project/WriteGPT has 5.3k stars on GitHub.
Where can I find WriteGPT?
Turing-Project/WriteGPT is on GitHub at https://github.com/Turing-Project/WriteGPT.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.