Introducing my AI-Powered Job Seeking QA Assistant #25171
Nachoeigu
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone,
I would like to share my new app, built using LangChain, which is an AI bot designed to make job seeking easier with this Q&A bot.
REPO: https://github.com/Nachoeigu/ai-automated-qa-professional
This app helps you respond to job-related questions using your professional information. It can integrate with external applications to automate responses in job application forms or social channels.
How It Works?
The workflow is the following:
If you want to make your own testings, I provided a test directory where you can simulate template questions in LangSmith and see how accurated is the app for your use case. In my case, it retrieves more than 90% of accuracy :)
About how to set up
Create Your Profile: Go to the "resume" folder in the repository and create an info.md file. Include the following headlines that summaries your professional profile. The better you detail them, the better responses the model will provide. (Avoid personal details like ID number, residencial address, at least, you are aware 100% about the data managment of the server where the LLM is running).
Use the following sections exclusively:
ABOUT MY PROFILE: It is like a brief about how you are, what you do, where you live, and general things regarding you...
TOOLS & SOFTWARE: Here you provide your skills or tools and years of experience with each one.
JOB PREFERENCES: Any preferencies like salary, remote/on-site preferences, part time/ full time and so on...
JOB EXPERIENCES: A detail of our your work records and what did you do.
PROJECTS & USE CASES: Provide professional and academic projects (from job or personal ones).
EDUCATION: Your background and education.
CERTIFICATIONS & COURSES: Here provide a detail of your courses you made and also some certifications you may have.
A glince of how it works in a demo:
I will also share some videos to demonstrate how it works: in this demo, I use gpt-4o-mini as router and llama 3 70b as qa bot.
Suppose I am applying for an AI Developer role. When we invoke the chain, we set the role and then in the input question in this case if I have experience with Python.
(This is hardcoded for explanation purposes, you can parameterize this later)
Look that the output also is parsed as an integer because the model detects that the question should be a number, not a string.
demo.mp4
Also I tried with other topics and well this is the result:
demo_2.mp4
I suggest you to try it with your own dataset and provide feedback or improvements over it.
Thank you and have a nice end of the week!
Beta Was this translation helpful? Give feedback.
All reactions