ChatGPT would not be good for those. It makes up references and facts. its a language based AI that fills in info based on predicting what type of text would normally follow. it doesnt search for info