Hallucination
In my other post, I mentioned the limitations of the AI:
- AI models will never be truly up-to-date because they are trained on existing knowledge.
- AI is based on generalization; it can never be truly specific - therefore, its so-called suggestions tend to be general.
- AI cannot create “ex nihilo” out of nothing - its so-called novelty mainly comes from different combinations.
- AI cannot learn from its own generated content - this would lead to model collapse.
But I didn’t include another common limitation based on the current technology: hallucination. In my opinion, this will probably be overcome in the future, because technically the chance of hallucination can be reduced.
Old project rewrite
Recently, I rewrote my 11-year-old project, Linux memory editor, with AI. Some people reject AI; some embrace it. I treat AI as the tool to do the task, but I know AI output is not 100% work. Nevertheless, AI has better knowledge than I do. But still, AI doesn’t have my specific knowledge, experience, and context; that’s why AI is just a complementary tool for humans to finish the task.
Memory editor
When I play games, I don’t like to spend time grinding (leveling up, collecting items, etc.). As a result, I use memory editing to make the gameplay faster. I created a Linux memory editor years ago. I started with GTK for the UI widget and used C++. However, GTK is less convenient for C++, so I switched to Qt. That’s how far it went.
Everyone can code
With the power of a calculator, everyone can calculate easily. With the power of computers, everyone can do complex computing tasks. And now, with the power of AI, everyone can code through vibe coding. But with the calculator, it doesn’t mean you become a mathematician; with the computer, it doesn’t mean you are a computer scientist; with vibe coding, it doesn’t mean you are a software engineer.
But I can see, due to AI, there are blended roles between the team members. Everyone can code, everyone can do marketing, and everyone can do administrative tasks. Then you will probably ask, “Will I be replaced?” I think due to the economic situation, manpower shrinking is likely to happen. But each team member’s role can’t simply be replaced. The reason is simple: nobody can do everything.