Lately I have been using AI more and more in my codebase and that’s been a bit of a hit and miss if you ask me.
I reckon it’s an amazing tool that allows developers to truly optimise their workflow, however at times laziness take over and code reviews are not as frequent as they should be.
I really REALLY wanted to build something without using AI after having spent months and months getting a bit too complacent. And this is the first idea that came to mind. Of course to celebrate this occasion I went for a technology I hadn’t used in almost a decade: jQuery!!!
You can find the repo here: https://github.com/fccview/ackchyually-ai
You can play around with the tool on fccview.github.io/ackchyually-ai
Few disclaimers:
- I am a full stack javascript developer (with extensive knowledge of php and a very good grasp of shell). This means majority of the detection will be revolving around javascript, if you develop in a different language and you feel like you know AI patterns in that language PLEASE do create a pull request so we can make the detection even more accurate for other type of syntax!
- The tool uses MY OWN metrics, this is doing what I usually do to see if something is (in my opinion) been made with AI and barely reviewed by a human. It’s not gospel, it’s not a scientific method, it’s most definitely going to be flawed, so keep it with a grain of salt, it can always be improved and collaboration/community support will definitely help with it
- I don’t hate AI, on contrary I enjoy using it and I find value in not needing to “google it” whenever I hit a blocker, more times than not, AI has a valid solution that can be used, refined and applied properly. What I have mostly an issue with is people randomly generating code, not reviewing it and trying to sell you the moon when they barely understand the architecture of what they built
- Please do not make this post a fight between pro/against AI individuals, that’s not the aim of it
All the patterns I am using to identify possible AI code are here: https://github.com/fccview/ackchyually-ai/tree/main/data if you come up with more patterns/ideas and have more ideas on what to look for please reply here, open an issue and/or make a pull request, but at ONE CONDITION, do NOT use AI for this. It’d go against the core principle of this one pure little app I decided to build <3


I was trying to solidify a joke about beating up people who are pro-AI, but just can’t get the timing right.
But I do have a question for someone who can apparently see things from both sides. Do you think that people’s perceptions and engagement would be different if “AI” was marketed as natural language processing coding / programming expert system.
I feel like some of the visceral pushback against “AI” would be reduced if we didn’t all have to pretend there was actual intelligence in operation. Plus it would seem more like the successor to context aware code completion, rather than the successor to the individual sat at the keyboard.
100% it would! I think the biggest issue around the AI hate is a total misunderstand of how it works, paired with people using it for the dumbest reasons, actually draining important resources when there’s absolutely no need for it.
I think eventually it’ll be inevitably regulated as the actual shortage of water we’re seeing in the US is unmanageable, and once it does get regulated things will start working way better
p.s. i’m not talking about local models, I doubt these would ever be regulated and they SHOULDN’T, I’m talking about how many resources a company that allows AI usage should be able to utilise, mostly.
@shads @selfhosted Agreed. Words carry baggage and #AI has a lot of baggage.
I wish it want thrown around like it was AGI.
AI for ML systems has always kinda been a misleading term after it was co-oped by science fiction
AI is an evolutionary dead end and will be the death of humanity as we know it.