From Chatbots to Coworkers: Building Agentic AI with Tools, Memory, and GuardrailsComprehensive guide to Agentic AI Systems: Designing Tool-Using LLM Agents with Memory, Planning, and Guardrails for software engineers