In today’s AI landscape, companies like Microsoft and Google offer sophisticated Retriever-Augmented Generation (RAG) solutions through platforms like Azure and GCP, simplifying the creation of AI applications with managed services. These services, such as Azure's AI search, boast powerful capabilities and manage vast quantities of documents with ease. However, such managed services can be costly, may lack customisation, and impose limitations like rate limits and model access. What if you ...