Changelog
- Changed from Static Roasting to Live Generated Roast based on all Factors
- Performance enhancements (Quicker Startup)
- Better AI Detection
- Roast is now displayed on the software panel, under your live feed
- Completely removed the heat score logic
- Added another AI which dynamically takes information and generates LIVE ROASTS!
Challenges
As i have said before, I’m kinda a newbie in terms of AI, so this update was a bit timetaking for me. I also faced a lot of issues while trying to make the AI be rude and roasty, but at the same time, to avoid swearing. It took a lot of tries.
Learning & Overcoming Challenges
I learnt how to use text generative AI model
I learnt how to pass information properly to an AI Model
I learnt how to NOT do overfitting and let the responses be natural
I learnt how to mess with generation settings like temperature
I learnt how to teach AI to roast people 💀
Future Updates
I am aware that this project runs entirely on CPU right now, which is quite slow when it comes to AI Processing than GPUs. This causes lag in tkinter.
Il try to run the project on GPU & Minimize Lag
Il also try to make a daily diary which gets generated automatically inside a folder, with a history of roasts on the image.
AI Disclosure
I used Gemini in this for research, as I am quite a newbie in this. I got a lot of ideas while conversation with AI, like better prompting for roasting ai, picking up correct AI Models, Reducing processing time and more. All the codeblocks which had AI Involvement are marked through comments in the code.
Image: Attached image shows the AI roasting me for wearing a normal tshirt (While location was set to Canada, where temps are around -30 right now)
The image does not show the video feed as I am not comfy with revealing my face. :)
Thanks for reading this 💖
Stay Tuned!