DEV Community

Gerald
Gerald

Posted on

E-Learning Recommendation Agent.ai Based on Your Resume & Identified Skills, Certification, Education, Experience Gaps πŸ§‘β€πŸ’»πŸ“š

This is a submission for the Agent.ai Challenge: Productivity-Pro Agent (See Details)

What I Built

I built an intelligent agent that recommends tailored learning paths based on a user's career interests matched with gaps in skills, education, certifications, technical proficiencies by integrating real-time course data from multiple online learning platforms (e.g., Coursera, Udemy).

The Problem.

I am a web developer with an explorer spirit. I like to explore new technologies, and use them to bring ideas into digital reality. πŸ§‘β€πŸ’»πŸš€

I spent countless hours trying to look for gaps in my skills and the best learning paths. Sometimes going from tutorial to another (tutorial hell) hence which wastes valuable time.

A beginner web developer came to me the other day asking me to recommend the best way to learn and share useful courses. I spend an hour preparing a good study guide together with online courses. Thanks to my agent, this process takes less than a minute.

The solution

An intelligent agent that recommends personalized learning paths and specific courses by aligning a user's career interests with their gaps in skills, education, certifications, and technical proficiencies. By integrating real-time course data from multiple online learning platforms like Coursera and Udemy, it crafts tailored learning journeys that bridge those gaps and accelerate the user's professional growth.

Demo

Try out my agent on this link or this link.

Steps

1>> Provide your key career interest. e.g. Full-stack developer, Data scientist

Provide your key career interest. e.g. Full-stack developer, Data scientist

2>> Upload your resume

Upload your resume

3>> Select the type of gaps to identify

Select the type of gaps to identify<br>

4>> Get your recommendations.

 Get your recommendations

Agent.ai Experience

I was amazed at how easy it is to get a personalized agent up and running with Agent.ai. One of my takers was the ability to choose from multiple LLM engines. This was very useful since an LLM could be good for something in comparison with the others.

Based on the selected career path, this agent identifies gaps in one's resume then suggests courses and study paths to achieve the missing skills. I was to leverage an AWS cloud function to query Udemy and Coursera courses APIs. Unfortunately, I couldn't find open sourced courses API and also my could function failed to deploy. Which is a challenge I faced on the Agent.ai platform.

I had a little challenge reading from uploaded files until I came across a YouTube video that suggests using "Get Data from Builder's Knowledge Base" to read files.

It worked like magic. πŸš€

Looking forward to building more complex agents.
Thanks for the read. πŸ™

Top comments (5)

Collapse
 
small_shepherd profile image
Geoffrey Kimani

Awesome Stuff.

Collapse
 
geraldmuvengei06 profile image
Gerald

I’ve seen these ai agents are very capable

Collapse
 
ava_developers_04b450eaef profile image
Ava Developers

Needs fine tuning on the output courses. But it’s creative and simple.

Collapse
 
arya_jessica_325d4e459d2a profile image
Arya Jessica

Niice, just saved me lot's of hours looking for a course

Collapse
 
geraldmuvengei06 profile image
Gerald

It's relatively helpful and time saving.