AI Data Storage Engine
Ingesting Chaos: The MLOps Behind Handling Unstructured Data Reliably at Scale for RAG

Ingesting Chaos: The MLOps Behind Handling Unstructured Data Reliably at Scale for RAG

10/16/2023 · David Garnitz

What this post added

This post details the MLOps challenges and strategies for reliably ingesting unstructured data at scale for RAG applications. It highlights the complexities of diverse file formats, lack of schema, and varying file sizes. The post introduces the concept of a vector embedding pipeline (e.g., VectorFlow) to streamline the process of connecting raw data to vector databases like Milvus, covering chunking, metadata orchestration, embedding, and upload. It also outlines a 5-step experimental approach for evaluating RAG pipeline parameters, emphasizing the use of a small, familiar dataset, standardized questions, an automated evaluation system, distinct LLMs for evaluation and embedding, and averaging scores to mitigate stochasticity. The post concludes by emphasizing how vector embedding pipelines and Milvus enable efficient testing across environments and a smooth transition to production.

Read the original post ↗