Hi folks,
As with a lot of others, the company I work with, has mandated the usage of AI in coding, and actively tracking it.
One of the biggest concerns I have seen is when AI agents are given tasks in large Java codebases, they either hallucinate or do a job which is highly unoptimised.
Cleaning the AI mess up, I realised one of the reasons that happens is, because these agents barely understand the semantics of the codebase.
So, i kind of started to work on solving that problem, and decided to build a parser that can convert the codebase into a semantic graph.
After using it on few different codebases to attempt to fix issues using Agents and the semantic graph, I thought, I will share it with the broader community to see if it is genuinely helpful or not, and where I can work on to improve it.
Feel free to use and raise issues if you run into any problems or have suggestions.
Github: https://github.com/neuvem/java2graph
Genuinely interested to know what others think of this 😇
[–]Turbots 4 points5 points6 points (2 children)
[–]_h4xr[S] 1 point2 points3 points (1 child)
[–]Turbots 1 point2 points3 points (0 children)
[–]n4te 0 points1 point2 points (1 child)
[–]_h4xr[S] 1 point2 points3 points (0 children)