Just a note here to avoid confusion related to my post on flashcard scheduling algorithms, since it was referenced here. We should really be mindful about what being “AI powered” really means.
The concept of “AI” is being shoved everywhere as marketing for any business to present itself as a top notch brand. But what “AI” means in a broader sense is not that well defined. Technically a simple comparison statement could already be defined as AI, and machine learning has existed since the 50s, being in constant development. But in the public eye that concept has been evolving to always denote the latest trend, or what is supposed to be the cutting edge technology.
The focus for research and development has been narrowing from Machine Learning, to Deep Learning, to specifically Transformer networks and from that getting into this boom of LLMs. And it’s now when the “AI” buzzword is being overused, because an LLM is the product that an end user interacts with directly, instead of being just a core technology invisible to the user.
That doesn’t mean that AI hasn’t been here for a long time before LLMs. Things like the recommendations we get on streaming services have always been machine learning. Now phones are said to have “AI cameras”, but computational photography has been on every smartphone since more than 10 years ago. The only difference is having now that crappy “AI” label to redefine what we already had.
So what I’m trying to say, is to ask people not to throw everything into the same sack. Not everything “AI” is about generative content for end users, processed at huge datacenters managed by big corpos, consuming natural resources and with large bills to pay.
I’d never use a Bunpro where LLMs are the focus, because I don’t want doubtful generative content in a platform that shines precisely because of its human curated content. I would however love a Bunpro that implements technology advancements wisely. Replacing their simple and completely deterministic SRS with an algorithm like FSRS where memory decay is probabilistic (that would be called AI a few years ago) is a step forward. And so would be if something more sophisticated falling into Deep Learning territory was implemented, it doesn’t mean that there will be a ChatGPT scheduling our reviews. That’s why benchmarks like the one I shared exist, to put in perspective the value of these advancements.
TL;DR: hell no to chatbots on Bunpro. Yes to better SRS.