Generate Argumentative Essays with AI

Generate Argumentative Essays with AI

Table of Contents

  1. Introduction
  2. Our Project
    • AI System
    • Educational Purpose
    • Data Set
  3. Our Process
    • Team Roles
    • Data Set Search
    • Pre-processing and Data Training
    • Front-End Development
    • Backend Connection
  4. Challenges
    • Data Set Difficulty
    • Backend-Frontend Connection
  5. Our Model
    • GPT
    • NEO and AI Textgen Models
    • Training Time
  6. Our Goals
    • Essay Generator
    • User-Friendly Interface
  7. Future Cases and Expansions
    • Different Types of Essays
  8. System Demonstration
  9. Our Team
  10. Conclusion

Our Project

The Code Detectors team has created an AI system that generates argumentative essays Based on different parts of an essay, such as counter-claim, rebuttal, evidence, and conclusion, after receiving a short prompt. We decided to pursue this project for educational purposes so that people can quickly and easily dive into topics that are interesting to them. We used a dataset, called Evaluating Student Writing from Kaggle, to train our AI system.

Our Process

We first assigned roles to all of our team members, and once those were determined, we started our work. First, we began our project by searching for a data set. The next part of our team went ahead with the pre-processing and data training. Once we were finished with training, we went ahead and started working on our front-end. We collaborated and discussed with our whole team how we were envisioning our Website to look. We agreed on a template and finished our HTML and CSS coding. After the back-end was finished, we worked on connecting it to the front-end.

Challenges

It was extremely difficult to find a data set to train the model. We found one data set that was similar to what we wanted, so we slightly changed our project to include the subject of the essay, such as claim, conclusion, evidence, rebuttal, etc., to match the data set. We also faced some issues connecting the backend to the front-end, but resolved it by debugging our code.

Our Model

We chose the GPT, Neo, and AI Textgen models and assigned two people from our team to work on training our models. The claim, counter-claim, and conclusion statements each took approximately 20 minutes to train. The evidence and rebuttal statements took around 30 minutes each to train. In the end, the whole model took about two hours to train.

Our Goals

Our goal was to make an easy-to-use interface for a user to gain knowledge about their prompt and make essay writing more accessible. We Are aware that many people struggle with writing essays, so our hope would be that essays.arc can help make essays less intimidating and easier to write. We definitely would not want to overwhelm the user, so our whole team is working on making our essay generator as friendly as possible.

Future Cases and Expansions

Currently, we are only focusing on argumentative types of essays and statements. Our system will be able to generate claims, counter-claims, rebuttals, evidence, and conclusion statements. However, in the future, we intend to increase our scope into different types of essays, such as descriptive, persuasive, etc. This would allow our system to generate other types of statements, such as descriptions, comparisons, and more.

System Demonstration

To demonstrate our bot, we have a feature where You can select a subject, such as claim, rebuttal, evidence, conclusion, and counter-claim, and the number of statements you want to generate. Enter a random prompt and click the "Generate" button. Your output will appear below, separated by semicolons.

Our Team

  • Rio: Instructor
  • Puja: Front-end Developer, Back-end Developer, Project Manager
  • Lauren: Data Pre-processing, Product Manager, Back-end Developer
  • Krishna: Front-end Developer
  • Evelyn: Front-end Developer
  • Aria: Data Pre-processing

Conclusion

Our team created essays.arc, an essay generator that uses an AI system to generate argumentative essays. We aimed to make essay writing more accessible while also providing an easy-to-use interface. In the future, we hope to expand to other types of essays to make our system even more versatile. With our team's hard work and dedication, we were able to create a successful project.

FAQ Q&A

  1. What types of essays can essays.arc generate?

    • Currently, essays.arc can generate argumentative essays. However, we hope to expand to different types of essays, such as descriptive and persuasive, in the future.
  2. How long did it take to train the model?

    • The claim, counter-claim, and conclusion statements each took approximately 20 minutes to train. The evidence and rebuttal statements took around 30 minutes each to train. In the end, the whole model took about two hours to train.
  3. How did essays.arc come up with its generated statements?

    • Essays.arc uses an AI system that generates argumentative essays based on different parts of an essay, such as counter-claim, rebuttal, evidence, and conclusion, after receiving a short prompt.

Find AI tools in Toolify

Join TOOLIFY to find the ai tools

Get started

Sign Up
App rating
4.9
AI Tools
20k+
Trusted Users
5000+
No complicated
No difficulty
Free forever
Browse More Content