gpt analysis