semantic-search Trying to learn new tools built around LLMs by creating an end to end Retrieval Augmented Generation (RAG) system!