Skip to content
Melo Podcasts Home
CategoriesLanguagesFollowing

Episode notes

Are you still relying on OCR for your enterprise AI? You're losing critical context. In this episode, Anaiya Raisinghani (Sr. Tech. Evangelist, AI Startups & Ventures at MongoDB) sits down with Adityavardhan Agrawal, Co-Founder and CEO of Morphik. They dive deep into how Morphik is helping developers and enterprises understand complex, unstructured data and automate high-leverage workflows. Adi breaks down the limitations of standard RAG pipelines and reveals why they turned to Vision Language Models (VLMs) to process complex documents like architectural floorplans. What you’ll learn in this…

Transcript

Read the transcript · about 3,670 words, follows along as you listen

All right, Hello everyone. My name is Anaya Rai Singani from Mongo DB Ventures, and I'm here today with a very special guest, Audi, the founder and CEO of Morphic. We have actually been lucky enough to already work together on a joint blog post, and I'm going to be linking that in the description box below so you can read it for yourself on the Mongo DB blog, but I will be mentioning some parts of it during this interview today. So thank you so much for joining me today, Audi. Can you please go ahead and introduce yourself to our audience?

I'm Audi Co founder and of Morphic. I live in San Francisco, bail out of the docbatch area and super excited to chat with you. OK. So just to start us off, Audie, could you introduce Morphic for folks who maybe have never heard about your company before? Absolutely. Morphic helps businesses understand complex data and their processes, and then we help automate high leverage tasks within the business. What would you consider Morphic to be more of?

Kind of like a dev tool? Or would you say it's mostly for enterprise companies? That's a good question. So our North star is that we want to bring the most value to our customers. A lot of developers use us and whatever we build with enterprises, anything that can improve our product, we would like flow that down. In terms of developers, they can like meet us where they want. So if they want, they can use our MCP, our API. We have a Python SDK and a TypeScript SDK.

Or they could just use us on the UI, which is technically what a lot of our enterprise customers do. They just skip the API and MCP part and then they just use the UI. So yeah, it it meets you where you want. Love that, and if I was a developer and I wanted to start using Morphic later today, where should I go first? Absolutely go to morphic dot AI. Actually depends on your preference. If you prefer to self host it, you could go to a GitHub, download the docker image, get up and running with it.

You can use local alarms if you want so there's no network ingress or egress. You could also the easiest way is to go to morphic dot AI sign up for her account. It's free, no credit card required, and you can start building in like a second or two and. It's open source too, right? It is open core. Yeah, OK, perfect. And then what was that pain point that push you to build Morphic? So we were trying, my Co founder and I were trying a bunch of different AI apps just tinkering around and we realized that to really make it work, you need to marry it with data and AI can understand unstructured data super well.

However, the frameworks that existed or the models that existed were not performing as we expected on on those data points and the information, it inherently was super lossy with those providers. They needed to be a better alternative just to get an AI application or an assistant to do some meaningful work. We had to do a lot on top of it to make it understand that data. And that was like a light bulb moment where we were like, hey, this is probably a great product to work on. I love that.

And when did you kind of realize, like, what was that pivot point where you realize that just like chat with documents or basic rag tools just weren't enough? We were working with this customer that had really complex architectural drawings or floor plans, and the way that current systems would work is they would have an OCR step where they would try to extract textual information out of a document. If there were images in the document, the really sophisticated ones, what they did was pass it to a captioning model. So you could caption images.

However, let's say you have a graph or let's say you have a drawing of like a living room with like sofas in the middle. There are so many questions that could be asked over a single data point that you cannot capture those in words. So we needed to capture everything. And current solutions were just not cutting it because the whole process that they used was inherently incorrect in in in our view. Yeah. Super interesting. What do you think? Because kind of from that, what do you think?

Like the biggest misconception people have about Rag is because, you know, especially in AI, everyone's talking about hallucinations, but I feel like there's not a lot that's going on to help kind of bridge that gap and that barrier. And it seems like Morphic is. So can you explain a little bit how you went from seeing that and then creating Morphic to, you know, fix that problem? I would say the biggest misconception around RAG is that RAG is equal to vector search.

A lot of people when they talk about RAG start talking about, hey, what vector database do I use or what embedding model do I use. But it's much more than that. It's about getting high quality context back to the LLM. And that is not plainly just semantic search. That could be searching over some metadata that you have. It could be searching over very specific details that semantic search would not capture otherwise. Those things are not the same as as just plain vector search.

