EssayBot
EssayBot is an attempt to outline a system that combines state of the art techniques in the domain of text synthesis (GPT-2) with advanced grammar and style parsers, with the goal of proposing a model for a new highly efficient writing assistant software.
- Warning: This repo is still under development so may not build successfully.
Installation
Clone
- Clone this repo to your local machine using
https://github.com/enoreyes/EssayBot
Setup
First make sure you have installed requirements
$ pip3 install language-check
$ pip3 install -r requirements.txt
now run an example
$ chmod +x RunMe.sh
$ ./Runme
Features
- Utilizes the small (117M Parameter) implementation of OpenAI's GPT-2 to generate text
- Cleans the output and removes duplicate (Still implementing this)
- Parses the output using LanguageTool to find style / grammar errors
Contributing
Will update this eventually
Step 1
-
Option 1
- π΄ Fork this repo!
-
Option 2
- π― Clone this repo to your local machine using
https://github.com/enoreyes/EssayBot.git
- π― Clone this repo to your local machine using
Step 2
- HACK AWAY! π¨π¨π¨
Step 3
- π Create a new pull request using
https://github.com/enoreyes/EssayBot/compare/
.
FAQ
- This isn't working on my machine!
- No problem! Feel free to shoot me an email and I can provide some more specific instructions.
Support
Reach out to me at one of the following places!
- Website at
enoreyes.com
Credits
Huge creds to TaeHwan Jung(@graykode) for his implementation of GPT-2 as well as LanguageTools and OpenAI.