Pete Johnson15:32
Thanks, Ben. And thank you all for joining us here today. I'd like to start by telling you about a company that has a major presence here in Bengaluru. How many of you have heard of Lena AI? Okay, for those of you not familiar, Lena AI is a pioneering company that builds employee-facing pre-trained AI agents that handle HR, IT, and finance requests at enterprise scale. And their client list is a who's who of leading companies: folks like Coca-Cola, Etihad Airlines, and Abbott Pharmaceuticals. So the stakes are incredibly high. These agents are trusted with mission-critical business processes like payroll, benefits, access provisioning, and financial reconciliation. A wrong answer isn't just frustrating; it can create compliance issues or financial discrepancies. Lena's customers need to trust that the agents will produce the right results, and they can because Lena gets search and retrieval right. Lena leverages MongoDB as both its system of record and its system of intelligence to ensure accurate answers in the appropriate context. Now, accurate retrieval is the key to building trustworthy AI applications. And yet, this is where many companies struggle because they can't trust the application will consistently provide the right answer. When an agent gives a wrong answer, the first instinct is often to blame the LLM. But it turns out this is less of an LLM problem and more of an accuracy problem because it's the retrieval system that's getting it wrong. Accurate retrieval is critical for agents. To understand why, let's quickly ground ourselves in how AI agents actually work. Agents perceive what's happening around them, plan how to respond, then act on that plan. The loop then repeats. What makes that loop coherent across sessions and over time is agent memory. You see, agents by themselves are like goldfish: every event is a fresh start with no recollection of what worked before. Memory changes that. Memory is what allows agentic systems to learn and make smarter decisions as they go. And accurate retrieval is what makes memory work. Whatever an agent pulls from memory is what it reasons over, plans with, and acts on. Inaccurate retrieval systems don't just cause misinformation; it causes compounding negative effects across every step that the agent takes. So then the question becomes: what drives accuracy? Well, it's three things: your retrieval method, the quality of your embeddings, and your use of a reranker. We're going to go through each one. First, the retrieval method. Most people start with full-text search, which is exact keyword matching. It's fast and precise, but it only finds the specific words you search for. In contrast, vector search goes a step further by understanding a user's intent. So it can find information based on semantically similar meaning to the actual search terms. Let me give you an example: a query for 'car repair' can return results about 'fixing my vehicle' even without those exact words being in the query. Both full-text and vector search have real value, and hybrid search combines them, giving you the best of both worlds: the precision of keyword matching and the contextual understanding of vector search. Until now, implementing hybrid search meant running both queries separately and writing your own logic to merge those results, which you have to maintain your own combining logic over time. This is labor-intensive and manual. We wanted to find a better way, and we did. Today, we're announcing new hybrid search capabilities in MongoDB. Using one API call, you can now choose the best way to combine results, either based on blending by their relative ranks or by their relevance scores. Our new hybrid capabilities give you better retrieval with less complexity and less code for you to maintain. The second thing that drives accurate retrieval is embedding quality. Since vector search results are only as good as the embeddings behind them, an embedding model is used to convert everything from PDFs to images to audio or even code into an array of floating-point values that capture the meaning for software to process. And the key is this: embeddings work by proximity. The closer two embeddings are, the more similar their underlying data is, like the car-vehicle example I used before. Better embeddings mean more accurate, more relevant results. And that's exactly what Voyage AI brings to MongoDB. Voyage gives you industry-leading models to improve retrieval accuracy while lowering your cost of getting into production. Our Voyage AI models rank at the top of Hugging Face's Retrieval Embedded Benchmark, beating Google and Cohere AI. We have general-purpose text embedding models that convert pure text into embeddings. We also have multimodal embedding models that can vectorize text and images together while maintaining high retrieval accuracy. Now I have a question for you. What if your applications need to search really large, complex documents? Think legal contracts, technical documentation, or a financial report. These can be a challenge for many embedding models. If you've tried this yourself, you know what I'm talking about. The solution is to create chunks, breaking the document down into smaller, more manageable pieces. But it turns out that getting the size of the chunks right is difficult. If your chunks are too small, you lose the surrounding context. If your chunks are too large, storage costs start to climb and your precision can drop. So developers end up iterating across different chunk sizes over and over to try to find the right balance between storage cost and retrieval quality. We wanted to help you avoid all these iterations and make chunking easier. Well, our Voyage context model solves this exact problem. And today I'm happy to announce its newest release, the Voyage Context 4 embedding model. Each embedding encodes not just the content within the chunk, but the broader context surrounding it. This approach provides both precision and context to offer better retrieval quality at a lower storage cost. So, we've covered retrieval methods, introduced our new hybrid search capabilities, discussed our industry-leading Voyage embedding models and our newest contextualized chunk model. But here's one last thing you need in order to improve retrieval accuracy: ranking. Even with great retrieval methods and strong embedding models, you don't always get the best results at the top of your search to feed to the LLM. Rankers fix that. Rankers take the results and reorder them to improve accuracy and relevance. Think of it as your retrieval results casting a wide net, capturing fish from the sea, and the reranker as the hand that picks the best fish out of it. Until now, applying reranking meant extra steps: you run your query to get your candidate results, then you make a second API call to get your reranker. So, more code and more things for you to maintain. If only there was a way to do vector search and reranking all in one call. Well, now there is. Today, we're announcing the public preview of native reranking. Native reranking introduces a new $rerank stage to the MongoDB query language. You just add that to your queries and your results are reranked on the back end, all with a single API call. Now, to get all this capability, you could try to stitch together third-party search, embedding models, and rerankers yourself, and some people do this, but that means a lot of maintenance and manual integration work. Every time you iterate on your application, you have to check all those stitches of each individual component, and if something goes wrong, you have to troubleshoot each individual piece of a very complex puzzle. MongoDB solves this complexity issue, giving you a single, simpler solution. Now, to learn more about search, embeddings, and rerankers, you can join our workshop on building production-grade AI agents with MongoDB and Voyage, which takes place in this room a little bit later today. This will be an interactive session that will give you practical tools to help you build transformative applications. So, smarter retrieval methods, better embedding models, and more precise reranking all make agentic memory more accurate. This means better context, better decisions, and more trustworthy results. Your users won't know about hybrid search, Voyage embeddings, or the new $rerank stage. They'll just know that your product can be trusted when it matters. That's what a system of intelligence enables. And with MongoDB and Voyage AI, that's what you can build today. Thank you very much. Let's bring Ben back out.