Inspiration π‘
I recently learned about project management and effective goal setting methods in my Intro to IT and Informatics course. As an individual who loves to help others, I thought this hackathon would be a good opportunity for me to try create a tool to help people set more efficient goals. Especially with an AI chatbot, I could interact more with the user on a conversational level, so I thought it would be great to guide them through long-term goal planning.
What it does π€β
The chat bot guides users to specify their long term goals and help create an efficient plan to achieve their goals by asking users the main questions asked by famous goal settings methods such as the OKR (Objectives and Key Results) method and the SMART (Specific, Measurable, Achievable, Relevant, and Time-Bound) goals.
The chatbotβs questions are mainly based off questions asked in effective goal-setting methods such as the OKR method (whch stands for Objectvies and Key Results) and the SMART goals (which stands for specific, measurable, achievable, relevant, and time-bound).
My goal assistant brings together the main points that these two famous approaches emphasize: it guides the user to think about the ultimate goal they want to achieve, a reasonable timeline for the goal, and a method of measurement in regards to their progress.
How I built it π οΈ
I mainly used VoiceFlow's workspace to work on the chatbot. I was originally planning to implement it into a stand-alone task management app, but due to time constraints, I had to scale down the project to the chatbot assistant.
Challenges I ran into π©β οΈ
This is my first time working with AIs and chatbots - limited knowledge definitely caused me some struggles. For example, I did not have a full understanding of what tokens were, so I initially didn't increase the max token size for the AI. Due to this, the AI-generated plans were constantly getting cut off, and I was trying my best to implement pastebin and paste.ee's APIs to produce an external link that would let the user see the full text. When I realized that it was just the max token size I had to change, I was already 4 hours in to try to get the API to work.
I also joined the hackathon when there were only 14 hours left (it was around 10pm), so time was also part of the challenge.
Accomplishments that I'm proud of ποΈ
Despite this being my first time dealing with AI in a programmatical sense, I was able to make the core functionalities of my AI chatbot work in an hour (all credit goes to VoiceFlow's simplicity and abundant amount of resources online). I am very proud that I could finish the project even though I joined late.
What I learned π
I already knew this, but I rediscovered how much I love working on original projects.
Although this project was just a simple usage of prebuilt-ChatGPT, I am now less intimidated to learn more about machine learning/AI. This experience is definitely what I needed for a little knudge.
What's next for SMART AI Goal Assistant π―
I would like to see if I could implement this assistant in my personal programming projects. I am currently working on a productivity app, so this will definitely be an addition to it.
Built With
- voiceflow
Log in or sign up for Devpost to join the conversation.