Hey, just my 2 cents as someone who’s been using MongoDB as the main vector db with 4149.

The initial need was for a global vector store which we could use to access the memories accumulated by our 4149 AI agents. This meant indexing on data that spans traditional documents to transcripts to more bespoke reflections on what the AI agent has learnt. Vector search quickly stops producing helpful results once you accumulate docs spanning different topics/timeframes.

This meant we needed a hybrid-search solution that let us search across vector search and traditional search.

From everything we looked at, MongoDB offers the best hybrid search. This also had the upside of letting us consolidate our data to one store, which means easier maintenance (which is big for our small team).

Getting up and running was pretty straight forward for me, as I have been using MongoDB for a similar time as you. There are wrappers for popular frameworks like LangChain if that is your approach, but the default MongoDB drivers can get the job done as well.

Overall been happy for about a year now and don’t plan on switching.

4 Likes