Why Datasite Stopped Building Its Own Parsing - Adit Abraham, Reducto & Raj Bakhru, Datasite

AI Engineer · 19 min · 248 sentences · from YouTube's caption track

Each timecode opens YouTube at the start of that sentence. Line anchors (#s42) are the cue ids in the WebVTT, and every line carries its start and end seconds. All transcripts has every talk, and the whole corpus as one file.

  1. 00:01[music]
  2. 00:12I'm personally really excited about this talk.
  3. 00:14Uh, just by way of quick intro, I'm Adee, I'm co-founder and CEO at Reducto, uh, but most importantly, we have Raj here who is the global chief technology officer at Datasite.
  4. 00:23Um, the reason why I'm excited, uh, is I think Raj has probably one of the most interesting viewpoints for AI in that he founded company very early on in the vertical AI space.
  5. 00:32Um, got acquired into Datasite and then got to see both like subsidiary within Datasite to think about Datasite as a whole.
  6. 00:39Um, I got some of Raj's stats before this talk, um, where something like 60% of all transactions over $100 million happen through Datasite.
  7. 00:49That's correct, yeah.
  8. 00:50Okay.
  9. 00:51Um, if we're making a leaderboard, trillion plus tokens per year, I'm sure you have plenty of other cool numbers, um, but the goal for today is to make this conversation.
  10. 00:58We'll talk a bit about Raj's journey, um, some of the problems he's gone through, and then we'll try to open it up for Q&A as well for whatever you all are curious about.
  11. 01:05Sound good?
  12. 01:06Cool.
  13. 01:07Um, maybe to start, do you want to just walk through that arc and what it looked like behind the scenes?
  14. 01:12Yeah, for sure, appreciate that.
  15. 01:13Um, good to meet everyone, Raj Bakhru.
  16. 01:16Uh, my background's as a technologist, so I spent my entire career in development, started my career at Goldman, Highbridge, Kepos Capital, was building research and trading systems for quant funds and all sorts of fun things.
  17. 01:27Started a security firm that I sold to a private equity back firm, ended up running M&A and corporate strategy for them.
  18. 01:32And then started this vertical AI solution called Blue Flame in the M&A space, um, because we sort of knew that the impact to unstructured data was going to be pretty pretty big.
  19. 01:42Um, so we were building out for about a year, year and a half, and then Datasite approached us to acquire us.
  20. 01:48Um, and we started working with Reducto actually while we were separate, um, so before Datasite had acquired us, um, we were small startup, we were scrappy, uh, we built a lot of our own parsing
  21. 02:00and Doc Pipeline and ingestion pipeline.
  22. 02:03Um, had a great team, a great CTO, co-founders.
  23. 02:07We were trying to save every dollar we could.
  24. 02:09Um, so we when we built all of that, we're like, "This is great.
  25. 02:12It's working."
  26. 02:13Until it did.
  27. 02:14I mean, I'll talk a little bit about that journey.
  28. 02:16Um, and then as we got brought into Datasite, we were acquired obviously very early on.
  29. 02:21Our team was about 50 people at the time we got acquired.
  30. 02:24Um, the first thing that Datasite wanted to do with us was bring us into all of the data rooms.
  31. 02:29And if you guys aren't familiar with the data room concept, um, data rooms are basically where all of the transaction documents get stored when you're selling a company.
  32. 02:37So, as I deep mention, something like 60% of all transactions above a reasonable size threshold, 100 million, happen on Datasite.
  33. 02:44It's a place where people, bankers primarily, are sharing all of that data with private equity firms.
  34. 02:50Um, so it means that there's a massive unstructured data on Datasite, right?
  35. 02:54Billions of pages of content.
  36. 02:56Every major bank is using it.
  37. 02:58Every private equity firm is using it.
  38. 03:00Every diligence provider is using it.
  39. 03:02Over 500,000 monthly active users on Datasite accessing that content.
  40. 03:06Um, and that meant that adding AI solutions was obviously top of mind for the board and everyone else who was accessing the platform.
  41. 03:13Users were asking for it all uh day and day out.
  42. 03:16We had a great data science team um from the days where my CTO co-founder and I sort of scrapily built the ingestion pipeline.
  43. 03:24We had obviously moved on to Reducto, recognizing that we weren't going to have the level of quality, speed, um, recall, cost that we could get with Reducto.
  44. 03:33And I can talk about some of the numbers that led us to that that decision.
  45. 03:37Um, and why that panned out today with Datasite scale.
  46. 03:41But we needed to build fast.
  47. 03:42We needed to get all of the data rooms that Datasite had, 55,000 data rooms a year, um, parsed, ingested into our vector database so that we could build out our graph rank platform and answer questions within the data room
  48. 03:56uh that users were submitting at scale.
  49. 03:58Um, so that was a problem at hand.
  50. 03:59How How How do we build this into the VDR?
  51. 04:02They'd never done anything like this.
  52. 04:04They'd never taken their data their content out of their Azure platform.
  53. 04:08Historically, it's you know the walls were high around the data rooms as you can imagine.
  54. 04:13It's the world's most sensitive data.
  55. 04:15All of the most material material non-public info out there sitting in data sites virtual data rooms.
  56. 04:21Uh so we had to figure out a way to do this securely.
  57. 04:23We had to figure out a way to do it um in a place that it uh complied with all the regulatory compliance regimes that our clients have and pass on to us.
  58. 04:33All of the certifications, the ISO certifications and so on that that we had.
  59. 04:38Um so we spent a lot of time with the Deeds team in figuring out how to get there, how to make sure that it all of the content remained
  60. 04:45protected um and secured and get us all comfortable with leveraging uh Reducto's tooling.
  61. 04:51The reason that we went with Reducto's tooling as I sort of alluded to is we basically had to one move fast, but two we did a whole bunch of benchmarking actually with our data science team around
  62. 05:02sort of our scrappily built tooling for extraction and parsing and ingestion.
  63. 05:06And what I'll say about sort of that landscape is that um it's all edge cases.
  64. 05:11Like literally is everything is an edge case.
  65. 05:13I remember getting, you know, after we had built this we were working with some of the world's largest private equity firms and they would send to us um examples where our reg platform got a question wrong.
  66. 05:23And actually Carlos here will will remember some of these.
  67. 05:26[laughter]
  68. 05:26Um you'll dive into it and be like, well I got it wrong because the shade of blue on the legend of this pie chart didn't correlate perfect perfectly and the LLM just read it wrong even though we used the best vision model in the world.
  69. 05:39And actually if you were to pass that same thing as a pie chart or that pie chart um as a bar chart to that same model it would have gotten it right.
  70. 05:46It just the devil's in the details on all of this stuff.
  71. 05:50Um on Excel sheets, we had to deal with merged cells.
  72. 05:52And as you guys know, finance spreadsheets are the most complicated documents in the world.
  73. 05:55Like it is hard for a human to understand these things.
  74. 05:59Um so getting the models to actually understand the way to parse this this content out and understand the content was very very difficult.
  75. 06:07Um so we found that we were just spending an enormous amount of support time dealing with all these edge cases.
  76. 06:12And if I sort of think about the buy versus build trade-off, what do I want my limited set of high-quality engineers working on?
  77. 06:19It is not the support cases of making sure that we're extracting extracting content properly um when that's already been solved.
  78. 06:27Like you know, rebuilding the wheel doesn't make sense.
  79. 06:30Um so we we got a tremendous amount of benefit and leverage out of saying let's let's pass that on to Reducto.
  80. 06:37Let's let our engineers work on value-add revenue-generating business problems.
  81. 06:41Focus on building agents that our clients care about executing on the interface and the rag platform.
  82. 06:48Um building out graph rag was actually a big thing for us and we leveraged the outputs of Reducto in that process.
  83. 06:53So we wanted our data science team focused on that, not on how do I get the right data out of a spreadsheet um and dealing with all of the pains that we experienced on that.
  84. 07:02Then you you run into the pains of like if it's an XLSB file um macro-enabled, if it's a template file, it just it's endless.
  85. 07:11Literally the end edge cases are endless.
  86. 07:13So we're very thankful to Reducto for solving a lot of those problems for us.
  87. 07:17I appreciate that.
  88. 07:18Um at this point we've had like a year of context, but I think one of the most interesting things about your journey is that you were very early to the vertical AI app space.
  89. 07:27Um and the problems that you work on are hard um for many of the reasons that you mentioned, but also like things beyond that.
  90. 07:35Um and especially earlier with the model landscape as it existed, I'm sure it felt even more insurmountable.
  91. 07:41Um so I'd love to start maybe just by hearing a bit more of the pre-data site journey of like how you got started with Blue Flame, what you were hoping to achieve,
  92. 07:49um and how joining Data Site has kind of changed that.
  93. 07:52Yeah.
  94. 07:52Um so when when we launched our our startup startup, we had started we had sold the startup very early on before.
  95. 07:59The last startup, cybersecurity startup, we sold a year in.
  96. 08:02And we started this one saying we are not going to sell quickly.
  97. 08:05We are going to see this out.
  98. 08:06[laughter]
  99. 08:07And it's going to be a long time and we're going to be a unicorn and do all those fun things that we wanted to do.
  100. 08:12Um So, that was that was the the initial state.
  101. 08:15I brought in a lot of folks that we'd worked in worked with before and that's one of the nice things of being a second time founder is you kind of know the network, you know the people you want to bring in.
  102. 08:24So, we were very fortunate to bring in a lot of those people and start with a lot of the people that we knew and trusted and we could yell at each other and still be really good friends at the end of the day.
  103. 08:32Um and we knew each other's families and all that.
  104. 08:34So, that really nice experience to start as a second time.
  105. 08:38[snorts]
  106. 08:38We also had the ability thankfully to fund ourselves to a large extent this this second time.
  107. 08:43So, we bootstrapped for a while and started building.
  108. 08:45Now, that again made us do some things that might have been a little excessively cost-sensitive and not the most optimal decisions, but that's what you do as a startup
  109. 08:53and when it's your own money especially.
  110. 08:55So, we had a really great experience building that out.
  111. 08:58Uh we were actually going to do our first VC round.
  112. 09:00We had our LOI signed, term sheet signed.
  113. 09:04We had done sort of the dating process with all the VCs out there, the Sand Hill Road walk and all the New York ones and we were you know, a week away from sort of final final signatures
  114. 09:16and there was additional capacity on our round and they said you should go you know, see if these folks are interested and so we we approached Data Science and we're like, do you guys want to put in 5 million in this round?
  115. 09:26And we demoed and showed them a bit of what we were doing and they said to us actually, we just want to buy the whole company.
  116. 09:32We're like, okay and literally happened over a dinner.
  117. 09:35Um Like whatever meeting in the office, subsequent dinner that night and then they told us that.
  118. 09:41So, we we very quickly sort of figured it out.
  119. 09:44And the reason that we thought it was really compelling was if you know, this was about a year and a half ago now.
  120. 09:49At that point sort Cloud and Office Suite hadn't taken off.
  121. 09:54You sort of have to go back to remember where we were a year and a half ago.
  122. 09:57It feels like forever ago and the world was entirely different.
  123. 10:00Agentic coding hadn't taken off to the level it has now.
  124. 10:03Um So, we knew that we had to raise a massive amount of money.
  125. 10:06Our competitors in the vertical AI space, Um, of whom worked with Reducto, had raised hundreds of millions of dollars, literally.
  126. 10:14Um, so we kind of knew that if we're going to remain competitive, we were going to be raising hundreds of millions of dollars, we would be taking masses mass dilution in doing that.
  127. 10:21Um, we also knew that staying competitive against the frontier models was going to be increasingly difficult, particularly as they were starting to launch vertical strategies.
  128. 10:31And at that point, sort of OpenAI for FS and Cloud for FS hadn't been fully announced, but there were some rumors around it.
  129. 10:36They'd made some some ins- insinuations about it.
  130. 10:39Um, and we knew that just to remain competitive and differentiated, that we would have to bring in new types of data.
  131. 10:47And to us, the VDRs were this incredible valuable resource of prop data that had never been opened up to anyone in the world, and we would be the only ones with access to it at that time.
  132. 10:57So, that was super compelling.
  133. 10:58Um, Datasite also owns a private company database firm called Grata.
  134. 11:03Has about 20 million private companies in its database, has transaction data, contacts, etc. Used very heavily in private equity and banking worlds for, um, sourcing and business development and origination.
  135. 11:14So, how do I find add-ons for my platform portfolio company?
  136. 11:18Uh, very classic Grata type query.
  137. 11:21That data would be brought into a BlueFlame as well.
  138. 11:23So, now we had these two really nice proprietary data sets feeding us in a vertical AI space where no one else would have that.
  139. 11:30Really nice and differentiated.
  140. 11:31And that's played out really nicely.
  141. 11:33So, over the over the course of the last year and a half, we've been bringing those really tightly together and um, that's
  142. 11:39[snorts]
  143. 11:39that's been a really nice story for us to combine engineering teams, combine data, combine solutions.
  144. 11:45Um, and then we actually benchmark that.
  145. 11:46Like, the the ability or the the fact that we brought the data closer to the models saves on token costs, it saves on run run times, um, and increases quality of what we're doing.
  146. 11:57So, that's been a that's been, um, quite a nice thesis to see pan out.
  147. 12:01Um, all of that data, obviously, requires scale.
  148. 12:05So, that's that's again where Reducto comes in and helps us with a lot of that.
  149. 12:09Ingestion processing and and so on.
  150. 12:12Datasite over the course of the last year and a half since we've joined them has grown, I want to say about 40% top line.
  151. 12:18Um so just the amount of content that's coming into the platform is is growing pretty quickly and pretty massively.
  152. 12:24Um the demand on our AI solutions have gone up.
  153. 12:28So now people aren't just saying I want to ask questions against documents, the agents are obviously iterating against those documents, doing much more fanciful diligence analysis, or generating PowerPoint decks,
  154. 12:38IC memos, and so on.
  155. 12:40Um so it's pretty fullsome suite of what they can what they can accomplish with the solution together.
  156. 12:44Yeah.
  157. 12:45Um it's an interesting position to be in in that I I I think you have one of the most compelling data sets in the industry.
  158. 12:51Um you're in a position now where obviously it's a global workforce.
  159. 12:55We were talking about all the different offices and all of that.
  160. 12:58Um and model capabilities have gotten a lot better.
  161. 13:01Um so more broadly like how do you think about what you invest in internally versus what you build uh and buy externally as well?
  162. 13:08Um and also just like what sorts of things are top of mind as you think about the coming year?
  163. 13:13Yeah.
  164. 13:14Um great question.
  165. 13:15So we think a lot about the build versus buy, right?
  166. 13:17We we work with a lot of vendors.
  167. 13:19We spend a lot with a lot of vendors.
  168. 13:21Um and that's an intentional decision.
  169. 13:24Um if
  170. 13:25[snorts]
  171. 13:25I think about what I want my my most talented people working on, it's not things that vendors can easily handle and are dedicated to handling and solving every day.
  172. 13:35Um it's really hard to find really high quality good engineers, right?
  173. 13:39The fact of the matter is where everyone in market is trying to hire the top tier talent of engineering talent right now because what we're seeing, what you guys are all probably seeing it is with AI coding,
  174. 13:49the folks who get the most leverage and value out of AI coding are the folks who have really strong mental models of code bases, really understand engineering principles, have done it for a long time.
  175. 13:59Um so they've all been 10xed, you know, over their normal 10x uh with AI with agentic coding.
  176. 14:07The middle layer, so-so.
  177. 14:09Um the bottom layer is actually getting a getting a lot of leverage and now they don't they don't sort of uh have the burden of trying to figure out documentation that doesn't exist in all of that.
  178. 14:17The LLMs can build that dynamically for them.
  179. 14:19Um so we're seeing sort of a barbell effect where we want to hire really really strong talent and really junior talent and build that up.
  180. 14:27Um where I want those people working is obviously not on support cases.
  181. 14:31It's not on things that are already solved.
  182. 14:33Um it's on the hardest and most pressing problems for the business.
  183. 14:37At our scale, so Data sites not a billion-dollar top line, but general range of a billion-dollar top line.
  184. 14:45Um at our scale to grow 20% a year, which is our ambition or board's ambition, uh we need to be generating $200 million of revenue incremental revenue every year.
  185. 14:55And if you ask yourself how you're going to go do that, um it's going to be by putting new AI products out in market, leveraging, getting on top of token flow,
  186. 15:03expanding solution set that you're delivering to your clients.
  187. 15:07Um reinventing the wheel is certainly going to get in the way of that.
  188. 15:11Um having internal teams trying to uh iterate on some of the existing solutions that are that are already out there and deal with the support burden of those is not the best use of my talent.
  189. 15:21I have about 250 engineers in the org.
  190. 15:24So if I allocate out where I want those 250 focus, we have five major initiatives across the firm.
  191. 15:28Um those are five revenue-generating projects that we're putting out, new new builds or consolidations of tools, new commercial or monetization models.
  192. 15:38Um I want those 250 people split across those five and I want as few working on the layers underneath that as possible.
  193. 15:47And if I can outsource everything on the under the layers underneath that, that's an ideal um ideal split of time for my my team.
  194. 15:54Yeah.
  195. 15:55Uh before I turn over for questions, I realize we have 2 minutes.
  196. 15:58I guess maybe one last thing is like where do you find friction today?
  197. 16:01Um what are problems that you would hope people in the audience would solve for you?
  198. 16:05Um we still struggle with getting the models to do exactly what we want all the time.
  199. 16:11Um we do a lot of working of all of the models and actually, you know, if you you back to pre-Reducto world, we wasted a lot of time on trying to figure out the right model for the right type of chart for the right type of
  200. 16:22uh document that we're passing in.
  201. 16:24So, we've we've gotten rid of a lot of that, but we still deal with it on the agent front, trying to benchmark out, you know, why is 61 Soul tool spam doing tool call spamming
  202. 16:33when Opus 55 is not, but then 61 Soul is so much cheaper that we want to move in that direction, and we're trying to get it to go to go there.
  203. 16:40Um so, we do a lot of sort of the optimization of the three factors we care about, which is cost, speed, and quality.
  204. 16:47Quality is top top of mind for everyone in our space, right?
  205. 16:51Like, any finance user will pay any amount of money to have the best answer.
  206. 16:56Um so, we need to make sure we're always optimizing on quality while trying to solve the other two.
  207. 17:00Yeah.
  208. 17:01Makes sense.
  209. 17:02Any questions from the room?
  210. 17:03Yeah.
  211. 17:03Can you zoom a little bit about the integration between Data Science and Reducto?
  212. 17:09Yeah, so we have an environment where Reducto's um operating in our environment against all of our content.
  213. 17:15We have bill- billions of pages of content.
  214. 17:17We have very big spurts of content when bakers are dropping in large data sets, potentially up to a terabyte of data can get dropped in on a moment's notice.
  215. 17:25Uh so, we have an ingestion pipeline that takes all of that, passes it through Reducto.
  216. 17:29We get that back.
  217. 17:30We We leverage Turbo Buffer as our vector database, so we're passing it off to Turbo Buffer.
  218. 17:35Um and then we build our graph rag on top of that.
  219. 17:38We're executing all of our graph rag queries using Prop Python code against all of that.
  220. 17:45Yeah.
  221. 17:46Um I'm on the sell side of things.
  222. 17:49Um we're we are actually customers of Data Science.
  223. 17:52sell side is.
  224. 17:53[laughter]
  225. 17:54Um curious about Reducto.
  226. 17:57So, we're sitting on a transaction like, we have a file system with a ton of transactions, and we want to make that available to agents, but there's a way of
  227. 18:07obviously it's MNPI.
  228. 18:08We want to anonymize that before it makes its way into something like Reducto.
  229. 18:13Hm.
  230. 18:13We're going to either build this or buy this, so very helpful conversation.
  231. 18:18That being said, giving it to the agents You You mentioned before that you built a custom eval.
  232. 18:25And so I I'm curious about how Y'all went about this eval.
  233. 18:30Yep.
  234. 18:30Potentially open sourced.
  235. 18:32Um but like curious about how you guys
  236. 18:36Yeah.
  237. 18:37So our custom eval that's related to We have a few custom evals, but the one that's most relevant to Reducto is what we call VDR bench.
  238. 18:45We haven't open sourced it.
  239. 18:46We're actually thinking about doing that, thinking about partnering with OpenAI on a paper around it.
  240. 18:50Um what we're doing with VDR bench is we basically take a common virtual data room of hundreds of documents, um and we ask a few hundred questions against that data room with the known set of answers against those.
  241. 19:02Um we run that every time we make changes to to pretty much anything.
  242. 19:06Um the scores on that we expect to be higher than any of the uh frontier labs directly.
  243. 19:12So if you were to, for example, drop that same set of files into cloud projects or OpenAI projects, we need to make sure that we're beating that.
  244. 19:18Um and a lot of the reason that we beat that our data science team benchmarks of our recall rate at, you know, improving 22% because of our Reducto parsing.
  245. 19:26Um you know, a lot of that's because of the the way we pull out the content.
  246. 19:29It's actually not the other side of it.
  247. 19:31A lot of people think that sort of all the work needs to be done on the other side, the answering side, and most of the work actually is on the extraction side.
  248. 19:38You get that right, and everything else can follow.