← Back to search
4kd.ai Ep. 8 | Building an Agentic Business
Real Investor Radio Podcast · 2026-08-05 · 59 min
Show full episode description
In this episode, Jack BeVier and David Moses explore the latest advancements in AI-driven workflows for real estate and property management, focusing on automation, agent systems, and building efficient, scalable processes.
✨ Episode Outline — click any point to jump to it in the episode
Problem solved
How a real estate investment company builds reliable agentic AI workflows after context spillover and 90%-done automations stalled deployment.
Benefits
- Hermes eliminated cross-thread context spillover that plagued OpenClaw
- Discord threads keep each workflow siloed per topic
- Semantic Mongo knowledge vault gives agents durable long-term memory
- SOPs built organically by walking agents through tasks live
- OAuth token tie-in avoids paying for large token volumes
Use cases
- Switched agents from OpenClaw to Hermes on Discord, ending workflow cross-contamination between threads
- Claude connected via custom connectors and N8N fires API calls directly into CRMs and PMS systems, mirrored in MongoDB
- Each company leader gets a personal Hermes agent trained by walking through their own processes step by step
- Bank reconciliation split into agentic steps plus human steps (downloading statements), taught live to the agent
- Deterministic automation pulls vendor invoices from PropertyMeld work orders and enters them into QuickBooks under owner/property/unit subcustomers
KPIs / results
- Workflows reached ~90% completion before the deployment wall
- Knowledge review agent runs at least once daily to vet new nuggets
Tools / build
- Hermes agents per company leader on Discord
- Claude custom connectors to MongoDB
- N8N API-call workflows into CRMs/PMS
- Mongo semantic-embedded knowledge vault with review agent
- PropertyMeld-to-QuickBooks invoice automation
Hey everyone, welcome to Forked.ai, your real estate investing AI podcast. Back this week with my good friend David Moses of Avenue Group Real Estate up in the Michigan area. And Dave, we were, man, we were talking just a second ago. It has been a minute. We've let too much time here lapse in between the last time we talked. I think just like summer schedules and I traveled. I was in Eastern Europe for a couple years. And so we have been delinquent, but the world marches on and much has changed and a lot is happening. So we're going to have a catch up episode here to get folks up to speed on what's been going on for the past month or so. So what's been going on with you, man? What is the latest in your AI progress? Yeah, so my universe has pretty much been around, you know, focusing on efficiencies, focusing on trying to figure out where the ball is getting dropped the most and try to fill that in. That really was my focus for a long time. Getting workflows that's getting workflows that read documents, workflows that understand, you know, how to enter things, how to get data from one place and put it in another place in a complete and, you know, fully detailed way. And I think we've done a pretty decent job of that. And then we kind of hit this wall where things got implemented, but didn't get like they got 90% there and not actually put out into the world. And then, you know, we ran into these where if it didn't handle everything, we felt like it was not ready for deployment. So we've been working on workflows. We use the architecture we have, if you remember, is essentially we have Claude that is connected using these custom connectors that we built to our data. So basically our Mongo databases and it can even, we created these workflows in N8N that allow us to, that allow Claude to just create API calls and fire them through directly to each of our CRMs and PMS systems and, you know, and what have you. Which is, and you mirrored each of those in Mongo. So you're, so you're working, you're analyzing the data that's within Mongo, but then you can, but then the, the workflows will push directly back to the database to update that data. Correct? Correct. Correct. And that can be done in Claude. And then we also started building individual agents in Hermes. Originally it was OpenClaw. We kind of abandoned that because OpenClaw was not quite as, it just, it just, everything kept spilling over. Like you'd, you'd be in one thread trying to discuss a particular workflow and there would be this kind of overflow from other things you were working on. And it would, you know, there were times where we were just like completely dismantle a workflow thinking that it was wrong because it thought the objective was this other, you know, workflow. And it was clearly spillage over from another, another thread. So we use the communication is through discord. And so that helps us organize each workflow or each kind of subject that we're working on into a separate thread and then keep those things that the idea is to keep them siloed. But that wasn't, but that wasn't, it wasn't working. So, so we, when we switched to Hermes, we found most of that just went away completely. It still had some context from, you know, some cross workflow context. It was still learning things from, from, you know, the various threads that we were in, but it wasn't, it wouldn't like grab that context and use it in a particular prompt to try to update a workflow. And it was work, you know, where it was working on the wrong workflow. So, so explain to me the, like, I haven't played with Hermes yet. I've heard of the agents, but I haven't used them at all. So my understanding is, and I, and I am building some foundation because I want to bring agents into the system yet, but we really haven't liked to speak of yet. And, but I've been hearing more about, about her, you know, Hermes agents specifically. And my understanding is that you need to, you know, that you need to document your, basically, you know, I think I, it leads me to the conclusion that like documenting systems and processes is back because, you know, an agent needs context in order to, in order to perform a function. And so if you point an agent with no context at a workflow, it'll, you know, you know, use this like, you know, it'll be like a 22 year old. It'll like be okay. But if you gave it context and you give it like an SOP manual and it understands the vocabulary and understands the nature of the business, it'll probably do a pretty good job. What, so what have you seen? Yeah, I think, I think that's, that's spot on. I would, I would say that you write, you write an SOP manual as though you are focused only on showing them what the right way to do things looks like. You know, I found it's very difficult for humans, I think, to train AI because we kind of operate, our focus is, my God, this is broken. Something's wrong. You know, the bear's going to eat me kind of, you know, back of our brain kind of, kind of thing that we, you know, we focus on the negative, but it's really difficult to train AI like that because AI knowing what not to do isn't as helpful. AI really needs to know what a successful end looks like. And it learns and performs significantly better when you focus it on, you know, this is what a, this is what an example of what a correct, you know, a correct output would look like. And so that's been tricky. It's been really tricky to try to, you know, build that into our, our, our agentic workflows. And because that's, you know, I think Claude does it significantly, you know, when we're on Hermes, we're using, now we're using chat 5.6 soul, which is like, you know, cause we can tie it to the OAuth token and not pay for tokens. You know, we don't wind up having to pay for, you know, a ridiculous amount of tokens. It'll just use, you know, it'll throttle it a little bit, but it'll, it'll work. Are you, so have you built up, how does, how does Hermes work? Explain to me how it works. Like, are you writing all of your agentic workflows inside the Hermes software? Is that where you're doing the training? Or are you pointing your Hermes software at like an obsidian vault with a bunch of notes in there? How does all that, how does it, how does it get the context? Close to just being Python scripts, you know, right on, you know, right on our EC2 server. But in terms of the training part of it, like, you know, what does, like, how do we do things, so to speak? Like, we use this kind of, kind of the architecture is this. You have a Mongo database that is our collection of knowledge about anything and everything that an agent would need to know or want to know to build our workflows. Like, how to make this API call, what the endpoints are, you know, what the deep link URL addresses, you know, how they're formatted. Anything and everything lives in this Mongo collection. And each, each document, they call them documents, but each item in the collection has one field that is just a description, kind of like, kind of like an MD file, but, but kind of stripped down, just like, here's an example, or here's a description of what this, you know, what this knowledge, you know, this piece of knowledge talks about. Yeah. Are we in Mongo or are we in Hermes right now? Well, so this stuff, Hermes interacts with Mongo, and that's where it will, it will reach into this knowledge library. And whenever it's trying to do something to get, you know, get context on how to do what it's doing. So there's one, Mongo has a feature that allows one field in each document to be automatically embedded semantically. So basically, it can do a semantic search of this particular field across all these documents and figure out which pieces of knowledge are relevant to what I'm trying to do. And then it can use those things. And that's how it kind of, that's its like long-term memory. It has its own, each agent has their own MD files and maintains their own kind of memory of what they've talked about. So that's like, it's just a series of MD files that it keeps just locally within, within the same, really on the same server that, that they live on. And then it has, then they have the context of the actual thread, you know, the thread itself. So they can look through anything we've talked about in that specific Discord thread. And then it has this long-term bolt of knowledge for how to build things. And the way that kind of knowledge vault works is after each session, or at least once a day, the agent will suggest, they'll actually submit to a workflow. They'll suggest new nuggets, new pieces of knowledge. And then there's another agent that will review all of those nuggets of knowledge to decide, is this something we don't already know? Like, is this something that's not already in our knowledge base? If, if so, you know, if it, if it's already in there, hey, we already have it. Is there any way that this new piece of knowledge enhances something we have? If so, it'll update it. Or is it something that is, you know, brand new? And if it's something brand new, okay, first let's check that it's correct. And then if it's correct, it adds it in. So there's like separate workflow that kind of maintains our long-term knowledge that all of the agents can access. All of the agents may have access to like, okay, here's how you go and find the, like all of our API keys live in a vault, right? Not every agent has permission to use them. How those permissions work and how to access them in the vault and what to look for. All the instructions are in Mongo. The vault is on something called vault porting. So that would be when the agent, when an agent is saying, okay, I need to make this API call. And I don't know from my own, with my own sole MD file or whatever other MD files they have. I don't know inherently how to do this. So I need to go and find out. They go and they find out and they learn, okay, I got to go to this vault. I got to search here. And, you know, that's how, that's essentially how they, that's how, that's how our long-term versus short-term memory works. It's, it's not perfect by any means, but it's, but it, it, it does a good job of keeping things relatively consistent as you have multiple people working on creating and modifying and fixing workflows. So where do you like, where do you write the SOP to start with? Like, how do you teach, how do you actually teach the agent what you want it to do and then teach it how to do that? So how I do it now is I do it. So I will have, each person has their own agent and each person, not everybody in the company, but each one of our leaders has their own agent. And so whatever they have to do, whatever process they're trying to accomplish, they simply tell their agent what they're trying to accomplish. And they kind of painfully walk through explaining it to the agent, what the steps are. And they kind of just walk through doing it. And then the agent will actually go and do it. They'll try to make API calls to update certain fields. If it can't find a field because that endpoint doesn't exist or that endpoint doesn't deliver enough information for them to do what they need to do, it'll, it'll say, okay, here's what I'm missing. Here's what's missing. And then that becomes the part the human has to, you know, like an example would be our agents for a long time, they couldn't go log into the bank account and download the bank statement. So that became, you know, when the agent needs to look through the bank statement for, you know, you know, kind of pre-reconciliation purposes or to try to identify, you know, whatever it is, the workflow, whatever the agent was trying to do. So, you know, we know, okay, well, somebody needed to go in and download the bank statement and save it here. That was the human part of it. And so that process of reconciling a bank account, let's say, had some agentic portions to it and it had some human portions to it. But the way we kind of trained it, the way we kind of built the manual for it was to literally walk through doing it with the agent and the agent would remember every single step of it and figure out, I don't know that there's a better way around that, but I'd love to hear if there, if there was. But by the agent figuring it out, there was this component to it that, you know, we naturally went through the progression of figuring out what endpoints were available, what weren't, what data was there, what data wasn't there. All of that kind of happened organically through the process of building the SOP because the agent could make a bunch of different calls correctly and incorrectly and pull a bunch of data from a bunch of different endpoints very, very quickly in order to figure out, okay, this is the right way. This is the right endpoint to use. This is the right place to go to get this data. And we wound up getting to where we wanted to get to significantly faster. So you're taking the approach of these agents are really like a personal assistant for each of the chairs that you have in your organization. Yes. And then it becomes, so the workflow candidates become the things that people do repetitively that the agent already knows how to do. So when you just say to an agent, hey, I need you to figure out why, look, I have an automation that it's a deterministic automation does not have any agent involved in it. All it does is it takes an invoice that is submitted from a vendor through our, you know, through PropertyMeld, which is like a portal for handling work orders at properties. They submit their invoice there and the system just pulls out the work order and enters the invoice into QuickBooks. So in order to do that, in QuickBooks, we have each owner that we manage for, each entity that owns a property that we own, you know, is a customer. And then each property that that entity owns is a subcustomer. Each unit in that property is a subcustomer of that. And then each work order is a subcustomer of that. So all that has to be mapped to the IDs that are in AppFolio and the IDs that are in PropertyMeld. And so what this does is it kind of... Which you did in Mongo. Which we did. We mirrored it. We mirrored all these things in Mongo so it would only have to look one place to get all these IDs. But initially, you know, we had to, well, I guess way initially, we had to manually, literally go and manually figure, you know, this is the AppFolio ID for this property or this owner, whatever it was. So then we created this workflow that will automatically take the vendor. It does an API call to pull the vendor's invoice, which includes the unit ID, the work order ID. You know, when I say ID, like the IDs that are in the system, not, you know, our work order number. And it would feed that, it would basically match those up with what's in QuickBooks and then enter the invoice and attach it in. And so it could be paid out of QuickBooks. And we have an agent that oversees that. And then the agent, whenever that workflow fails, the agent says, okay, well, what's going on here? Oh, this is a new unit. Or, oh, this is a new vendor. And then it knows to build the, you know, it knows how to create the subcustomer in QuickBooks or create the vendor in QuickBooks or do whatever, you know, fill in whatever is missing. And so that became the candidate for, because that was, that was actually built before it was built by AI, but it was built before agentic AI really existed in N8N. These were just deterministic workflows that were, you know, dumb workflows. But now we have an agent and we just say to the agent, hey, go and figure out what's broken whenever you get an error. Go in and figure out what's broken. And we had to walk through every, you know, it would, it would look and see, okay, well, it's missing a QuickBooks ID. Here's who's missing the QuickBooks ID. It's this unit. It's this work order. It's this, whatever's missing a QuickBooks ID. And then it would, and it, it knows how to fill in those blanks. So because the agent knows how to do that. Now we've created, you know, we're creating a workflow or augmenting that first workflow just to say, you know, when this idea is missing, like we know what the mistakes are. So when this idea is missing, this is how you fill it all in. Fascinated. Are you building, does each agent know what the other agents are doing? At, were they all silos? And this is, this is, I guess, a drawback to Hermes, but they are all siloed. Not that they can't, you know, quote unquote, talk to each other because they can see if they're given permission to see, they can see the interactions the other agents have with everything. But they, the way Hermes kind of builds it is they are, agents are fairly well siloed. It's, it, it is, they can create their own subagents and, and those, that whole ecosystem of agent and all their subagents is clean and, and consistent and, and, you know, works really well. But once you have, you know, you don't have a lot of one agent learning from another or understanding what another's, you know, kind of worked through. So that's probably a good, you know, that's probably a good thing to augment in the future is at least the ability when an agent gets stuck on something to at least be able to ask the question, you know, to the other agents to say, you know, how do I do this? Right now it has that, that knowledge base that I talked about that is a shared knowledge base and it's a permissioned knowledge base too. So it knows, you know, Hey, you know, if you're an agent for this, you know, these agents have these permissions, these agents don't, which it's just my leadership team right now. So the, really the only things that are, you know, siloed in terms of permissions from the knowledge base are things that are for me personally. Are you doing, are you setting up like cron jobs so that they're doing a certain task on a daily, weekly, hourly web hook basis? Yes, they, you know, most of our repetitive workflows are done in N8N and they're on schedules. It's just more robust. It's more, you know, but now we have the one like our mirror workflow is just a Python script on a cron job. But the agents do have, like I have an agent that will go into my, because I use, it's on a Mac. So I put the Mac, I attached my Apple ID into the Mac. So it actually looks through my photos to see if I have any receipts and pulls them out, reads them, figures out what they're for and either, you know, creates a reimbursement request or it, you know, my agent just knows how to do that. And he, and he checks once a day to see if there are any receipts. He keeps my personal books. He'll, he'll attach it to whatever card in QuickBooks, find the transaction in QuickBooks and, you know, literally upload, because I do my personal stuff in QuickBooks. So it uploads that receipt to, you know, to that transaction in QuickBooks. And that's, it's, it's pretty cool. I think I have mine pretty well built out. I want, you know, I'm just trying to encourage my team to do, to do the same. Like you use it for your, you know, personal stuff. It'll look through my WhatsApp messages. It looks through my, you know, it'll tell me if I haven't responded to someone important in a, you know, in a certain period of time. Like the other day when I, you sent me a text message and I, I didn't, I didn't respond for a while. Actually, Rufus, my agent, actually sent me a text message. Hey, Jack sent you a message and you never responded. That's actually how I figured out that I forgot to respond to you. Man, this is really interesting. So like you're using, so this is really like, this is your new open claw. It's just got a little bit, you know, a little bit tighter guardrails on it and guardrails enough that you're, that you, you're very comfortable giving it right access to all of your source databases. Yeah, it, it is. You know, I mean, like, look, I think prompt injection is a real thing. You know, I think that there are a lot of security type concerns, but I think for every security concern that it raises, there are at least two that it solves. And, and I, I mean that by like, you know, my agent operating on Sol 5.6 can read an email and know that it's a phishing email better than Microsoft systems can. You know, yeah, I hear that, you know, and, and there are, you know, when, when I see a, when, when I get an alert that there's been a login in my Netflix, it knows not to tell me that it knows I don't like no one cares. Yeah, yeah. The, you know, kind of abstract sorts of potential risks that it, that it raises. Man, that's super interesting. Okay. So I'm trying to attack the same problem. I want to get agents into my workflows to handle the easy stuff, right? The stuff that's just like very, you know, well, the stuff that anything that's like purely if then statements should just be an automation. Right. And then the things just above that, where like the patterns are very clear and we're, we're like, there's a lot of like just diligent legwork that needs to happen. I don't want to pay a human to do that. I think, you know, an agent can do that, frankly, just better and cheaper, faster, better and cheaper. So the, so here's the way that I'm attacking it. So we are putting all of our, we've, you know, Salesforce is our system of record. And so it's all my data points are in Salesforce. I'm, you know, you've got what you've got your equivalent of Mongo for me. That's, that's Salesforce. So everything's defined in Salesforce. That's where all the, you know, that's where all the fields are defined. And in those field definitions, we are backfilling, you know, a little bit of the description, right? A little more context, right? Trying to try and everywhere to give it a little bit more context, right? Like so, so that it doesn't, it's just not, you know, cause it'll make an assumption, right? If it's called loan amount, it assumes, yeah, it, you know, it knows something about that. But if the field ID or the descriptor ID is something vague or, you know, it doesn't fully understand it, it'll start to, it can, it can make more mistakes, right? So we're trying to like bulk up the description of even the field definitions. And then on top of that, I've got kind of like object, right? Like all my concepts. So a lead comes in. It's basically anything in an object oriented software that is defined by an object, right? So a lead comes in, a quote gets created, an opportunity gets created, you know, for us, a loan object gets created. I've got a, you know, a sale of a portfolio of loans. All of those objects get defined. And so we're going in and we're providing more context to the nature of those, of the, basically the nature of the business and the different concepts memorialized by objects in my Salesforce architecture. And that's another set of Markdown files. And obviously those objects have the fields associated with them. So those relationships are, can now be understood because the object has some description and the fields have description and these fields sit on those objects. So now the agent knows a little bit more, right? And then on top of that, now I want to define roles. So I've got, you know, I've got whatever, you know, I've got a loan officer. I've got a loan officer assistant. I've got a loan processor. I've got an application review specialist, a mortgage pricing specialist. All of those are, are roles that I have defined in the context of my business. And they interact with certain objects and fields. So I've mapped all of the roles. I actually start, so I started, I just literally uploaded my org chart and was like, here's my org chart. Here's all the humans. You see them in as users in the Salesforce database, map this org chart to those users and make sure that everything reconciles, right? Like, tell me where you'd see any mismatches. And so there was a, you know, a couple of mismatches and some titles needed to be updated, right? So now I've got, you know, my, now I've got my roles defined also in markdown objects. And then on top of that, then I'm putting my SOPs on top of that, right? So I feel like I'm building like a, like a pyramid, right? Like, so I've got my SOPs, which are what the things that the roles do. And at the moment we are in the process of redefining a lot of systems and pro or a lot of processes, right? Because I'm now able to write our own custom software. So like, you know, everything that we did before six months from now, we're doing it slightly differently, you know, with all the data entry eliminated and all the automations that can be built, built. All the APIs sucking in information, sucking that information indirectly, as opposed to going to websites and collecting information, just bringing it all and presenting it in one place, right? So that actually dramatically changes the SOP, right? Because before it's go to this website and now it's, the data is just presented to you. So I could just delete, you know, that whole, I can just delete, you know, so I'm trying, I'm going through the SOPs that we currently have. And like every time there's a verb that uses a computer creating, you know, just pulling that data in and just delete it, you know, delete that sentence from the SOPs. And so, and then I'm at the end of this, this is, this is going to be a many month process. But the idea is at the end of this, my new SOPs with all the redactions of all, you know, of the, of the automations and things that I've built will be much smaller. And they will only be the things that humans do, right? Like I, you know, only the things that require a human will be the resultant SOPs and anything that's like basic, like, I don't know, kind of like a basic analysis or, you know, logic that I can either be hard coded into an automation or executed by an agent because, you know, the business logic is like pretty well defined. And so I'll have a set of agentic SOPs that do all the busy work. And then I'll have a resultant list of human SOPs. And I, then you, and then you plug in humans to the resultant list of SOPs. And so that, that's, so that, that SOP layer is right now in flux and it's going to be in flux significantly, I think for the next six months. And then I top down just wrote some, just, just talked about the business, right? I just like, you know, gave it like, here's our, you know, here's our history. Here's our business philosophy. Here's our credit, you know, philosophy on credit. You know, here's how we see the macro backdrop. Here's some things that we've learned over the years and just trying to give it as much business context as possible. The idea being that any agents that we do put into these workflows will now have down to the nitty gritty detail, you know, data, you know, data record level context up to the, where we think interest rates are going, you know, basically. And like, and if, if it has all that context and everything in between, it should, the resultant work that it should do should be, should be pretty damn good. And so I'm going from like, I'm not giving, like at the moment, I'm not giving anybody agents. I'm trying to build this pyramid such that I can start grabbing SOPs at the end and, and, and creating job descriptions basically that are just purely agentic. And then, and then, you know, and then redefining the job descriptions of what my people do as purely human things that, that don't have any agentic, you know, or that are best done by humans. I'll put it that way. So anyway, that's, that's been my approach to the problem. It's like a, and all of that is memorialized in Markdown files that are within our Salesforce system because that's where we're, that is, you know, that is our database. So that's our approach to it. I'm really, I'm really curious about whether I'm like trying to build a castle too big, like, like too big of a castle all at once. And I should be getting my hands dirty a little bit with agents in the meantime and learning. So you're giving me some pause here on, on my approach. But anyway, that's a, that's, that's what we're doing. That's where we're biting off right now. So your organization, how many, how many people total? 160. And then, and then when you, when you add in, you know, the people that have to regularly interact, you know, with, you know, with the company, like when, like how many, how many customers, how many vendors? 250 loans a month. Okay. So I, I would say you have like two, two things. Number one, I wonder, I don't know if you have the time for it, but it might be cool to kind of. Think about starting like a, a, a, a digital twin on the, on the, you know, kind of like on the outside of the organization and, and under, under the premise, basically just say, okay, if I were starting the company from scratch based solely on, like, I'm going to make it a purely agentic, purely digital company. Right. Understanding that it's not there yet. Like we, we know that agents, we, it gets smarter every, every day. It seems it gets, it gets every week, it gets smarter, but it's not there yet where you can have a completely agentically run, you know, lending company. It's, it's, it's highly unlikely. So. Well, yeah, the problem is the thing is the customers, right? Like in theory you could, it just, when you look at the pipeline and like, cause we've, we've, we've like dabbled with this idea. The problem is that like the percentage of the pipeline that could go through without ever having to speak to a human. I just think that everyone overestimates what, how big of a percentage that it is. I think it's just a tiny percentage, right? Like, so like what I'm building on the customer side, because there's not. The world's just not that clean. I don't know. The world's just not that clean. Everyone's got a little bit of a situation, a little bit of a tweak. The documentation isn't quite correct. Things change, you know, just like, you know, we, we need to, we need to orchestrate a pivot. And like, at some point along the, the loan process, everyone needs a little bit of critical thinking and problem solving. And it's just a very, like in theory, yes. If I had an ideal customer in a very, you know, you know, who was completely a hundred percent had their together and they had a very cookie cutter vanilla deal and everything came in clean. And the title company did their job. Like it, it just doesn't happen. Like it never, it just never lines up that way. So like, I'm building all the, I'm building all the pieces such that like when that piece comes in and that piece gets clean, it just happens. Right? Like if, if, if a piece will get clean, but I, but I don't believe that I could ever actually create. Well, sorry with this generation, right? At the moment, I, I'm, I don't think I'm like, could replace, could replace a job description. Even I can't even replace a job description. I'm just taking chunks of the pipeline off the table that are like box, box, box, check, check, check, check, check, check, process. Right? Like I just won't have a human. I won't need a human to go check, check, check, check, check, check process. But dude, that's like one in 10 files for them. Right? And for each job description, it's different files, right? Like a step goes cleanly for this guy on this file and then gets held up for two weeks over in the next phase. And then, or, or vice versa. So like, I don't think that, I don't think that a purely agentic loan, like lending company would be very successful. I think you do either. And I don't think the question is whether it would be successful now. The question is whether, you know, whether it'll get there, right? Whether, whether, whether two years down the road, it would, it would be there. But the, but I think the actual, So what I'm building though, like what I'm building though, is the idea is that it is an agentic lending company. Like every component of our business that can be done by a, by AI and agents, it can, or is done by AI and agents. But then I have, but it, but in every, but in every step, I still have a, we need to speak to a human. And, and, and I, and so I'm going to, and so none of my humans are going anywhere. Like there, I need all of them. I'm just hoping that we can handle, you know, 50 or a hundred percent more capacity with the same people because the easy stuff just, just runs through. And that everybody else ends up doing the hard work on the hard files. So, yeah, I mean, that's, and the hard work is critical, critical thinking, problem solving, pivoting, risk judgment, you know, just like risk analysis and judgment. And there's a ton of that. There's that in every phase. But is that the time consuming work? Like that's the hard work. That's the difficult work. That's the stuff that really takes, you know, expertise, experience, intelligence, but it doesn't, but is that the stuff like. So I did. I, I, my hope is that they, my hope is that they spend the extra time doing that well, right? Like, Hey, when you're just trying to like shuffle files through, sometimes you just get a little lazy because you're busy and you don't pick up the phone and have that 25 minute conversation that you should to make sure you make the optimal risk judgment call. All for the company. And you just, you just shuffle it through and, you know, pass it along. And, and I'm hoping that this extra time allows them to spend the appropriate amount of energy on the high value tasks. And I still think that there'll be a net savings of, of time so that we could handle more business with the same team. But I'm hoping it is both like faster for the customer and a higher quality work product, you know, all around, right? Like better customer experience and better risk management decision and faster process because, you know, because we're using better tools to, you know, where they make sense and not, you know, where they, where they make sense and only where they make sense. So what's the first customer facing thing you're going to, or do you already have one that's agentic that is customer facing? Like this is something, this is an agentic, you know, workflow. Just launched. Yeah. What's that? Yeah. So like right now, when you submit a DSCR application, like literally just now in the past, like two weeks, like when you, when you go, you can go online and you can start your DSA DSCR application online and auto and instantly get a quote on your DSCR loan, which is not agentic. That's just an API. Like that's just sending data to a pricing engine and pulling data back. And then you can say like, yep, let's move forward. And you can swipe your credit card again. None of this is AI. And then you can actually start uploading documents and you can get instant feedback on those documents that like, Hey, you're missing a signature on page seven of your operating agreement or whatever. Yeah. That is agentic that, that is, you know, that is OCR and then analysis by an agent. And so the, the, the new, the borrower portal that we just put out there has doc analysis and really underwriting built into it. And so that our people are then only just reviewing exceptions, right? If the operating agreement looks good, they don't even click on it. It just, there's a green, there's a operating agreement thumbs up. We're like, great. We're not even going to click on that PDF. We're only clicking on the red boxes and the yellow question marks, you know? Yeah. And, and that has, has it already sped up the process? Like it's literally like two weeks out. I mean, it re it's got to like, it should, you know, if the people use it, I mean, dude, for a long time, we, but we were, we were testing stuff alongside people. And we were like, Hey, just, Hey, you know what? Believe it. Right. Just like send, if it, if it, if, if, you know, if the, if the underwriting tool says that the loan file is good, just send it through. Dude. A 40 of the team just couldn't like, they just, they still clicked on the PDF. I said, don't click on that PDF. And the next day they were just like, I'm gonna click on that PDF. Like this, you know, they just couldn't, you know, couldn't bring themselves to actually trusting the thing. So like, I think, yeah, this trust building process is going to be really a big part of this. Like we're, you know, that's the, honestly, that's, that's the, that's where the agents have helped my leadership team the most is that like they would just innately go look for a document in a folder, which with our folder system, with our file system over the last, you know, decade, two decades, whatever. That could be a, that could be a lengthy endeavor. Even, even if everything is where it's supposed to be, let's just assume for a moment that the document's not exactly where it's supposed to be, or someone created a folder and named it this instead of that. Let's just, you know, operate under the assumption that humans were involved at most of this. And, and just, just, that's what they would do. They're automatically, their mind would go to, and when I gave them the agent, I was like, stop looking for things. Okay. Just, just don't, you need to look for emails. You need to look for files that are in folders. You need to look for all these, stop looking for it. Just ask the agent, see if the agent can find it for you. And lo and behold, that like, because they were able to just ask and get an answer, like it was, they began to then, it was kind of like the backdoor to, to, to trust for them. It was like, I've got something I've got to solve. I know this is a problem. How can the agent help me? And then they would just ask the question. And then I feel like they were, they're getting to the point now where they know when to trust and when to question, which I think is really important. When you have deterministic workflows, you can trust them. You should trust them. It's not worth your time to not trust them. When you have agentic workflows, there are things that it will miss. It's one out of 50, one out of, you know, there, there are things that it will miss and knowing when to trust it and when not to trust it and knowing what outputs, you know, that it gives you that you can rely on or not. God, there's like a feel for it is almost like, like, it's not just obviously wrong anymore. It used to be like, it would just give you, I would just type in a prompt and it would tell me something. And I was like, that's, you know, I would just know. So now it's, it's much more subtle, but I, I, my fear is that people who are getting involved in it now and learning now are never going to be obvious. And because it's obvious, they're going to miss the really subtle. Yeah, I hear that. So I felt like the agent, because like they're asking the agent questions that they absolutely know how to do it themselves. They know what they're looking for. They know where to find it. And so when the, when the agent says, I can't find it, I looked here, here, here, the person knows what you looked in the wrong fricking place. It's not there. It's over in this. And so, you know, I'm, I'm hoping that that will kind of train both the agent and the human. What for the human, it's what can you trust the agent to do? And what do you need to teach the agent? The agent, it's what do you need to learn? What does success look like? And then, and then having it be fun, you know, having it be, you know, like I gave every single agent a personality of the human's like, you know, favorite TV show or movie or whatever. So it would like respond. Like my, mine is Rufus and he responds like George Carlin's character from Bill and Ted's Excellent Adventure. And he'll say like most excellent. And he'll say, you know, he'll come up with things that you would think Rufus might say. And it makes it, that's hilarious. It's silly, but it makes it fun. And like, that's the thing. They make it fun and give it and just kind of the default should be ask the agent. Ask the agent, right? Because this is, imagine this is a real human. You're not going to go do things yourself when you have an assistant. And they're sitting there. They're waiting for things to do. If you don't give them things to do, even if it's not your money paying them, you're going to feel like money's being wasted. You're going to, like that person sitting there saying, hey, how can I help? And you're not utilizing their help. You're going to, you know, you're going to feel wasteful. And think of the agent that way. Like anything that the agent can do for you, you should be asking the agent. At the leadership level, we have a lot of access. How you push that down the levels where you need to start, you know, really kind of getting specific with what they can and can't see. You don't want the agent to be able to like, hey, go look at Jack's email and, you know, tell me if he's pissed off at anybody. You know, like, hold it. Well, so like, I'm curious, like you've been using agents with your more senior people. Have you had any agents actually doing like block and tackling work? And like, and why not? And I might argue that like, you know, the person who's, you know, the $65,000 white collar person probably has the most use for an agent helping them to perform their daily functions. Have you pushed it down to that level yet or replaced any workflows at that level yet? Not yet. No, I don't have any agents beneath my leadership team level. Not yet. Not that I do. Concern or is it like a concern about a particular thing or? Besides Carl. But Carl's my brother and he's working on AI workflows. So he has to have access to everything and I completely trust him. So, so that part is, you know, but everybody else, it's, it's, there's no real good reason. I just haven't gotten there yet. But, but it is to some degree, you know, my organization's not huge. It's not, you know, it's not, it's not a gigantic organization. So I may not actually get to the point where I create one agent for each person. It may be more like one agent for a specific department, you know, where I'll have all of my community managers will have a community manager assistant agent. And it just saves me on, this is what they can access. This is what they can't access because I only have to build it out for one agent. And I only have to monitor one agent to, to make sure that, you know, things aren't, you know, they're not able to access things that they shouldn't access. So, and I also don't know that it's absolutely necessary to have, you know, like if everybody is talking to, you know, Claudette in my, you know, like if everybody's talking, like I've got a, an agent called Rhoda. And I guess, so I guess Rhoda is rolled out to, because I do have one VA that can actually communicate with, with, with Rhoda, the agent. And Rhoda can go into, it's, it's a, an agent that is financial, you know, so it's, it's in QuickBooks. So they can go and go through and pre-reconcile bank accounts. They can tell, you know, they can tell which bank accounts have been reconciled through what dates. They can say, you know, they can look at what transactions were applied to the wrong class or no class at all, the wrong division or no division at all, you know, those types of things. And, you know, I don't know how helpful it's been for her. It's only been a couple of weeks, but I, so I guess I, I guess I will augment my prior response and say, I have rolled it out at least to one person who's not at the leadership team level. So are you, you, you've mentioned QuickBooks a number of times and talking about like the different workflows that you've created. Are you, are they actually bookkeeping? Like is an agent actually bookkeeping for you? For me personally? Yes. All my, for you personally. Yes. For me personally, all my bookkeeping is done by my agent. Beyond that we have, so we manage the books of, you know, dozens of associations. When you say for you personally, you mean for Avenue Group Real Estate? Right. No, for me personally, my personal, like my bank, my personal bank account, my personal credit cards, my personal stuff. Like it will look at all my receipts, my emails, everything, and it will categorize everything that needs to be categorized. It'll, it can see when I transfer money in or get a transfer from a bank account, it knows what bank account that is. It knows, Hey, apply this as a contribution or distribution, whatever it is from that particular entity. So my personal bookkeeping is done. It's like you have a, you, you have a personal QuickBooks account. Yeah. I have a QuickBooks account. That's just my personal books because I mean, I haven't found any other personal financial software that can handle a balance sheet. Like they just don't have balance sheets. It's just like, you know, yeah, your car, your house and all your securities, but nothing else. It's really interesting. I just, I don't do that, but it's really interesting. I mean, it makes sense. It makes a ton of sense. I get it. Why not? So basically like you can print and then that's your PFS. Yeah. You can press print on your QuickBooks and that's your PFS. I can't, I mean, I wouldn't do that because I'm in real estate. And so it's going to give the book value of all my real estate. Yeah. It's your book. Yeah. It's your book PFS. Yeah. It's correct. Yes. And then you mark to market. Yes, exactly. I haven't figured that part out yet, but I'm sure I can do it and just do a journal entry. That's a mark to market journal entry. I can actually get my, you know, but it does. I actually am live working on my PFS as a separate workflow. So it will basically maintain, like it'll look every day and see what the rents are, which units are vacant, what, you know, so it'll have all my, like if I sold a property, if the buildings of a specific, like an app folio, it'll run a balance sheet. And if the buildings of a particular property are zero and it knows that property, I don't own it anymore for whatever reason. So, you know, don't put it, you know, take it off the PFS. I'm building that out now. I haven't finished it yet. But you haven't done, but Avenue Group Real Estate, it hasn't, you haven't had it do bookkeeping there yet. You haven't had any of the agents do bookkeeping there yet. Not Avenue Group Real Estate. What it does do though, so we have like a few dozen communities that we manage the books for HOAs, so forth. So every document that every document gets processed now through an agentic workflow. And even though there's a human who actually clicks the button to put it into the books, it will figure out what it's for. It'll figure out if it's associated with a work order, like a vendor bill that's associated with a work order. It'll associate the work order. It'll figure out what GL account to put it to based on, you know, that, it looks at that vendor, all the, you know, previous bills from that vendor for all the communities. It'll look through because each community has its own GL account, the chart of accounts. So it'll look through and it'll identify an almost, almost 100% accurately identify the right GL account. It'll identify the right bank account. So if they're, if, if what they are paying for is a capital improvement and they want it to come out of their capital improvement bank account, or they have a special account for like a roof replacement or something like that, they'll have, it'll, it'll guess, it'll guess correctly the bank account that it comes out of. And it will go to the manager to approve and the accounting, you know, the, our accounting person to approve. And when they both click approve, it enters the new. So in a sense, it's doing the bookkeeping. It's just not the last leg, right? There's a person who clicks on it and says, yes, this is. That's amazing. Correct. So, and then what's really cool about it isn't like that part of it doesn't take all that long, you know, because it doesn't take all that long. They do make, like accounting people do make mistakes. This doesn't really make mistakes anywhere near the level that they were making. And I mean, maybe they would make mistakes like four out of a hundred. You know, this makes mistakes like, you know, one out of a thousand and they're very predictable, very obvious mistakes. So, but it was doing just wonderful things in terms of detail. Like if a, as an example, a utility bill that has gas and electric on it separates those things out. If there's a bill. How does it input the data? Do you just give it like online access to the, to utility account and say like, Hey, run on the first of the month, go in there and like, look at all the PDFs and pull it down. And we either scan or save the bill. We either scan it. So some human needs to either open the mail and scan it in to, and then, and then the workflow takes it from there. Or everything that comes in with a particular email address, we'll get from there. Or it's something where they have to save it to a folder, you know, or for, or save it and forward that email address. Either of those things will work and it will pull it and process it. And then I, you know, you know, basically categorize it, code it, figure out what community it's for, figure out what, whatever it is. Right. So that's all, that's all working pretty well. And, but it's so much more detailed. Like if it has a $5 processing fee or service fee or late fee or whatever, it breaks that out. Does it? And it'll, it'll catch things in the bill that people weren't catching. Like, Hey, this, uh, this bill has a spike in usage, you know, or this bill has no usage at all. You know, and like those things on a water bill, like that's an indication that someone's not living there. If it's a zero water bill or very, very low usage, you know, and then the other side, if it's a spike, it could be an indication there's a leak. And that's the kind of stuff where as the manager, like we're responsible for catching that stuff. And so now it can, this through this whole process, it'll, it'll catch it. And then what we're our first forward, our first customer facing dashboard will be to the treasurers of these communities that we manage where they can get the dashboard and see all their documents. They can see a description and like all the analysis that was done on each document. You know, like there are a series of questions that we ask if it's a utility bill, you know, it'll, it'll give us interesting tidbits. Hey, the last utility bill was this much, you know, the usage was this much. The previous year, same period. You know, is that a Hermesie? That, no, that is a mostly deterministic workflow. I was going to ask, okay, would you, would you hard code all that business logic in? Is that, so it's a, it's an innate end flow? It's yeah, it's an innate end flow. And it is, but it does have an agentic component to it because the agent is the one that makes the, yeah, that makes the final decision on the GL code and the bank account. Those are the two key, you know, key things. But Carl, you know, my brother does a very, he does a pretty good job of keeping the tokens efficient. Not so much for the cost because it's not really that expensive, but for the speed. The workflows go a lot faster if he kind of like has these deterministic parts of the workflow that narrow things down for the agent. So the agent's only picking from, you know, so it's not picking from every GL account that's in our EMS. It's only picking from the GL accounts that are available for that, you know, that are of that type and available to, to, for that community. Things like that, which kind of narrows it down. Yeah, we've, that's really interesting. We've found that like, for like the complex logic systems, like adding some rule-based component to the prompts help really helps with speed and, and hallucination, right? Like he said, it just narrows it down, like using some things like it's doesn't have to run through like the entire, you know, menu of possible options because it's narrowed it down to four. It gets one of four, you know, wrong much fewer than if it's analyzing 25 ideas. Yeah, that's right. But you, you have, like we, we have the same thing. You have so many examples of a human making a decision on how to code an invoice that the agent, as long as you just narrow down, you know, Hey, this was the vendor, this was the community. And then here's a description of what this bill was, right? It'll code it pretty damn well by giving it those, you know, by, by giving it access to those correct examples. I mean, it's wildly accurate. It, I'm, I have yet to come up with a mistake that it made that wasn't either one, a scanning error or two, a reasonable judgment call that I would have made a different call, you know, where, where it, it coded something, it said something was a repair, like maybe only part of the roof was replaced. So it called it a repair and it's like, you know, or it called it an improvement. And I mean, like, man, I, maybe I would have called that a repair. I probably wouldn't have called that improvement. Like those are judgment calls. Those are not, you know, those aren't things where the agent like, you know, said it was a sort of plumbing. Yeah. Those are things I can live with, you know, in terms of, but, but yeah, that, like I said earlier, the positive example, like giving it, here's what success looks like is so, so much more effective than telling it what it's doing wrong. That I just, you know, it's almost, almost like you don't give it, you know, it's like if I say, don't think about an elephant, right? It's like, what are you thinking of? You're thinking of an elephant, right? Like this, it's very, it's almost impossible for you not to think of the thing, you know, and, and that's like how the human brain works. It's pretty similar to how these neural networks actually function too. It's like, if you give it, if you focus it onto the mistakes it's making or the, you know, then it's going, it's not going to perform as well as if you focus it on the actual, you know, it's like if you're, if you're a, it was an analogy. I'm trying to remember who said it. I think it was Simon Sinek. He was talking about, you know, a downhill skier, right? Or a cross country skier. You know, if you're, if you focus on, if you're looking at the trees, you're going to hit the trees, right? Focus on the path through the trees and don't look at the trees. You know, you're, you'll get through just fine. Yeah. And that's essentially the same thing. You just have to, you know, don't focus it on the mistakes, you know, to say avoid this or avoid that, it's focus it on. Here's what correct looks like. Super interesting. All right, David. It was a, that time went very quickly. It's a pleasure as always. I got to get back out there, get back into it. All right. So, Hey, I'm looking forward to it. I will talk to you very soon. What are you going to work on for next week? What am I working on for next week? Like I have, I'm picking up, okay. So I'm picking up some projects in our property management and real estate side of things. So essentially like I need to, I need to connect my pipeline management, property management and construction management softwares together into, I'm using Postgres instead of Mongo, but into something, you know, a data lake that is similar to what you've done and making sure that all those APIs are plugged up correctly and that the business logic, that the, that the system understands the business logic of real estate as it goes through the pipeline so that I can start to plug. I think really, you know, trying to walk a version of the path that you are in terms of being able to have agents help with the bookkeeping, help with pre-coding stuff, identifying errors in the system, making sure a house doesn't get left behind because someone just missed an email, you know, and I lose two weeks because someone hasn't thought about that address in the past two weeks because they missed an email and it fell off of a report. Just trying to tighten all those, you know, get those systems talking to each other and tighten, start to tighten up all those things. Like right now, I literally do a biweekly audit of those three systems against each other in a meeting of like four people. And that's what we do, you know, and it's, you know, it serves to also keep us on the same page with respect to all the inventory because we go address by address. But, you know, that's not a super efficient, you know, but it ends up, you know, and we, and we, that's what keeps us from like letting balls drop. But if I miss one of those meetings, it's a problem because, you know, then I go a month without that. And then those, you know, when a ball drops, it starts to get pretty expensive. So anyway, I've got this vision of a system that links all of, you know, that links those three systems together in the database. And then I, and, and I think I should, I think I need to bust out a Hermes agent and say, let in, and start playing with it. Cause I kind of left my open claw behind. I haven't really, I haven't touched it much in the past, like six weeks. You can ask your open claw agent to build your Hermes agent. Oh yeah. That's what I did. And it did. And it would, it did a great job. It won't hurt its feelings. It'll be okay with it. It will just, just, I just told it, Hey, you know, I'm not sunsetting you. You're, you're going to still get, you know, all the compute you want. You're going to be super happy when this is, you know, but. And then you downgraded it to a, to an inferior token, an inferior API token. But, but you, so, so your folk, like, and you probably get a lot more leeway, like the stakes are lower there, right? I mean, like the money might be, you know, high in terms of what you can save or what you can make on that part of it. But if you, if you screw something up, there's no client, like there's your properties, right? Yeah. Yeah. Yeah. Yeah. And I'm still going to run it manual myself in the meantime, right? I'm just trying to, I'm trying to make some of my processes redundant through, through, I don't know, custom software and agents. Yeah. Yeah. Bust out that Hermes agent. You're going to be very, very happy. I'm going to, I'm going to see if we can do some show and tell on that condo, uh, the condo documents, the, the invoicing. So I can, I'll show it to you next week and you can critique it and tell me, Hey, what'd be cool to do this? Be cool to do that. Excellent. And I'll have it, I'll have it ready for us to look at. It's probably, I mean, it's probably ready now. Excellent. All right, guys. Sounds good. Hope everyone got something out of that. Thanks for tuning in to forked.ai. Hope everyone has a great week. See ya. Thanks. Take care.