https://towardsdatascience.com/how-to-build-agents-with-gpt-5/