HNHacker News
TopNewBestAskShowJobs

jeffchuber

515 karma · joined December 10, 2010

@trychroma

YC Badge: 0x9F755062601B9bBA3354c090e11A13a508d7CA0e

submissionscomments
jeffchuber··on Cohere Launches Embed 4
enterprise GTM has its own set of challenges and needs and warrants someone really focused on it
jeffchuber··on Show HN: Generative Benchmarking for RAG
I’m Jeff, co-founder of Chroma. We build the most popular open-source AI vector database. When people use Chroma, the first question they ask is which embedding model to use. This choice affects how your RAG application will perform in production.

We noticed that most people make their decisions based on popular benchmarks scores. However, widely used benchmarks like MTEB are often overly clean, generic, and in many cases, have been memorized by the embedding models during training. To address this, we introduce representative generative benchmarking—custom evaluation sets built from your own data and reflective of the queries users actually make in production.

We just published our in-depth technical report on this, and you can run a custom benchmark locally with the Chroma CLI.

jeffchuber··on Sharding Pgvector
This will work very poorly when your data is changing because the centroids degrade and you'll have very poor recall but likely not know it unless you are also monitoring recall.

I didn't see this in the write-up, so adding it here as a common foot gun.

jeffchuber··on From where I left
chroma's api i think takes something like 20 seconds
jeffchuber··on Marshall Brain has passed away
Rest in peace Marshall
jeffchuber··on Vector databases are the wrong abstraction
i know it is the case in chroma this is supported out of the box with 0 lines of code. i’m pretty sure it’s supported everywhere else in no more than 3 lines of code.
jeffchuber··on Vector databases are the wrong abstraction
> Vector databases treat embeddings as independent data, divorced from the source data from which embeddings are created

With the exception of Pinecone: Chroma, Qdrant, Weaviate, Elastic, Mongo, and many others store the chunk/document alongside the embedding.

This is intentional misinformation.

jeffchuber··on Vector databases are the wrong abstraction
pg_vector does post-filtering, not pre-filtering
jeffchuber··on Swarm, a new agent framework by OpenAI
its not
jeffchuber··on Retrieval powered by object storage: AMA
it’s fully open source, apache 2.0 and in the mono repo today.

a distributed database is naturally has more complexity, but we’ve put a lot of effort in to make it as easy as possible to run.

jeffchuber··on Retrieval powered by object storage: AMA
Thanks ChatGPT!

Yes - that's a great explanation.

jeffchuber··on Retrieval powered by object storage: AMA
Colbert is great! - Check out https://github.com/AnswerDotAI/RAGatouille by the excellent https://x.com/bclavie

Relatedly ColPali (https://arxiv.org/abs/2407.01449) is gaining a ton of steam in the IR community.

In general we are skeptical of silver bullets in retrieval.

jeffchuber··on Evaluating Chunking Strategies for Retrieval
most practitioners i have found are converging on the desire to have strong explainability and steer-ability of context - which means not YOLO dumping in 2M tokens - but we will see
jeffchuber··on Show HN: I built a vector database API on Cloudflare
chroma (single-node) doesn't use sqlite for vector - it's for metadata search.
jeffchuber··on How We Handle Cap Table Information
https://pulley.com/ is great
jeffchuber··on Stanisław Lem's vision of artificial life
Lem is wonderful and this is why we should call large models: LEMS
jeffchuber··on Unveiling Ragna: An Open Source RAG-Based AI Orchestration Framework
cool :) (jeff from chroma)
jeffchuber··on Retrieval Augmented Generation (RAG) Reducing Hallucinations in GenAI Apps
(disclaimer: i cofounded Chroma)

if you are building locally and dont want to send your data anywhere - try the open-source alternative Chroma https://github.com/chroma-core/chroma

jeffchuber··on Which vector database should I use? A comparison cheatsheet
chroma can help here https://github.com/chroma-core/chroma
jeffchuber··on The Problem with LangChain
chroma is getting much faster on Monday.

be cautious with pgvector - the recall can be extremely bad (% retrieved nearest neighbors vs ground truth)

jeffchuber··on 20x faster than pgvector: HNSW index in Postgres with pg_embedding
thanks!
jeffchuber··on 20x faster than pgvector: HNSW index in Postgres with pg_embedding
what license is that? seems atypical?
jeffchuber··on 20x faster than pgvector: HNSW index in Postgres with pg_embedding
Is it open source?
jeffchuber··on Introduction to vector similarity search (2022)
ah sorry, i should read OP better - chroma's default embedding model is sentence transformers - and we have many other integrated - https://github.com/chroma-core/chroma/blob/main/chromadb/uti...

> It would be wonderful if there were a simpler (single file, SQLite or DuckDB like) database for vectors than the complex (and in some cases, unfortunately cloud-based) ones available now.

This is literally chroma!

jeffchuber··on Introduction to vector similarity search (2022)
Really just chroma + openai is all you need. Chroma makes this easy https://docs.trychroma.com/embeddings.

All you have to do is chunk... I'd start at a paragraph and experiment.

jeffchuber··on Vector Database in a Jupyter Notebook
Hi Frank :wave: - Jeff from Chroma
jeffchuber··on Product quantization for vector search
Be careful with PQ, streaming updates will degrade recall performance a lot (and in ways you may miss)
jeffchuber··on Giving GPT “Infinite” Knowledge
Chroma is not an LLM, it is "just" a database that you pass vectors into to search.

A Ruby client would be great. Our FastAPI spec makes this pretty easy - it's at localhost:8000/openapi.json when the docker backend is running.

jeffchuber··on Giving GPT “Infinite” Knowledge
hi everyone, this is jeff from Chroma (mentioned in the article) - happy to answer any questions.
jeffchuber··on On Bruno Latour (1947–2022): The world was his laboratory
"We have never been modern" by Latour is one of the few books that will be more important 20 years from now that it is today.
← PreviousPage 2 of 7Next →