I Love AI. I Still Don’t Want It in Everything.
I love AI. I use it constantly, I experiment with new models, I build things with it, and I genuinely think there are a lot of places where it can make software better. But I am also getting more and more tired of seeing AI being forced into literally everything. There’s a big difference between adding AI because it improves the product and adding AI because apparently every app now needs a…
Love for AI is evident, yet not all AI features are desirable. The author uses AI frequently for various purposes and believes it can enhance software. However, they are increasingly annoyed by AI being added to every app without a clear purpose. AI should only be included if it genuinely improves the product, rather than simply adding a "sparkle button" for the sake of it.
The author still incorporates AI in their personal projects as they appreciate its ability to streamline tedious tasks and improve efficiency. They started considering whether an app still functions perfectly without the AI feature. Offering users the ability to completely disable AI is preferred, eliminating any hints or prompts to use it.
The AI feature should seamlessly blend in without drawing attention. A clear question to ask when deciding on AI features is: What does AI actually improve in this context? If the answer isn't evident, it may not be necessary. Traditional software often performs well without AI. Not every problem requires probabilistic reasoning, natural language processing, or other AI capabilities.
Sometimes a simple filter is sufficient. Opting for traditional deterministic software can be beneficial as it's faster, predictable, and doesn't rely on external services or generate hallucinations. Optional AI can potentially enhance the AI features themselves. Users are forced to think more critically about the actual value AI brings.
The author is weary of projects hastily incorporating AI as an identity. Not every product needs an AI focus. It's essential to ask: Does AI truly add value to this product? Sometimes the answer might be no. The author remains excited about AI advancements but doesn't want AI to become a standard feature in every product, similar to adding Bluetooth to a toaster.
The ultimate goal should still be to create a high-quality tool. While AI can sometimes improve software, knowing when not to implement it is equally important.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.