Incorporating RAG in LLM-based Applications