By now you've probably played around with ChatGPT. It's really good at doing things like summarizing large bodies of text or helping you improve written content.
That said, I've been a pretty big skeptic about the application of this technology in the music submission space.
For example, there are companies out there that "use AI to analyze your song and tell you what your genres are" - and every time I've tested these they are close, but still pretty far off / unhelpful.
We've also had issues with curators using ChatGPT to improve their feedback, and have cracked down on that pretty hard. We want them to stay authentic. We know ChatGPT is an excellent writer, but it also sounds pretty corny at times.
A few of our competitors have launched "AI features" that help identify the right curators for a song. And to be honest, I'm not sure I fully trust they're actually using AI. I think they've simply written an algorithm and called it AI because a computer executes it. We've got plenty of that kind of human-written code here, and I think we do it better than all of the other platforms. For example, our genre matching and similar artists feature.
All that aside, I think I've finally found a pretty cool use of ChatGPT on SubmitHub: summarizing the feedback you've received so that you can easily extract common themes. It's mostly for fun, but I reckon some will find it helpful!
As a user who has sent a song, you might have noticed that your "Responses" tab now contains a section where you can request a ChatGPT summary.
The company behind ChatGPT is called OpenAI. They've got an API that allows developers like me to harness the power of ChatGPT using code.
Here's how I set it up:
OpenAI is pretty cheap with their pricing. Each of these "requests" seems to cost between 500 and 1,000 "tokens", and they charge $0.002 per 1,000. So, for every 500 times that users request a summary of their feedback it's going to cost us about $1.
I actually took a few steps to optimize these costs. The bulk of the "prompt" that gets sent to their API is made up of the feedback received, so I've "shortened" it as follows:
Eventually I'd like to add this feature to Hot or Not, but I need to keep an eye on these costs first 🤑
Got any ideas for cool ways that ChatGPT can be used on SubmitHub? Use the comments below!