Researcher ORCID Identifier
Date of Submission
Open Access Senior Thesis
Bachelor of Arts
Dr. Michael Izbicki
This work is licensed under a Creative Commons Attribution-Noncommercial 3.0 License
© 2023 Lauren S Leadbetter
This project is a Python program designed to generate a senior thesis on a user-
inputted topic using natural language processing techniques. The program takes in a
topic from the user and then uses OpenAI API to deploy text models for text genera-
tion and evaluation, such as GPT-3 and Davinci-003. The resulting output is in .tex
format and includes a first-draft outline and paper, followed by self-generated assessment, with scoring, revisions, and feedback comments instructing manual revisions.
This submission is a sample using one available model of the project, meant to
demonstrate it’s functionality and limitations. Further model versions are available
in the project repository: https://github.com/laurenleadbetter/senior_thesis_generator/
Leadbetter, Lauren, "Maximizing Productivity and Quality in Senior Thesis Writing with Artificial Intelligence and Natural Language Processing Driven Tools" (2023). CMC Senior Theses. 3285.