That's a misconception many people have. Are they equated to to just being vector search? But doing things like discovering what documents you have, or discovering the metadata, or like any tags that you have on top helps you narrow down that context and pass in only the most relevant context to your LLM so it can answer or perform more effectively. No, I love that. Why do you think it is that most AI assistants really breakdown when documents include these complex diagrams, visuals or tables? Because I know Morphic is really, really good at processing in like diagrams, videos, all this complex stuff that is not just text, right?

Exactly. So the way we're different is we would not use something like OCR or we would not use textual embeddings. What we would do is, let's say you upload a PDF, we would treat every page in that PDF as an image and then pass it through a visual language model and generate our embeddings through that. So we trained a small vision language model to instead of outputting tokens, output embeddings instead. And that works super well because that is technically how the LLM is understanding that data in itself and all sort of information that it would possibly be able to generate out of a certain page would be captured within that.

So when you're retrieving, you're not getting back chunks of text, but you're getting back the correct page. So let's say you have a lease where you have the DocuSign ID on top that might be missed by an OCR assistant, you still get that information back. Or if you have signature pages that might some signatures might be missed, you still get that information back versus just losing that information with with other providers. Very cool. And how did you find out about VLMS?

Because I know right now like that, at least from where where my viewpoint is, that's not very common. A lot of people are dealing with a lot of hallucinations, a lot of loss. So how did you figure out that VLMS are the way to go? Because I know from seeing on your website on Morphic, like some of your VLMS are outperforming some of the biggest embedding models out there today, right? Yeah, exactly. So a bunch of reading research papers I think was a big part of it. There was this research, specific research called Coldpally, I think it was out of French institute. I might, I might be wrong that, but Google also worked on polyjama and techniques like late interaction. I think just learning more about those unlocked a possibility to marry that to embedding generation and not just token generation.

And that was sort of the moment where we're like, hey, you know what, We can make LLM see the data instead of giving LLM some convoluted form of that data, which is lossy. Yeah, I know that you combine embeddings with a knowledge graph, right? Is that kind of what you mean when you say this or for listeners who aren't really that deep into AI? And for like, how is that different from relying on just embeddings by itself? Outside of embeddings, we rely on a lot of other information.

What we do with every customer is truly understand what documents they're giving us and what information would they want out of those documents. So while ingesting, we would create an evaluation set so we know the really complex questions you could ask of one page in a document for the 900 page manual in like thousands of manuals. And we would use that to improve our embeddings back again. So yeah. And and then using different tools, we would extract a lot of structured information as well.

So let's say it's a lease document, we would extract rent information. Or if it's an architectural diagram, we would extract things like how many doors there are or how many toilet diagrams there are or the symbol table of it. And that information helps us while our agent is doing that retrieval, to minimize the entropy of the system. So by reducing randomness, we can increase the chances of finding the right context and passing that back to the other one. So I want to move on a little bit to your architecture. In the Mongo DB blog, you shared that as Morphic move from pilot deployments to real enterprise rollouts, your Postgres and Jason B setup started to show its limits. So can you talk a little bit about like what specifically began to breakdown as you scaled on a relational database so? The structured information that I mentioned that we want to extract out of those documents.

If I'm using Postgres without Jason B, I'll have to keep on creating new columns as I discover more fields. Which means that the model is not or like the table rows and column model is not well suited to an ever changing or dynamic data set underneath. And you don't face these problems when it's just plain structured data. But when you start dealing with unstructured data, I might have documents where I want some data points, some documents I don't want those data points. So yeah, the table column structure, sorry, row and column structure does not work well there. If I start using Jason BS, those inherently do not have typing information.

So if I'm ingesting date, date information, how do I filter on those? To do all of those things, we had to build our own translation layer. And then as we built more and more, it seemed like, hey, we're technically writing, it's a MongoDB style translation layer, just to get LLM to be able to query that metadata, which wasted a lot of time in engineering. And also yeah, we had to have like thousands of tasks cuz you want accurate information. Very cool.

And then So what made you've kind of touched it, but can we dive a little bit deeper into like what made longer to be Atlas feel like the right foundation once you realize you needed more flexibility? That was the point where we were like, OK, we are building the translation layer by ourselves and that's not what we are experts in and that's not what we should spend most of our time on for startups. I mean, time is the most important currency and if you're wasting time on something that already exists, you're either reinventing the wheel or you're not working to your strengths.

