2025年5月

I tried codebuddy in wechat dev tool, and try to make a miniprogram. I found it had a very big illusionary problem, and very proud, or very arrogant. It is always trying to make some codes without any basis or reference. I ask it to create pages, It will not just create pages but also fill codes of nonsense. I just want it to create pages and then I will provide it APIs then ask it to follow APIs to create codes. But it just create pages and codes without API documents, and the codes are just illusions and bullshits. CodeBuddy will not follow my prompts carefully, will not do want I want it to do, and will just code randomly. I'm using the default model and don't know what it is. Sonnet 3.7 is much more better, It will not create nonsense codes. CodeBuddy is much more faster than sonnet 3.7, but faster bullshit is bullshit. CodeBuddy command @ just has a very few functions. I can just add files one by one. Unlike Trae, it can't add workspace or folders.

And then I watched a video made by the codebuddy development team tencent TDP https://www.bilibili.com/video/BV1exJxzFEXW. In the video, TDP use vscode codebuddy plugin instead of wechat dev tool. And the prompt is a simple project requirement. After read the prompt, codebuddy will ask a few questions. It looks very different from the one in wechat dev tool.

The biggest problem of using AI for programming, is to understand two different bug types. One bug type is caused by documents or prompts are not detailed enough, or they are so long that AI ignored some of them, another bug type is caused by AI's ability is not enough.

To fix the first one, just give proper documents and prompts, detailed, and not too long.

To fix the second one, you need to debug by yourself. Luckily, most of these bugs are very stupid. You just need to change a few codes.

But it is diffcult to figure out which is which. A wrong decision will waste a lot of time. Maybe only you should use AI day after day, and you will know AI's temperament.