🚀 Introducing a Parallel Workflow for UPSC Essay Evaluation 🚀
As part of my ongoing work to assist UPSC aspirants, I’ve created a simple yet powerful parallel workflow aimed at evaluating essays in the UPSC exam using LangGraph.
🔍 How It Works:
This platform allows aspirants to submit their essay, which is then evaluated on multiple key aspects, ensuring a well-rounded feedback mechanism.
💡 The Process Includes:
Start Node:
The workflow receives an essay and begins the evaluation process.
Evaluation on Key Aspects:
The essay is evaluated in three areas:
Clarity of Thought: How clear and coherent the essay's arguments and ideas are. (Score: 0-10)
Depth of Analysis: The depth at which the topic is explored and the analysis presented. (Score: 0-10)
Language: The quality of language, including grammar, vocabulary, and fluency. (Score: 0-10)
Final Evaluation:
After the individual assessments, all feedback is merged and summarized using LLM, resulting in:
A final evaluation score based on the average of the three aspects.
A comprehensive feedback report to help candidates improve their essays.
🔧 The Technology Behind the Scenes:
This workflow was built using LangGraph, a powerful tool that allows me to design and manage parallel processes efficiently. LangGraph enables the independent evaluation of different aspects of the essay while seamlessly merging the results for a final, cohesive assessment.
🌟 Whether you’re preparing for UPSC or simply looking to improve your essay-writing skills, this tool can provide valuable insights into how well-rounded and impactful your essays are.
Let me know if you have any thoughts or suggestions on this workflow.