So it was pretty obvious that something needed to change that and we needed to use something that's much more flexible. Mongo DB came in and then it was, hey, we're not bounded by rows and columns anymore. We can be as dynamic as we want to. I don't have to have specific translation logic in where I'm by myself converting like a dollar equal to an equal in in Postgres or things like that. So it was just much simpler to work with Mongo DB there and then a bunch of other features like being able to spin up private instances of databases using like just a single URL rather than one paying extra for it like like SQL providers make you do or writing again another script to just be able to generate those have a routing table made yeah, it was just a lot of engineering on top that was unnecessary when when you use some something as flexible as Mongo.

I know too that you've said that Mongo DB reduced query complexity and simplified multi tenancy. What exactly did that unlock for your team kind of in your day-to-day? We were initially running a multi tenant system where we were using one instance of a database but storing documents for all our customers, which was. As you start selling to enterprises that breaks down because everyone wants their own database instance, everyone wants their own file storage instance and and like data should naturally be segregated for everyone. When using Postgres that is possible but that is again a lot of lot lot more work than then it would be with MongoDB. So with Mongo, we when you spin up something on MongoDB Atlas, you get a Uri and with that Uri you can spin up thousands of databases within that same cluster. And those are inherently like separate, those don't share any data or anything like that.

That just made it easy to form multiple customers without having a routing table, without having like a secret manager just to save different Postgres URS for them securely. Just reduced a bunch of engineering overhead and made it so much easier to to pass on the value prop to our customers when compared to using something something different. Very. Nice. I know too that the article really heavily emphasizes the accuracy and reliability are huge non negotiables of course for your customers, right? Especially because you're dealing with highly regulated or very high precision precision industries. So how do you actually maintain that kind of level of trust in practice?

A lot of it has to do with I think #1 for customers is security and their data not being lost or not being messed with or like leaking out. The things I mentioned about having a separate database with just one URL, that certainly helps that other things like. So at that scale, you need to have, You simply cannot just rely on semantic search or like the store to find the relevant data points. You need to rely on other structured information that you can extract while ingesting documents.

And those again, very easily expressible in MongoDB. So if I'm storing dates or if I'm storing integers, I can like do range queries on them. Now I can do equality queries, I can do regular expression queries on those. And that's just very complex to do with something that's not Mongo. And I think, yeah, for us, getting that high reliability means reducing entropy as much as we can, for which we rely on a lot of structured information and working closely with the customer to build ontologies for them, etcetera. And it just fits in so well that compared to something else, yeah.

So I know too that you're part of the mongod for startups program, which is very exciting. Can you talk a little bit about how that has supported Morphic as you've scaled? And what does the future of Morphic look like from here? When it comes to the MongoDB startups team, I think the best part for a startup is definitely free credits. You get so many free credits that you can experiment a lot, you can build a lot. I think outside of that, there's a ton of support. So things like helping with Co marketing. We I know we did a blog that that helps us as well get into developers eyes and like hope potentially reach more customers.

And then I would say that that the team is generally so helpful. They they try to touch base often and, and I can ask them questions. There are various roles on the team as well. So like I know Mongo DB startups team, I've spoken to someone who emphasis, who's, whose emphasis is go to market. So I can ask them those go to market questions or someone who does marketing really well and I can ask them those those style questions. So I think it's just more than like the credits or anything, it's getting like a second opinion on, on some of the strategies or like just being a good, good thinking partner. Love that.

As a founder, what is your favorite use case that you've seen from one of your customers where they've used Morphic? That's a good question. We have this manufacturing customer that does like thousands of projects in a year. They make industrial ovens. And what we did for them was initially they wanted to understand all the CAD files, etcetera, and let their engineers when they're designing new things, be able to query all the old data for design inspirations or like help the field text when they're in the field. Just ask questions about how do I set this up or how do I modify this?

But one super interesting use case for them was they get calls from their customers for orders and then they have to generate quotes for them. This process usually takes like a week or 10 days to do. However, just being able to understand all the past data, building like a relevant good ontology on how how that flows. We were able to automate that process. And now instead of seven days, it takes them less than two minutes to generate that. And the impact is not that they don't have to do that work, but it unlocks a lot of potential revenue for them because they're able to respond more to quotes. And then the blocker is no longer technology or intelligence that it's just the size of the facility or how many things they can make.

