Suggested TitleComprehensive guide to Agentic AI Systems: Designing Tool-Using LLM Agents with Memory, Planning, and Guardrails for software engineers