AI/Machine Learning based technical puzzle app

Hi Friends,
I am new to AI/Machine learning field and recently took my first courses from DeepLearning.AI. I’ve following high-level idea about the project.

*) I am thinking of building an AI/Machine learning based puzzle app which basically asks technical puzzle to candidates in the areas such as data science, Machine Learning, Python, Java etc. etc.
*) Also puzzles range from beginner to advance category. Candidates can take one puzzle a day or multiple puzzles. App basically builds their candidates profile as beginner or intermediate or advance in the particular area.
*) Now lets say an employer looking for data scientist, or python or Java developer can simply browse this list filter by zip code, expertise area, expertise level and simply contact them for employment/freelancing work.
*) This way employers don’t have to just rely on resumes or linked in profiles and waste so many hours interviewing wrong candidates. App basically shows how many problems are solved by candidates in which are and also their expertise level in the area.
*) This app is totally machine learning based meaning app asks different puzzles and also evaluates the answers and there is no human intervention involved.

What do you guys think about the project idea?

For the implementation We will need mainly two following things at a high level.

  1. LLM which is fined tuned/trained in technical puzzle so it can ask/evaluate the puzzles. Is this correct…?

  2. Web app as an interface.

Thank You all, Please let me know you suggestions.

2 Likes

Have you heard of https://workera.ai/ ?

1 Like

Hi Charlie,

Fine-tuning model nowadays I believe to be quite computation intensive, therefore, expensive. You may take a look into Retrieval Augmented Generation. It quite interesting because its mechanism will yield you the same result with your data without fine-tuning the LLMs. Give a try. Hope this helps.

Cheers,
Duy Nguyen

1 Like

Thanks for your reply. workera.ai seems like skill assessment platform. is it correct…? Difficult to understand what they do from first look of their website…!!

It could be similar, What I am suggesting is simple fun tech puzzle app that candidates can use to build their tech puzzle profile in Data science, Java, python, etc. and employers can use to find beginner, intermediate or expert candidate . Matter done. 

Thank You again Balaji.

1 Like

Thanks for your insightful reply Duy Nguyen. I will definitely check RAG.

Any suggestions on which LLM’s to use…? OpenAI’s ChatGPT or Llama 2 etc…?

1 Like

Workera is a skills assessment platform.

See codewars for questions at different levels of difficulty on diverse topics. Please dig into qualified.io to understand how your profile appears to recruiters.

1 Like

Hi Tango,

Right now, there are two powerful agentics tools that utilize LLMs and function-calling, ReAct from Langchain and Open AI.

Cheers,
Duy Nguyen

2 Likes

Thank You Balaji.Ambresh, I will check this out.

1 Like

Duy Nguyen,
Thanks for your answers. I will look into LangChain. By Open AI You mean ChatGPT apis right.?

1 Like

Balaji.Ambresh, I am Sure many such solutions exist, Idea is hardly path breaking etc. I just wanted to experiment or learn to see if I can develop small mpv or pilot project, I would learn a lot.

1 Like

Yes, that’s correct! OpenAI APIs.

1 Like

Got it & best of luck with your project.

1 Like

this project seems interesting. But I am new to AI/ML that’s why I can’t help. But wish you luck.

1 Like

Thank You, Same here. Even after years of development/programming experience, AI seems new to me.

1 Like

I am also a Gen-AI learner and want to upscale my learning by doing projects. So, is there any chance that I can join you in this project?

1 Like

Yes, are you doing this project by own yourself?

1 Like

Hi Charlie,

Great project idea! Using AI for technical puzzles and creating a candidate profiling system can indeed streamline the hiring process. For implementation, you’re on the right track:

  • Language Model (LLM): Fine-tuning a language model on technical puzzles is a good approach to generate and evaluate questions. GPT-3.5, with its versatility, could be a strong candidate.

  • Web App: Developing a user-friendly web interface for candidates and employers to interact with the system is crucial. Ensure a seamless experience for puzzle solving and profile management.

Consider incorporating features like real-time progress tracking, personalized recommendations, and a robust search/filter system for employers.

Overall, it seems like a promising initiative that can bring efficiency to the hiring process. Best of luck with your project!

2 Likes

@Rajan_126 , Thanks for your interest. I am brainstorming few projects, I will let you know if I am deciding on this project.

2 Likes

@priyanka_fulwari , As of now, I am just trying to get info, interest and suggestions from the community. I am yet to start it.

1 Like

okay, let me know if you need any help. I’ll be there.

1 Like