Skip to content

A chatbot for recruiters to query information about a job applicant

License

Notifications You must be signed in to change notification settings

seanbearden/resume-chatbot

Repository files navigation

Ask The Resume Chatbot

Overview

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

Table of Contents

Getting Started

Preparation

  1. Populate res/data directories with the applicant's files (text files preferred for cost optimization).
  2. Update documents_info.json for chatbot tool selection.

Indexing

Deployment

  • Prepare Heroku deployment (ensure gunicorn in requirements.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

Data Vector Stores

  • Resume
  • CV
  • Website
  • Projects
  • Publications

Custom Domain (Optional)

For a personalized domain, set up via Cloudflare. Cloudflare setup guide.

Acknowledgments

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any queries or contributions, feel free to contact me at seanbearden@seanbearden.com.

About

A chatbot for recruiters to query information about a job applicant

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages