Career Chat

This application interacts with Chat GPT by allowing the user to answer questions related to a career development tool called the Life Design Counseling Career Construction Interview.

I have a background as a career counselor/career development coordinator, so I wanted to create an application that utilized AI to create the Career Construction Interview Life Portrait. The Life Portrait is a paragraph that describes the individual and the current state of their career development process.

I chose to use Next.js for the project. I created a static build of the app and then uploaded it to my server. Because I’m doing all the communication with ChatGPT, there’s no need for a database setup. 

In the application, the ‘thread’ state variable is a JavaScript object that holds the content of the conversation between the AI and the user. I am using a useEffect to progress the conversation through the different questions to the final paragraph. The code is relative simple, which is the case with integrating with ChatGPT.