I have made a chatbot like this and I am not a software engineer.
The whole thing is trivial to make. The system prompt is trivial. I would even say it was harder to make a geocities page in the 90s than to make a chatbot like this.
3.5 turbo is great to play with but at scale it is brutal cost wise.
The real issue though is anyone who already has a working 3.5 turbo chatbot can knock this off in the next 5 minutes by just changing the system prompt.
I think this is the future though. The labor is pretty much trivial, the capital for tokens at scale is what matters.