Hi,
I am a programmer, well soon to retire programmer, but I have an itch today. I have been an advanced user of OPNsense for years and I have built from ground up many routers as well as used Protectli hardware. I am currently running their latest and greatest. I think tweakers like myself that make changes all the time and get into hot water and the wife comes in and asks "are you messing with my internet again!" then I pull out a "safe copy" of backup and presto problem gone we want to do this smarter. Here is a new idea how about we make our own LLM? We make a local AI that we can load a document of a backup configuration and it reads it and we can ask AI what we can do better? No information about our LAN goes into the wild, but the wild comes to us and gets fresh updates from team OPNsense so we can have a safer network?
Gary M.
I thought it was hot here in Germany, but you must live somewhere way hotter... ;-)
The day an AI can do that (i.e.: meaningfully, not: at all), I am going to retire. Speaking of my own experience, you could throw me an OpnSense configuration file without context and I could not even guess what you are up to. We see that all day with questions here: no context, just "It does not work". So, I guess you would at least need some more information, like network topology and some other stuff.
When I tried with ChatGPT, all it could do was to tell me how my sysctl settings were "safe"...
One way to do this is to use a local llm model and set up an mcp server that describes the API endpoints in a language the LLM understands.
If you search for opnsense mcp server you might find something.