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
Agent fetches the information from the source and groups it into logical sections
Invoking another (Meme Generator) agent to generate a thematic meme to make the learning more fun
Input how many questions do you want to be generated in a quiz
Quiz answers and LLM's grading
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
Top comments (0)