Design an LLM agent with RAG and tools | Walmart Labs Interview Question