Shah: Most vector databases become too slow or expensive at scale
“So, so, better databases, like, at that time, and even now, except a few, like, TurboPuffer and Chroma, Were not really scalable for the scale I was getting to where they were either getting too slow or too expensive to run.”
Huber: Most companies operate as apprenticeships with unwritten tacit knowledge
“Most companies are practically apprenticeships. Like every new employee who joins the team, like you spend one to three months, like wrapping them up. All that tested knowledge is not written down.”
Huber: Chroma is written in Rust and uses object storage
“Chrome is written in Rust. It's fully multi-tenant. We have, we use object storage as a key Assistance tier and, like, data layer for Chroma distributed in Chroma Cloud as well.”
Huber: Chroma is currently serving hundreds of thousands of developers
“And obviously I'm incredibly proud that it exists today and that it's like serving hundreds of thousands of developers and they love it, but it was hard to get there.”
Huber: Chroma is the most used project across LangChain and LlamaIndex
“For many years running, Chrome has been the number one used project broadly, but also within communities like LinkChain and Llama Index.”
Huber: Future retrieval systems will operate entirely within latent space
“I think, like, there's a few things that I think might be true about retrieval systems in the future. So, like, number one, they just stay in latent space, they don't go back to natural language.”
Huber: Synthetic QA pair generation is underrated for retrieval benchmarking
“So I think generating QA pairs is really important for benchmarking your retrieval system, golden dataset. Frankly, it's also the same dataset that you would use to fine tune in many cases. And so, yeah, there's definitely something like very underrated there.”
Huber: No AI coding tools are particularly good at Rust
“So far we've still not found that really any AI coding tools are particularly good at rust though.”
Chroma research finds Claude models lead in long-context utilization
“And you know, one thing Chroma released this context rod paper recently about context utilization and the cloud models are actually the best at using kind of like longer context.”
Huber: Fuzzy search is most useful when users don't know the dataset
“Fuzzy search is really useful when people like are not, you know, experts in their own data, right? Is that if you're Google Drive, you know how to search for stuff pretty well, right? But like your users don't know how to search for the stuff that you've said…”
Shedden: Chroma botched discovery by asking leading questions to confirm its solution
“We sort of came up with the solution before we knew the problem. And so we just, you know, just like, oh, we're going to intuit our way to a platform that solves all these problems. And so when we started to have those conversations with landlords, small and b…”
Shedden: Chroma scaled to 17 employees before generating any meaningful revenue
“People spending part of their days on chroma was like 17.”
Shedden: Rent-now-pay-later models only survive in low interest rate environments
“You know, that, that business model works, I think, only when capital is cheap, available, and rates are low.”
Shedden: Chroma secured a $50M credit facility contingent on $3M equity
“We had been approved for a fifty million dollar line of credit at, for credit committee from a major bank contingent on a three million dollar equity raise.”
Shedden: Chroma returned capital after failing three internal business viability tests
“The three questions we asked were, do we think this business model is rock solid? Do we think that we could actually, you know, we go through a downturn for 18, 24 months, 36, whatever it ends up being, and is Chroma a place that A players still want to work? …”
Huber: Programmable memory enables reliable LLMs across all use cases
“Chroma's belief is that programmable memory, so developers being able to set terministically Hey, language model, this is the knowledge you should know about, this is the knowledge you should use, these are the tools you should know about, these are the tools …”
Chroma is developing an open-source distributed version of its database
“We're working on a distributed version of Chroma. So in the same way that Elastic for those of you that are familiar with TextSearch, Elastic picked up Lucene, made it developer-friendly, they made it distributed, Chroma picks up some of these ANN algorithms, …”
Huber: Chroma is committed to remaining fully open source
“Chroma will always, we are committed to building the ubiquitous open source standard.”
Huber: Vector databases must support both transactional and analytical workloads
“And we think that both certainly transactional has to be the case because it is a online database. It's gonna sit in the loop of applications. Again, you've already seen demos of this happening tonight. But also to make this technology useful for developers, y…”
Huber: Chroma is building density detection for vector space retrievals
“One of the things that we've been working on is this idea of query relevancy or density. So given retrievals, From vector space, given the search. We can say whether it came from a sparse or dense part of the embedding space.”
Huber: Chroma will not natively manage full human-in-the-loop workflows
“A database specifically, Chroma specifically, is not gonna do all of this workflow, obviously, and we're not gonna have, like, you know, user code for typing in answers.”