So that's super interesting where we just removed such a big impediment and it wasn't difficult once the data was inside morphic, yeah. Wow, I love that. It must feel so good as a founder to be able to see results like that, right? And just hearing about it and just from them, them telling us, you know what, this has been a complete game changer for us. Yeah. And can you do more of this? And I think it also just naturally builds more trust with them so that they would tell their friends about it. And we grow as a company as well. And kind of our last question, if we Fast forward five years, what does understanding enterprise knowledge at scale look like and what role do you hope Morphic plays in that future?

Data looks like I think in the future is the data layer is self healing, it's self updating, it's queriable by by an AI assistant. I think one of the features that I forgot to mention about why we like Mongo DB so much is instead of us having to, instead of us having to give, give our agent our own language to query the data, we could just give it the MQL language to query the data. And, and it does it really well because one, it's, it's been trained on a lot of data that includes Mongo DB queries. So those aspects just like help improve the data layer. And I think in the future, the data layer needs to be #1 secure, robust, self updating, self healing, also be able to figure out the gaps.

I think that's a huge point where a lot of our customers, they have T BS of data. And with that data, a lot of they do not get expected responses a lot of the times because some data might be missing. And you don't realize that when a human has to deal with millions of files. But with a good system which can figure out what the gaps are in my knowledge, what what do I need to update in my knowledge or like find mistakes automatically within data. That's that's super useful in terms of like when Morphic goes from there.

It's what can we build more on top of these workflows. So it would be really understanding the processes around that data, what's the input, what's the output? Who does it today? And like how can we do it in the same way or much better? To close us out, if any of the listeners want to learn more about Morphic, where can they find more resources? You can check us out on morphic dot AI. We have a GitHub morphic org slash Morphic core and feel free to connect with me on LinkedIn.

Thank you so much for being here today Audie. This has been fantastic. I look forward to connecting with you soon. It was great speaking to you. Looking forward to talking soon again. Thanks.

Transcript supplied by the publisher with the episode.

The MongoDB Podcast

by MongoDB · English · Tech & Science

Whether you're building your first app or scaling to millions of users, The MongoDB Podcast brings you the conversations worth having. Developers, founders, and technical leaders share how they architect systems, navigate hard decisions, and build with AI.

More from The MongoDB Podcast

  1. S2 · E7 · 28 Apr 2026 · 15 min

    How Rox Is Rebuilding the CRM for the AI Era on MongoDB

    Watch this episode in Video Format on Spotify . Are autonomous agents about to replace your traditional CRM? In this episode, Anaiya Raisinghani (Sr. Tech. Evangelist, AI Startups & Ventures at MongoDB) sits down with Ishan Mukherjee, Co-Founder and CEO of ROX. They dive under the hood of ROX, the world’s largest-scale revenue agent company that is building AI to handle the end-to-end revenue cycle autonomously.Ishan breaks down his founder journey—from Amazon Robotics to Apple's Knowledge Graph—and opens up about the technical realities of building AI agents today.What you’ll learn in this…

  2. S2 · E6 · 21 Apr 2026 · 45 min

    Capgemini’s GenPAL: Payments Data Monetization in Action with MongoDB

    Watch this episode as a video on Spotify ! In this episode, Luis Pazmino, Industry Principal for Financial Services at MongoDB, sits down with Saurabh Khandelwal from Capgemini to explore how financial institutions can transform payments data into a strategic revenue engine. The conversation dives into GenPAL , Capgemini’s solution powered by MongoDB’s modern data platform, and how it enables organizations to move beyond data storage toward real-time intelligence, AI-driven insights, and data monetisation . In this episode, we discuss: • Evolving Payments Landscape: Key shifts shaping data…

  3. S2 · E5 · 15 Apr 2026 · 47 min

    Why Python Devs Are Ditching Raw Drivers for Beanie

    Watch this episode in video format on Spotify! If you're building Python applications on MongoDB and still writing raw queries by hand, you're leaving a lot of developer productivity on the table. Beanie, the async-first ODM built on Pydantic, was created to fix exactly that — and this episode goes deep on how and why it works. You'll learn how Beanie maps Python objects to MongoDB documents without sacrificing atomicity or performance, why async-first design matters for modern Python stacks, how schema migrations actually work in a document database, and what the deprecation of Motor means…

  4. S2 · E3 · 19 Mar 2026 · 31 min

    From Data to Decisions: Powering gen/Agentic AI with Capgemini & MongoDB

    Read more about Capgemini's Digital Cloud Platform → https://cloud.mongodb.com/ecosystem/c... In this episode of the MongoDB Podcast, Apoorva is joined by Vinay Makkaji from Capgemini and Farid Mohammad from MongoDB to discuss how enterprises are powering the next wave of Agentic AI applications. The conversation explores the shift from AI experimentation to real-world deployment, including AI agents, RAG architectures, and large-scale data modernization.They also unpack how the MongoDB–Capgemini partnership enables organizations to build scalable, production-ready AI solutions through…

  5. S2 · E2 · 6 Mar 2026 · 53 min

    Don't Build Your Own AI (Unless You Have To)

    Are you trying to figure out if your team should build an AI model from scratch or integrate an off-the-shelf solution? You aren’t alone. In this episode of the MongoDB Podcast, Shane McAlister sits down with Akshaya Murthy, Director of AI Transformation at Zendesk, to decode the maze of building enterprise AI products. They dive into why integrating is often the winning move for speed-to-market, the hidden costs of custom models, and why bad data will break even the most perfect transformer model. What you’ll learn in this episode: The Build vs. Buy Calculus: Why lower Total Cost of…

  6. S2 · E1 · 23 Feb 2026 · 35 min

    How to Build Production-Ready AI Agents: MongoDB Atlas + Google Vertex AI

    In this episode, Michael Lynn (MongoDB) and Yang Li (Google Cloud) break down the architectural blueprint for building intelligent, production-grade applications. Move beyond simple RAG (Retrieval-Augmented Generation) and explore the world of AI Agents. What you’ll learn: The Google Cloud AI stack: Vertex AI, Agent Space, and Model Garden. Deep-dive integration: Connecting MongoDB Atlas with BigQuery and Dataflow. Real-world Demo: Building a grocery store AI assistant using Gemini and Vector Search. Startup Perks: How to access up to $350k in Google Cloud credits and $10k in MongoDB credits.

  7. S2 · E8 · 5 Jun 2026 · 56 min

    Modern AIOps:
