Skip to content

AI Career Coach: Python program using OpenAI language model. Personalized career guidance, resume review, interview prep, job search tips & more. Dynamic conversations with users.

Notifications You must be signed in to change notification settings

kamalakrishnan/ai-career-coach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

AI Career Coach

This is a Python program that acts as a career coach powered by the OpenAI language model. It can assist users with resume reviews, interview preparation, career planning, job search strategies, and more.

Getting Started

To run this program, you'll need to install the required Python libraries and have an OpenAI API key. Follow the steps below to get started:

  1. Clone the repository:

  2. Install the required libraries:

  3. Set your OpenAI API key:

  4. Load the profile data:

  • Prepare a CSV file with user profile data in the format specified.
  • Update the path to the CSV file in the load_data function.
  1. Run the program:

Functionality

  • The get_ai_response function interacts with the OpenAI Chat Completion API to get AI-generated responses based on user input.
  • The load_data function reads profile data from a CSV file and stores it in a list of dictionaries.
  • The ask_ai function handles the conversation between the user and the AI career coach, using the AI model to respond appropriately based on user input and profile data.

Limitations

  • The program has a token limit for conversation history, and if exceeded, it summarizes the conversation before continuing.

About

AI Career Coach: Python program using OpenAI language model. Personalized career guidance, resume review, interview prep, job search tips & more. Dynamic conversations with users.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published