Engage recruiters and hiring managers effortlessly with a chatbot that personifies your professional journey. The Professional Resume Chatbot is designed for interactive exploration of a job seeker's credentials, including resumes, CVs, publications, and projects. Hosted on Heroku and utilizing AWS Serverless Application Model (SAM) for secure logging, this chatbot offers a personalized experience through session histories.
Live Demo: bearden-resume-chatbot.com
- Populate
res/data
directories with the applicant's files (text files preferred for cost optimization). - Update
documents_info.json
for chatbot tool selection.
- Run create_vector_store.py to establish index databases via FAISS.
- Prepare Heroku deployment (ensure
gunicorn
inrequirements.txt
). - Configure key-value pairs on Heroku.
- Build and deploy using SAM, must specify Docker context
DOCKER_ENDPOINT
. Follow these instructions to determine location of host.DOCKER_HOST=DOCKER_ENDPOINT sam build --use-container -t template.yaml DOCKER_HOST=DOCKER_ENDPOINT sam deploy --guided
- Run the following commands to deploy on heroku:
git add . git commit -m "initial commit" git push heroku main
- Resume
- CV
- Website
- Projects
- Publications
For a personalized domain, set up via Cloudflare. Cloudflare setup guide.
- Adapted from a Dash Gallery application: Embedchain-Fastdash
- Conversational retrieval agent utility: Langchain Documentation
- Chat vector database enhancement: Langchain Documentation
This project is licensed under the MIT License - see the LICENSE file for details.
For any queries or contributions, feel free to contact me at [email protected].