Latent Space: The AI Engineer Podcast
00:34:48 · Alessio Fanelli, Jacob Lauritzen
[00:34:48] S2: then you Like, each cell is one employment contract? [00:34:51] S0: Each row is one employment contract. And then for cells, you ask questions, basically. So, like, the first question... The first... Sorry, per column. So the first column might be, what's the termination period? And then it's gonna, like, fill out for everyone. It's thirty days or whatever it is. And the next question is, like, is there an IP assignment clause or whatever? Next one is, like, how much, you know, how much do we have to pay them if we fire them? Or whatever it is, like, much are they getting paid? And then it's gonna fill out the entire thing. You can also just ask the agent to do this. Like, if you just drop 10,000 files into the agent and say, like, do a due diligence on this, it will spin up a tabular review and run all of them and wait for it to be done, and then analyze the results, and it can then highlight, like, red flags. Okay. This... The CEO is getting paid an outrageous amount, or there's, like, this weird bonus structure. Okay. Then, like, obviously, we need to look at that, and then the agent from that can draft a memo to send to the client, or it can just do the review and then have, you know, a lawyer, the user, just be like, okay, let's let's look at this. Here are the red flags. There's also collaboratives that you can comment on it for other people to look at, etcetera. [00:35:51] S2: And why do you choose that, like, spreadsheet format?
00:35:51 · Alessio Fanelli, Jacob Lauritzen, Shawn Wang
[00:35:51] S2: And why do you choose that, like, spreadsheet format? [00:35:54] S0: Yeah. It's just a lot better to... It's it's super easy to work with... Work in. It's really easy to get an overview super quickly of what's going on and to review it. So, all of the stuff that we produce also has citations back to source documents, and so you can basically review it super easily. If you wanna just make sure that everything's right, you can also, like, highlight cells, these are reviewed, or whatever, these are the ones that are flagged, and you can comment and collaborate. That's much easier than any other form factor that we've tried. Yeah. [00:36:21] S1: I will say that the spreadsheet form factor has has a lot of pull in some areas, but somehow hasn't really spread. Mhmm. I I find it very weird. Like, Clay is another one on the GTM side that, you know, very known for the spreadsheets. Yep. You guys... I don't really know if anyone else does a large spreadsheet AI thing. [00:36:41] S0: No. No. [00:36:41] S1: There there was like v seven that like try to launch... There's like sheets, there's... Even in finance domain, I don't really have like a top name that like does spreadsheets. Yeah. [00:36:52] S0: No. I I agree. I think it's like a great... If you've... If you have fan out and you do the exact same thing and you... You're extracting stuff, it's it's such a great form factor to, like, understand what's going on. [00:37:01] S1: Do you find, like, you must export to Excel or, like, people are happy to live in your spreadsheet? People are
00:37:01 · Shawn Wang, Jacob Lauritzen
[00:37:01] S1: Do you find, like, you must export to Excel or, like, people are happy to live in your spreadsheet? People are [00:37:05] S0: happy to live there. [00:37:06] S1: Do you use AG Grid or your own We do use AG Grid. AG Grid? That seems to be like the leading one. I mean, they've done this for like, I don't know, fifteen years. [00:37:13] S0: Yeah. They know how to... [00:37:14] S1: Yeah. So so... Okay. Yeah. I mean, I'm happy on that that spreadsheet angle. I mean, I think the the only other interesting thing for me engineering wise is the fan outs. Yep. Engineers maybe can... Are well equipped to understand the trade offs of like, well, okay, before you fan this thing out on a million documents, maybe test it on like two. Yep. Yeah. [00:37:34] S0: Does that work before you go nuts? [00:37:35] S1: Yep. Do they do that? [00:37:36] S0: They will. So, types of review actually will run the first 10 rows. Yeah. Just check. Right? Yeah. Does this make sense? Did it did it show us what we thought it was gonna show us? Yeah. That's a that's really good. Oh, but also for people, when people build this, it's just really good for them to iterate quickly on the first 10 rows until, like, they have they're getting the results that they want, and then they can go ham. [00:37:53] S1: Yeah. I am happy to move on to the next thing, intake, which is your Slackbot. Yep. Yep. Everyone has a Slackbot.
00:37:53 · Shawn Wang, Jacob Lauritzen
[00:37:53] S1: Yeah. I am happy to move on to the next thing, intake, which is your Slackbot. Yep. Yep. Everyone has a Slackbot. [00:37:59] S0: What's different So about ours is just legal specific, and what what happens with ours is it's not actually... It might also... We'll also build one that's just an interface to the agent, but it's actually specifically to basically kick off an agent that then adds a task to our list. So we have this list thing, which is like linear, for, you know, that's the closest equivalent, and so it will add it to a specific intake list, and then lawyers and agents can go into Legora and just be like, okay, these are the things that, you know, people are sending to us as our law firm or as our legal team in a big corporate. We can kick off agents for them, we can collaborate on them, and then we can just like mark them as done, and then it gets sent back in Slack. So it's more of a... It's not just like kicking off an agent, it's more of a like, I don't know, storefront thing, where it's like, hey, here's the ticket, want this thing reviewed. Okay. Now not... Here it is. It's back. No one needs to change anything, the legal team just sits in Legora and, like, manages the agents and everything there. I think
00:37:59 · Jacob Lauritzen, Shawn Wang
[00:37:59] S0: What's different So about ours is just legal specific, and what what happens with ours is it's not actually... It might also... We'll also build one that's just an interface to the agent, but it's actually specifically to basically kick off an agent that then adds a task to our list. So we have this list thing, which is like linear, for, you know, that's the closest equivalent, and so it will add it to a specific intake list, and then lawyers and agents can go into Legora and just be like, okay, these are the things that, you know, people are sending to us as our law firm or as our legal team in a big corporate. We can kick off agents for them, we can collaborate on them, and then we can just like mark them as done, and then it gets sent back in Slack. So it's more of a... It's not just like kicking off an agent, it's more of a like, I don't know, storefront thing, where it's like, hey, here's the ticket, want this thing reviewed. Okay. Now not... Here it is. It's back. No one needs to change anything, the legal team just sits in Legora and, like, manages the agents and everything there. I think [00:38:52] S1: the the data structure for this kind of thing is really interesting because it's, like, basically the inbox, right, for all these kinds of queries that can potentially translate into a thing, into something else, into And, something like, I I don't know. Is it hard to integrate all these with all the other features, or do you just not worry about it?
00:38:52 · Shawn Wang, Jacob Lauritzen
[00:38:52] S1: the the data structure for this kind of thing is really interesting because it's, like, basically the inbox, right, for all these kinds of queries that can potentially translate into a thing, into something else, into And, something like, I I don't know. Is it hard to integrate all these with all the other features, or do you just not worry about it? [00:39:11] S0: It's... No. It's not. I think we have some primitives that work really well. So, like, lists is a great primitive, because it's essentially, it's extremely flexible. Also like Notion database. [00:39:21] S1: Yeah, a Notion database. [00:39:22] S0: It's like a Notion database, and so you can basically configure it for whatever you want, and we, of course, invest a lot into making this super scalable and work really well, and you can have triggers on them, automations on them, and it's like a great glue to glue everything together, because then you can kick off an agent run based on a list if something happens, and then that comes back and populates a field or whatever, adds new documents or whatever it is, and so it's just like you might coordinate a bunch of coding agents with linear or some sort of task management tool, we can do it similarly with lists. And so, like, agents can create lists, and lists can create agents, and Wow. Agents can read lists, and so it's like, the agent swarm comes alive.