DEV Community

Cover image for LearnQuest – Your Gamified Learning Companion 🎮📚
Timotej Avsec
Timotej Avsec

Posted on

3 1 1

LearnQuest – Your Gamified Learning Companion 🎮📚

What I Built

LearnQuest is a dynamic and engaging learning assistant that combines advanced features of Agent.ai to redefine how users interact with educational content. The agent creates an immersive, gamified experience by seamlessly integrating logical workflows, AI capabilities, and personalized tools for effective learning.

It all starts with the user choosing a topic to explore. Here, LearnQuest gets smart: it asks whether the user has their own learning material to upload or would like the agent to search the web for them. If the user uploads files—like PDFs or notes—the agent extracts and processes the content into digestible learning chunks. If the user opts for web resources, LearnQuest uses Agent.ai to perform a Google search and gathers the top 25 results. Using an LLM, the agent organizes this raw data into logically grouped sections and delivers a clean, friendly summary. 🧠✨

But it doesn’t stop there! To add a fun twist, LearnQuest brings in some humor by invoking a separate Meme Maker agent, generating a custom meme related to the learning topic. Because who says studying can’t be entertaining? 😄

Quizzes are where the learning gets truly interactive. The agent invites the user to specify how many questions they’d like. Using the LLM again, it creates a tailored quiz based on the topic or uploaded material. Once the user submits their answers, the agent evaluates them with AI, providing a detailed breakdown of correct and incorrect responses, study recommendations for improvement, and even a final grade. The feedback loop is quick, constructive, and motivating.

Finally, LearnQuest ensures the learning journey isn’t lost. The user can export the summary, quiz results, and recommendations to Google Docs or send them directly to their email, keeping their progress accessible for future reference.

LearnQuest’s power comes from its seamless use of Agent.ai’s robust features: it integrates search results, leverages LLMs for summarization, grading, and categorization, processes logical workflows like file uploads and user inputs, and effortlessly combines data extraction with content delivery. The icing on the cake is its ability to invoke and incorporate another agent (the Meme Maker), making it a creative and playful companion for learners of all ages. 🎓🔥

Demo

https://agent.ai/agent/learn-quest

Selecting the topic and source of information

Topic input

Agent fetches the information from the source and groups it into logical sections

Section text

Invoking another (Meme Generator) agent to generate a thematic meme to make the learning more fun

Meme

Input how many questions do you want to be generated in a quiz

Quiz

Quiz answers and LLM's grading

Answers

Agent.ai Experience

Agent.ai provided a very powerful framework for building AI agents, which can utilize not only LLM calls, but also come with a lot of useful building blocks, in my case the most useful are uploading and parsing files and searching for Google results. If I would to develop this agent from scratch, using some other programming language, the setup itself would take me more time as it did to make a whole agent using agent.ai

Image of Datadog

How to Diagram Your Cloud Architecture

Cloud architecture diagrams provide critical visibility into the resources in your environment and how they’re connected. In our latest eBook, AWS Solution Architects Jason Mimick and James Wenzel walk through best practices on how to build effective and professional diagrams.

Download the Free eBook

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay