Agentic AI Architecture & Design Patterns