Hacker News new | ask | show | jobs
by _mrmz_ 568 days ago
I used LLMs to build a graph knowledge base about given system. This was done based on reverse-engineering the code and indexing existing documentation. The results were good enough that we are now working on onboarding a huuuuge monolith in largish company.
1 comments

I saw a startup doing exactly that: https://modernaizeapp.com/
Thanks, I have looked into this but it seems to be more like a way to address support tickets, i.e. "an expert system to support you in resolving tickets".

What I am aiming for is more like "an expert system to support you in working as an Analyst in charge of evolutive maintenance for an old and complicated app".

isn't that the similar thing? When system supports you in incidents solving it has capabilities to provide support for analyst who maintain the system, help onboarding new team members to work with the legacy app or give support to the modernization team (architects, devs etc.)? If the assistant can learn from interaction with team members and store it in KB to distribute it - that would be nice feature. Unless you have smth else in mind when speaking about "in charge of evolutive maintenance for an old and complicated app".
They seem to put most of the focus on analysis of logs and bug tickets.

Surely valuable but not what I am looking for.

It is still mostly a gedankexperiment at the moment but ... you can nowadays ask an AI to draw you something "in the style of Jack Kirby" or whoever, just by providing a textual description.

I would like to say "I need to add this feature to my system, this are the constraints/assumptions and these are the requirements. Write me an analysis document in the style of the 4000+ documents I trained you with".

I have the skill/experience to use its draft and put it in a usable form, and so do my colleagues, but I hope it will make us more efficient, discover old forgotten stuff that could be revamped, and help onboarding new people.