OnlyVectors - RAG Backend-as-a-Service

MY ROLES
TIMELINE
2023
TOOLS USED
Vector Databases, RAG, LLMs, Python, FastAPI, NextJS, Embeddings, Data Processing, API Generation, AWS, Postgres
DESCRIPTION
OnlyVectors streamlines the backend development process for AI applications by providing a no-code solution for data management and RAG (Retrieval Augmented Generation) setup. Users can upload or import data (CSV, Excel, etc.) and interact with it like a spreadsheet, while the platform automatically handles embedding generation, updates, and endpoint creation for various use cases like recommendation systems and chatbots.
OUTCOMES
- Reduced LLM backend setup time from days to minutes
- Simplified RAG implementation with auto-generated embeddings and endpoints
- Created intuitive spreadsheet-like interface for managing vector data
FEATURES
Automated embedding generation, instant API endpoint creation, data versioning, spreadsheet-like interface, multiple LLM integration options, recommendation engine templates, RAG chatbot templates
CHALLENGES
Designing a system flexible enough to handle diverse data types while maintaining performance. Creating intuitive abstractions for complex vector operations that non-technical users could understand. Optimizing embedding updates to minimize resource usage for large datasets.
APPROACH
Built a modular architecture with PostgreSQL for data storage and vector operations. Created an abstraction layer that translates familiar spreadsheet operations into vector database operations. Implemented automatic endpoint generation based on data structure and intended use case.