Architecting AI Agents RAG vs MCP vs Sub-Agents Explained | DailyDevLists