OpenAI ChatGPT Agent automates complex tasks for users