Over the past few months, while building RAG applications, I kept noticing the same pattern.
Every new project meant rebuilding the same pipeline from scratch:
choosing an embedding model
selecting a vector database
experimenting with chunking strategies






