the limitations and advantages of retrieval augmented generation rag 9ec9b4ae3729