What It Takes to Build Reliable AI Products

    Watch this episode as a video on Spotify! In this episode of the MongoDB Podcast, host Jesse Hall sits down with Karthik Kalyanamaran, Co-Founder and CTO of Langtrace AI, to discuss how engineering teams are building reliable AI products. Moving from traditional, deterministic software engineering to the non-deterministic world of Large Language Models requires an entirely new approach to debugging, testing, and monitoring. Karthik shares his journey from scaling observability infrastructure at Coinbase to creating Langtrace AI, an open-source LLM application observability platform built on…

  8. S1 · E271 · 25 Sep 2025 · 1 hr 2 min

    EP. 271 The "Vibe Coding" Controversy: What Devs Are Getting Wrong About AI

    Everyone's talking about AI taking over coding jobs, but what's the real story? Shane McAllister and DataCamp's Richie Cotton dive into the "vibe coding" phenomenon and expose the biggest misconceptions developers have about AI. Learn how to shift your mindset from a pure coder to a "vibe curator" and future-proof your career. Don't miss the full video discussion, available to watch now in the Spotify app.

  9. S1 · E270 · 27 Aug 2025 · 1 hr

    EP. 270 Cisco’s Approach to Developing and Governing AI Agents

    In this live episode we’ll explore how Cisco harnesses the power of MongoDB Atlas Vector Search to enable cutting-edge AI capabilities across various projects. We’ll dive into its pivotal role in solutions like Retrieval-Augmented Generation (RAG) and the Agentic Framework, demonstrating how it serves as the backbone for efficient and scalable data retrieval. Learn how MongoDB Atlas Vector Search empowers Cisco to bridge the gap between unstructured data and intelligent AI-driven insights, fueling innovation across various use cases.

  10. S1 · E269 · 12 Aug 2025 · 1 hr 4 min

    EP. 269 The Secret to Trustworthy AI: "Fuzzing" Your Models with Haize Labs' Co-founder

    How do you test a GenAI application that's constantly changing? In this episode, Shane talks to Leonard Tang, co-founder of Haize Labs, about why traditional testing fails for LLMs and how to adopt a new evaluation strategy. Leonard introduces "fuzzing"—a powerful technique for discovering edge cases, improving reliability, and building AI you can actually trust. He also gives a live demo of the Haize Labs platform, so be sure to watch the video version on YouTube or Spotify to see it in action.

Every episode of The MongoDB Podcast →

Take it with you

The Melo app keeps playing with the screen off, works in the car and on your watch, wakes you to your station, and browses the whole catalogue offline. Free, no ads, no account.

Get it on Google Play