Hang on, I don't mean to keep bothering you
I am not bothered by this, but I think we are going offtopic here.
let's strip away the model. Strip away the interface, the LLM, all of it
The ai that is being talked about is generative ai. It is a misnomer, but that's how it is called. If your thingy does not produce output by considering an input in relation to a model that has been trained with the type of data you want as an output, then you do not talk about a gen ai system.
There are nieche gen ai applications that are trained on special things and thus generate special things. Like maths. Or even code, though that is not a nieche. And since you can consider a lot of things as "language", those chatbots can do a surprising amount of things.
I suggest you talk to a chatbot about this. They are good at definitions and disecting statements. If you give specs and dig and bother it, it will tell you what makes a system a gen ai system and what type of system you made. For example, the "ai" that is used for translation is not a gen ai. It's not a llm, but a nmt. But it does use a neural network. For such questions I prefer duck.ai , and I see myself using this for quick answers a lot, after failing to find it quickly with a regular search.