Context Engineering Vs. Prompt Engineering Smarter Ai With Rag Agents