Based on OpenAI's "A practical guide to building agents" docs
Ask a follow-up question to continue the conversation