ReAct, Plan-and-Execute & Reflection: AI Agent Patterns