My knowledge of all of those things is fairly rudimentary, so I am likely wrong. Playing with ChatGPT showed some very obvious problems that I struggle to imagine fixes for. I'm not very imaginative though