DEV Community

Cover image for AI Based 24*7 Study Guide ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐Ÿ““โœ๐Ÿป๐Ÿ’ก
Divya
Divya Subscriber

Posted on โ€ข Edited on

22 8 5 7 9

AI Based 24*7 Study Guide ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป๐Ÿ““โœ๐Ÿป๐Ÿ’ก

This is a submission for the Agent.ai Challenge: Assembly of Agents (See Details)

What I Built

I created a Study Guide Agent to make learning smarter, easier, and more engaging. Users can input a topic, choose their education level or purpose (exams, academics, research), and get a detailed explanation tailored to their needs. To help retain information, the agent generates fun stories, and learning tips customized for better understanding and memory.

It doesnโ€™t stop there ๐Ÿ˜! Users can create a custom quiz to test their knowledge. The agent assesses their answers, providing personalized feedback, model answers, and actionable learning suggestions for improvement. This all-in-one guide is designed to simplify learning and make it enjoyable!

I built this because I had long wanted to, and this is closely related to a project I built this December as well:- AI-Study-Guide

Demo

My agent is live at:- Study Guide

A video demo showcasing my working agent:-

Agent.ai Experience

๐ŸŽ‰ So, here it isโ€” my 3rd agent on the agent.ai platform! ๐ŸŽ‰

This one took a lot more planning compared to my first, but guess what? Itโ€™s totally worth it! โ˜บ๏ธ๐Ÿ˜

The process boils down to these key steps:

1๏ธโƒฃ Start with the basics: Collect the user's education level and the topic they want to learn or revise.

2๏ธโƒฃ Generate detailed explanations: Use an LLM agent to create a comprehensive, well-structured explanation of the topic tailored to the userโ€™s needs.

3๏ธโƒฃ Add a storytelling twist: Ask users if theyโ€™d like a story to make the topic memorable.

4๏ธโƒฃ Bring in the Story Maker: Call the Story Maker Agent to craft a fun, engaging story based on the topic to help with retention.

5๏ธโƒฃ Boost learning: Offer learning tips to simplify and reinforce the topic.

6๏ธโƒฃ Create custom learning aids: Use an LLM agent to generate some learning tips, ensuring theyโ€™re tailored for the user as per the topic.

7๏ธโƒฃ Quiz Questions Count: Let users pick how many quiz questions theyโ€™d like to assess their grasp of the topic.

8๏ธโƒฃ Quiz time: Use an LLM agent to create a subjective quiz and present it to the user.

9๏ธโƒฃ User input: Provide a text area for users to type their answers for each question based on their understanding.

๐Ÿ”Ÿ Feedback and growth: Call an LLM agent to evaluate their answers, provide personalized feedback, model answers, as well as actionable suggestions for improvement.

๐Ÿ”ข Final output: Present everything back to the userโ€” feedback, suggestions, and model answersโ€” so they can deepen their understanding and grow in their learning journey.

Hereโ€™s a sneak peek of the actions tab of my agent, showing the workflow behind it all: ๐Ÿ‘‡

Screenshot showing the actions tab of my agent, to show the workflow

Conclusion

This marks my third project on the Agent.ai platform, my second requiring interaction with another agent, and the most extensive one in terms of planning and execution. While I acknowledge itโ€™s not the most time-efficientโ€” since all content is generated afresh every time the agent is run, even if users donโ€™t need the story or tipsโ€” I still like it, for now. I plan to refine and optimize it post my semester exams (because, letโ€™s face it, thereโ€™s so much to do and barely a week left). Stay tuned for updates! ๐Ÿš€

So, that's it!

If you're still here, Thank you โ˜บ๏ธ๐Ÿ™๐Ÿป.

Please share your thoughts, feedback, and suggestions in the comment section below ๐Ÿ—จ๏ธ

GIF showing a studying hard cute penguin

AWS Q Developer image

What is MCP? No, Really!

See MCP in action and explore how MCP decouples agents from servers, allowing for seamless integration with cloud-based resources and remote functionality.

Watch the demo

Top comments (14)

Collapse
 
fm profile image
Fayaz โ€ข

Nicely done!
Congrats on winning! โค๏ธ

Collapse
 
divyasinghdev profile image
Divya โ€ข

Thank you
It really was a pleasant surprise for me ๐Ÿ˜

Collapse
 
dummy001 profile image
dummy โ€ข

It's a great one!
There's always room for improvement - It's all part of the process, so donโ€™t stress too much about it. Once the main part is done, the rest will follow naturally.

And youโ€™ll rock in your sem exams..! All the very best..

Collapse
 
divyasinghdev profile image
Divya โ€ข

Thank you so much for your kind words ๐Ÿ˜โ˜บ๏ธ

Yup, I will !

Collapse
 
dev_99718084404de profile image
Dev โ€ข

Lots of room for improvement.

Collapse
 
divyasinghdev profile image
Divya โ€ข

I know.
Any specific feedback?

Collapse
 
heydivyamsharma18 profile image
Divyam Sharma โ€ข

Damn girl ๐Ÿ”ฅ๐Ÿ”ฅ
This is actually so good and insightful ๐Ÿ”ฅ

Collapse
 
divyasinghdev profile image
Divya โ€ข

Thank you Divyam ๐Ÿ˜

Collapse
 
divya_singh_12024c583f7b5 profile image
Divya Singh โ€ข

This is good!
All the best for exams.

Collapse
 
divyasinghdev profile image
Divya โ€ข

Thank you

Collapse
 
harshit3011 profile image
Harshit Khosla โ€ข โ€ข Edited

This is a good one..do try to add more functionalities..and keep building such awesome projects!

Collapse
 
divyasinghdev profile image
Divya โ€ข

Thank you Harshit!
Yup, will improve it after my exams now ๐Ÿ˜…

Collapse
 
kwnaidoo profile image
Kevin Naidoo โ€ข

Well done! This looks great.

Collapse
 
divyasinghdev profile image
Divya โ€ข

Thank you so much. I understand that there is still room for improvement, particularly in making much of the content optional, but it's OK for now.

Love building dashboards for customers?

Love building dashboards for customers?

Thought not. Embeddable's dashboard toolkit is built to save dev time. It loads fast, looks native and doesn't suck like an embedded BI tool.

Get early access

๐Ÿ‘‹ Kindness is contagious

Explore this practical breakdown on DEVโ€™s open platform, where developers from every background come together to push boundaries. No matter your experience, your viewpoint enriches the conversation.

Dropping a simple โ€œthank youโ€ or question in the comments goes a long way in supporting authorsโ€”your feedback helps ideas evolve.

At DEV, shared discovery drives progress and builds lasting bonds. If this post resonated, a quick nod of appreciation can make all the difference.

Okay