Replies: 5 comments
|
For what it's worth, I have no problem with AI assisted bug discovery, especially when:
Which is a massive difference from what other projects are complaining about which is getting flooded with low-effort spam. A bit of redundancy is unavoidable with efforts going in parallel, but everything your efforts produced so far have been legitimate issues, that are actionable. |
|
i would say don't post all the issues at once. Start with the 5-10 you're most sure are real bugs. On each one, say if you checked it yourself (it compiles and shows the bug) or if it's only what the AI found and no one tested it. This helps maintainers know which ones to trust first. You can post the rest later, in small groups, instead of all at once. |
|
ask your bot to use GH cli to search for existing similar bugs too! |
|
I'm not a core team member so ignore as you wish, but I wanted to also suggest the following: you might want to maintain a branch with automated known failure tests, and carefully maintain the tests. This can help the agents avoid duplication, and it will create an infrastructure where related issues can be quickly resolved as the compiler team releases bug fixes. |
|
As an update, @kalsprite, who has greater competency than me around Odin, has pursued a similar undertaking. Rather than potentially do a lot of redundant work, I handed him my results so he could do a monolithic sweep himself. That's why I have stopped posting new issues regarding this. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I'm using this single document as a shared reference and disclosure of AI usage.
I put ChatGPT 5.6 Luna (weakest) to the task of finding bugs in Odin source code, then 5.6 Sol (strongest) to clean, deduplicate, and make corrections. All
issuesfrom this batch will reference this discussion topic.Issues numbered
MXXXregard only bugs found in thesrc/folder.The initial prompt was:
If this type of bug reporting is inundative or non-productive this may also serve as a place to flag those concerns; I understand this is an issue for other projects. I've attempted to deduplicate based on existing issues, PRs, and fixes, which explains some gaps in the numbering.
For reference I'm on a $20/month plan and probably used about 35% of a weekly usage limit. This type of output is becoming very affordable, and I won't claim to have "prompting expertise -" I'm sure more experienced maintainers could easily drive such a process better than I have.
All reactions