AI-Powered Essay Grading System
This tool evaluates essays based on a comprehensive rubric and provides detailed feedback. It can also check for potential plagiarism in the submitted work.
- FastAPI: Backend framework for handling API requests
- Gradio: UI for easy interaction with the AI assistant
- LangChain: Used for building and chaining prompts for AI responses
- RAG: Used rag to increase the accurcy of the results comparing essays with ones at a similar level.
- Pydantic: Data validation and modeling
Clone the repository:
git clone https://github.com/dmoayad/essay-grader-llm.git
cd essay-grader-llm
Install dependencies:
pip install -r requirements.txt
Access the Gradio interface:
python app.py
click the link on the terminal which is mostlikely http://0.0.0.0:8000/
POST /predict
- Process input and return AI-generated responses.
Feel free to fork this repository and submit pull requests with improvements!
This project is licensed under the MIT License.