Design a multimodal RAG assistant | Apple Interview Question