Yan easily store 1B data into Zilliz Serverless and the cost is incredible cheap
112 karma · joined June 9, 2021
Yan easily store 1B data into Zilliz Serverless and the cost is incredible cheap
OSS companies are fighting against cloud vendors to survice.
https://zilliz.com/blog/Redis-tightens-its-license-How-can-a...
It's much better to use RocksDB as the underlying storage engine for such a solution. RocksDB can provide the performance and scalability required.If you need a distributed solution, I would suggest looking at TiKV or FoundationDB. These are both excellent distributed storage systems that can handle production workloads much better than a SQLite-based approach.
I'm tired about the hype of python and rust. I would really appreciate if we saw more AI project written in golang.
for example: https://github.com/tmc/langchaingo
GResNet seems to generated the most similar result from my human evaluation.
Maybe we can combine both model with a hybrid search?
Database will be split into pieces and rebuild!
The first step to build rage is always to evaluate.
Except all the current evaluations, cost and perf should also be part of evaluations
But anyway, it always great to see more LLM weigts available.
The Importance of Model Agnosticism: With the rapid evolution of AI models, building applications that are model-agnostic has become more critical than ever.
Control and Interpretability Matter: Relying solely on large language models (LLMs) poses significant challenges for creating applications that can be deployed in real-world scenarios.
The Need for Open Models: Lastly, the push for more open models has never been more apparent. Open-source models are essential for fostering innovation, ensuring accessibility, and maintaining the integrity of our work in the AI field.
For vector retrieval, going with a database like Milvus, designed for vectors, is usually more efficient and cost-effective. Similar principles apply across domains. Is there any vectordb under PG format?
What if we've got a deeply customized distributed vector search service on PostgreSQL, that's impressive!
For embeddings, we chose BGE, but found they seemed to overfit on Beir. CohereV3 and Voyage appeared to perform better in practice.
For retrieval, we used OpenSearch + ZillizCloud Serverless + Cohere ranking, providing us with maximum flexibility and search effectiveness.
To be mentioned, build a evaluation dataset is important. This helps me to improve the quality.
However, for large dataset deployment, cost becomes more critical since vector search is computation intensive. Anything like es, mongodb and redis can not even share their results in the benchmark.
Also, if you are looking for more fancy features rather simply ANN, purpose built vector database has faster iterations than traditional databases
where did you go this morning? When did you woke up this morning. What did you do after breakfast? What did you do today at Golden Gate Park.
GPT is all about probabilities. So the LLM know what might be most related answer of a doc chunk.
It works much better than embedding the whole sentence because "When did you woke up this morning" might not be very similar with "Today I woke up at 9.am, had a light breakfast and then went on a run in Golden Gate Park.".
LLMs should not be trained to simply memorize information. Instead, they should be designed to understand and identify patterns in the data, and use the knowledge stored in vector databases to organize and summarize information.
Vector databases can be used to store and organize knowledge in a way that is more accessible to LLMs. By using vector representations, LLMs can easily access and manipulate knowledge, allowing them to more effectively process and analyze large amounts of information.
We are pleased to announce that we now support OpenCV. Feel free to ask any questions about the project, and OSSChat will help you find relevant documents to assist you. Enjoy!
We welcome your comments on how we can improve OSSChat. Nominations of new open source community are also welcomed.