Imagine waking up to find a thousand AI agents silently making decisions across your company—and no one knows exactly what they're accessing.
In this episode of Data Driven, hosts Frank La Vigne and Andy Leonard sit down with Ron Longo, CEO of Trustlogix, to explore the evolving landscape of AI governance, security, and data engineering. As enterprises race to integrate AI at unprecedented speed, the noise and confusion have never been greater. Ron Longo unveils the concept of the AI control plane with a "kill switch," discusses the real-world challenges of securing both human and non-human agents, and explains why classic best practices—like least privilege and prompt engineering—are more important than ever in an era where machines operate at breakneck pace.
Join us as we dive into how Trustlogix keeps enterprise data safe, why innovation must balance with protection, and what it takes to build systems resilient enough for the next wave of AI-driven change. Whether you’re a data engineer, business leader, or just AI-curious, this episode brings practical insights and lively stories from the front lines of AI governance.
00:00 Managing data security threats
05:08 Developing the kill switch concept
07:20 Enforcing least privilege access
12:43 AI communication challenges and best practices
15:40 Revoking agents and data access
19:25 AI kill switch for security
22:00 Managing data access with control plane
25:59 Applying AI to complex environments
29:45 Discussing data engineering basics
32:16 Language experts' unique advantage
33:49 Creating an app with Claude AI
37:09 Balancing AI and security in enterprises
43:43 AI's impact on job roles
44:51 Learning from Air Force RFP
Imagine waking up tomorrow to discover a thousand AI agents are making
Speaker:decisions across your company and nobody knows exactly what
Speaker:they're accessing. Sound dramatic? Perhaps
Speaker:impossible? Not anymore.
Speaker:Hello and welcome back to Data Driven, the podcast. We explore the
Speaker:emergent and industry of AI
Speaker:data science. And of course, without the underpinnings of data
Speaker:engineering, none of this would be possible. And with me today, I'm very
Speaker:happy to once again have my favoritest data engineer in the world, Andy
Speaker:Leonard. How's it going, Andy? It's going well, Frank. How are you doing?
Speaker:I'm doing all right. I realized that this is no longer an emerging industry
Speaker:after, what, 10 seasons? Now we're in season 10, and
Speaker:pretty wild journey this has been. And I'm sure
Speaker:by the time you're hearing this, we already launched our 10 season
Speaker:10 retrospective and looking to the future episodes. I won't bore you
Speaker:again with that. Today we have a special treat. We
Speaker:have Ron Longo, who is the CEO of Trustlogix,
Speaker:and I love the marketing material.
Speaker:This is your AI control plane with a kill switch.
Speaker:So welcome to the show, Ron. Great to be here. Thanks so much for having
Speaker:me. This is what a control plane is, particularly around AI a little differently. So
Speaker:what in your mind is an AI control plane? So from
Speaker:our perspective, there's security, right? You want to keep AI
Speaker:secure, and there's a variety of ways of doing it. And if you look at
Speaker:the typical guardrails, they're making sure that there's not prompt injections.
Speaker:There's no problems with the actual LLM, but what we focus
Speaker:on is the data, because, I mean, that's the fuel
Speaker:of AI. And so we basically put in place
Speaker:a control, an access control plane.
Speaker:So we ensure that no matter if it's an agent, a human,
Speaker:a non human, if it's accessing multiple data sources, we just
Speaker:ensure least privilege. And. And we can do that
Speaker:in runtime. We can provide full auditability.
Speaker:And as I think you read in that same description, we also
Speaker:apply a kill switch because if you think about it, what happens if you.
Speaker:Your agents run amok? You have to be able to control
Speaker:them. And so we've introduced this concept of a kill switch just in
Speaker:case something happens. So kill switch
Speaker:tends to be a loaded word. This isn't like a
Speaker:Skynet kill switch, right? Like, how dramatic is the kill switch? Is it
Speaker:just a process kill request, or is it. What happens. Do you
Speaker:reset the entire state? Run what. What exactly
Speaker:happens when you press the emergency button? That's a great question.
Speaker:So it's proportional to the risk. Right. So if it's a nominal risk
Speaker:and a particular agent, and you can isolate the agent and
Speaker:it's accessing data, it shouldn't be accessing. The kill switch can be something
Speaker:as simple as, hey, we're going to force data masking or we're going to revoke
Speaker:privileges for that particular agent. But if you've got
Speaker:a massive threat, something that's actually going to take down your
Speaker:systems, your SaaS service, or it's going to have access
Speaker:across a broad swath of data sources, we have the
Speaker:ability to basically block all of those, all of the agents.
Speaker:And then once you at least eliminate the major threat, then you
Speaker:have time to basically step back and say, okay, is it this
Speaker:particular data source or is it this particular group?
Speaker:And then you can basically allow the rest of the agents to operate
Speaker:normally. But how you would look at it is it could either be
Speaker:a pause, it could be a revocation, it could be data masking.
Speaker:But the point is you gotta keep the data safe. And if you think about
Speaker:there was this recent breach, I think it was anthropic
Speaker:and it took them hours to isolate it. Enterprises don't
Speaker:have hours. And so we introduced something that you can do at runtime.
Speaker:Nice. Nice. Yeah. With the speed of bandwidth being
Speaker:what it is, hours is. You could. How many gigs can be offloaded in
Speaker:that period of time? Exactly, exactly. An
Speaker:alarming amount.
Speaker:Most enterprises won. Sounds like a
Speaker:great idea though. Ron, I was going to ask, is there some
Speaker:particular story, client, friend, some
Speaker:news story you read that inspired this? It was a
Speaker:couple of things actually. It was our founder, Ganesh Kirti actually had
Speaker:read about that anthropic breach and
Speaker:he then wrote a blog that followed after that happened. And
Speaker:he said, look, what needs to be put in place is this concept of effectively
Speaker:of a kill switch. Well, we happen to have that in our product.
Speaker:As marketing got together with the founder, we said, hey, let's make that front and
Speaker:center. We here's the reality in the world of
Speaker:AI, it is so noisy, right? Just walk through rsa.
Speaker:Or we've got Databricks Summit coming up, Snowflake Summit coming up.
Speaker:What is everyone gonna do going to talk about? It's all about AI
Speaker:and it's so confusing. And when we talk to our customers, which are
Speaker:the some of the largest enterprise customers on the planet, they look, they come to
Speaker:us and they say, look, we don't know what everybody's doing
Speaker:because it all starts to sound the same. And what I wanted to
Speaker:do and what I've asked the marketing team to do is look, we've got to
Speaker:punch above the noise threshold and we have to make sure that we have a
Speaker:message that resonates that people can look at. And, and it's very simple to
Speaker:understand. And that concept of kill switch and that came from
Speaker:our founders and from our marketing team was hey guys, that makes a lot of
Speaker:sense because. And it also came from
Speaker:an actual customer that came to us and said our CEO
Speaker:wanted to develop an agent and run it and we had to tell him no.
Speaker:And by the way, we've got a thousand agents, so we don't really know what
Speaker:they're accessing. Can you help us? And when that came up,
Speaker:we knew that we had to jump in and we had to offer things like
Speaker:that access control plane. But also the concept of a kill switch
Speaker:for protection, that makes sense.
Speaker:So you talk about in that same thing, right underneath Kill Switch,
Speaker:it says govern every agent, every mcp, every
Speaker:tool and every data request. Right? Now speaking,
Speaker:that really doubles down on the noise, Right. The noise of AI has gotten
Speaker:ridiculous. Yeah. So how do you, would you
Speaker:govern an agent? The same way as you would govern
Speaker:a MCP server data request, things like that.
Speaker:How does your platform, does your platform treat them the same or
Speaker:does it treat them differently based on what they are? Yeah, so
Speaker:that, that's a great question. And you have to treat them based on their
Speaker:purpose, based on their intent. You can't treat
Speaker:everybody the same. And so that's one, one of our capabilities,
Speaker:right. So we're at the data layer, so we' we basically
Speaker:ingest all the policies and we understand what the
Speaker:agent's purpose is. We, we understand what the least
Speaker:privileges are that the user that's accessing that particular
Speaker:agent because the agents have broader access, right.
Speaker:Service level access into multiple data sources. And
Speaker:just by the very nature of the fact that they're there to basically help and
Speaker:optimize. But the users may have privileges just to
Speaker:get to one particular data source or one type of data. Maybe they're the financial
Speaker:analyst and they can't get access to HR data. So we
Speaker:treat that differently, right. We treat the intent and the
Speaker:capability and the access privileges that particular
Speaker:user has while, whether it's human or non human, while
Speaker:it's accessing that agent or those MCP tools.
Speaker:And all of that is effectively follows the concept of
Speaker:least privilege all the way through the stack. Whether it's
Speaker:agent mcp, whether it's agent orchestration
Speaker:layer or data source. We have to make sure. That least
Speaker:privilege is basically enforced all the way down to the data source.
Speaker:Is that what the protocols was? A Spiff Inspire or something like that?
Speaker:Oh, now you're getting into an area that. Okay, I'm just curious because
Speaker:I. It was a non technical. Oh, okay. Don't
Speaker:worry. I only heard about Spiff and Fire two weeks ago and I
Speaker:know I'm mispronouncing them, but it's basically protocols that basically
Speaker:immediately based on certain flags will immediately revoke an
Speaker:agent's privileges or an agent has to request to do something and then
Speaker:that window opens and then as soon as the task is done, that window
Speaker:closes. Right. So you have really fine grain control. Andy's
Speaker:nodding his head like he's heard of these protocols, but I don't know.
Speaker:I've heard the terms, but I like you, I haven't dug into them. I've got
Speaker:about what you got out of it, Frank. That. Okay. The idea and
Speaker:what you're saying, Ron too. Governing the principle of least
Speaker:privilege. And that sounds like a fantastic idea.
Speaker:I'm not experienced with any of this type of automation in
Speaker:practice, although I do interact with AI
Speaker:genic AIs often. I'm not familiar with how this
Speaker:works in practice. I was following your earlier explanations with
Speaker:Frank there. It sounds good, I'll say that part.
Speaker:It also sounds like it might present a bit of an obstacle to
Speaker:the YOLO lifestyles that some AI
Speaker:assistant developers are used to. Just tripping that
Speaker:bit and having it just go. I imagine some of the
Speaker:horror stories are related, but I don't know for sure. And you only
Speaker:get what you get, right? Yeah, I think this is
Speaker:definitely addresses that one issue because that is
Speaker:prevalent and that goes back to the story I was telling earlier about the company
Speaker:that came to us and said, we've got a ousand agents, we're AI first. However,
Speaker:we've got to put some sort of control in place. And so that's why we
Speaker:introduced this concept of registering the agents and making
Speaker:sure that those agents behave. The Spiff
Speaker:Inspire. While I don't. I'm not feeling familiar with those terms, I'm definitely
Speaker:familiar with Just in time. We are. We do support that because you want
Speaker:to be able to support time restricted privileges and then be able to
Speaker:revoke that privilege over. And we're going to see that more and more
Speaker:because agents are developed for very specific purposes. You may
Speaker:launch this for a week, a day, an hour, and then you want to revoke
Speaker:it and so that we fully support that. Yeah. And
Speaker:it's funny because that's an old. That that whole it's an old thing, right? Open
Speaker:the window, close the window. All these security best practices, this isn't new.
Speaker:And I think speaking to your point about AI noise, right. Everything
Speaker:old is new again, Right. The fundamentals are there. Right. I have a lot
Speaker:of debates in the same meeting I was at where they were talking about.
Speaker:And it's actually spiffy. S, P, I, F, F, E.
Speaker:And the other one is spire. That's like spire, like a cathedral
Speaker:spire or something like that. But it also. People, I think, are
Speaker:realizing now that the AI hype wave, it's not crashed, but
Speaker:we're definitely towards the crest of it. People are realizing as they
Speaker:operationalize these workloads that fundamentals matter.
Speaker:Fundamentals are boring, but they do matter. And like this whole
Speaker:least privilege and things like that, rotating keys and all of that is,
Speaker:is. It's everything old is new again, right?
Speaker:Yeah. The more things change, the more they
Speaker:stay the same. That's right. And it's the reality.
Speaker:Yeah. And it's funny because I find myself using
Speaker:more, more often in my career. I'm using the phrase garbage in,
Speaker:garbage out than I have in 20 years.
Speaker:Because if you put garbage into an AI, you're going to get
Speaker:garbage out. And all that goes from the data it was trained on. Right.
Speaker:All the way through the prompt that you give it. I was talking with someone
Speaker:who, he recently lost his job and he's not an AI guy and he's
Speaker:very, very stuck in a previous era. That's what I'll say. And
Speaker:he was saying like, oh, when I asked the AI questions or to help me
Speaker:with my resum. It gives me really a bunch of text that doesn't make
Speaker:sense. And he said, well, what do you expect from AI? And I turned to
Speaker:him, I'm like, Dude, this isn't 2023 anymore. What did you
Speaker:prompt it? What did you prompt it? He goes, I just said, give me your
Speaker:resume. No, no, no, no. You have to really spike the prompt
Speaker:or not. That sounds bad, like prompt injection. But the
Speaker:more information you give the AI going in, the
Speaker:better quality you're going to go out. Right. It's kind of like talking to my
Speaker:kids. Right. If I ask them how their day was, they'll say, fine, but if
Speaker:I ask them what was your favorite part of your day? Right.
Speaker:Find is not a good answer to that. Right. They'll have to answer me with
Speaker:something more. Right. So it's like being a parent almost prepares you to be A
Speaker:prompt engineer. Yeah, you have to architect and prompt engineering is a great way to
Speaker:put it. You have to architect the prompt. And the problem with AI, I think,
Speaker:and totally to your point, garbage in, garbage out. But they speak
Speaker:with such authority, so much confidence
Speaker:that you tend to believe what it says even though it's just delivering
Speaker:back to you garbage. And that is one of the, like
Speaker:you said, old principles apply, best practices apply.
Speaker:Here's the difference, here's the foundational difference. And not
Speaker:to date myself, but I've been through the broadband era,
Speaker:the Internet era, the cloud era, the SaaS era. So I've been
Speaker:part of, I've been fortunate to be part of companies that have driven these
Speaker:sea changes. This sea change, I think despite
Speaker:some of the hype, is significant and one of
Speaker:the biggest issues that makes a difference is the fact that
Speaker:it's running at machine speed. And you can run with a huge
Speaker:number of these things. Just picture 10,000 agents
Speaker:or even a thousand agents supporting at least that many
Speaker:users or non human users running machine
Speaker:speed. So not only do you have to apply best practices,
Speaker:but you have to apply best practices very quickly. And
Speaker:so that's one of the key differences in terms of
Speaker:how do you have to evolve best practices from yesterday
Speaker:to meet the demands of today. Yeah, and that
Speaker:actually calls back to maybe two or three episodes ago depending on what
Speaker:order releases in where we talked about the neuro resilient leader
Speaker:where basically AI has basically made it. So the hustle culture has to
Speaker:change because you said it machine speed, Machine speed
Speaker:changes everything. Right. I don't care how fast you could run, you're
Speaker:not going to outrun a Camaro. Right. Like it's really that
Speaker:mentality, it's just not going to happen. Or I think Andy's a Dodge
Speaker:fan, so whatever that Dodge Challengers, Dodge Challenger,
Speaker:you're never going to outrun it. Right, but, but to your point, the
Speaker:governance I think also like you said, has to happen at that, that, that
Speaker:speed. So I don't know what the exact Latin
Speaker:phrase is, but it's something like who watches the watchers? What's your gov like?
Speaker:Who watches the governance on that you provide here? Is that something the customer
Speaker:decides or is that built into your product? Yeah, I
Speaker:want to make sure I understand the question. Obviously we apply
Speaker:enforcement and we have to apply enforcement at machine
Speaker:speed, but there's always going to be a human enforcement, the
Speaker:middle. If you think about just the fact that AI
Speaker:can hallucinate, things can happen. Going back to the kill
Speaker:switch concept, Obviously we're not going to automate that. We have
Speaker:the capability of automating that. But I don't think any enterprise in their right
Speaker:mind is going to say if something happens, automatically kill
Speaker:everything. So there has to be someone that's actually overseeing this,
Speaker:but you can't turn it into a human speed
Speaker:action. Right? Say we're going to display all this information. You got to read
Speaker:through this information and make a decision who you're going to, what agents
Speaker:are you going to revoke. It has to basically be a single
Speaker:button. And that's what you have to simplify. You have to give them the
Speaker:facts and then you have to say, look, we've discovered a
Speaker:breach or someone's trying to get access to data as we narrowed it down as
Speaker:an example to your S3 buckets in this particular, for this
Speaker:particular group, then you can make a decision. I'm going to, I'm going to kill
Speaker:that group of agents. But back to your question of
Speaker:who's governing the governance. How our solution
Speaker:works is we're running the enforcement at machine speed,
Speaker:but everything is auditable. So we track all of this, provide the
Speaker:logs, and then we provide the audit trail. And you have to do
Speaker:that because what a customer is requiring
Speaker:is it needs that audit trail down to the agent, down
Speaker:to the user that's accessing the agent. Right. If you're just looking at the
Speaker:agent that's got broad access to everything, you're missing all of the
Speaker:access to that agent. So we have to provide that level of
Speaker:auditability so that the enterprises can govern.
Speaker:Okay, that makes sense. So you're not really. The human is in the loop, but
Speaker:the human has a much more powerful hammer to, to break the glass
Speaker:and stop the process line. Cool. If you think about how enterprises
Speaker:have historically worked. So the problem that we solved, making it really
Speaker:simple, enterprises have lots of data sources.
Speaker:Anyone that says, oh no, I've got everything in one data
Speaker:platform, so they're lying to you. That, that just doesn't exist.
Speaker:Right, because they've got on prem Oracle SQL servers, they've
Speaker:got S3 buckets. And they may, their aspiration
Speaker:may be to put everything into a single data lake or a single
Speaker:data source, but that's not how it is today. And so what we do is
Speaker:we apply this unified control plane
Speaker:across all those data sources so that you can manage all of
Speaker:that simply from a single pane of glass. How it's done today,
Speaker:customers will say, we solved that problem. We have JIRA tickets,
Speaker:we've got folks that are running, doing Python scripting and SQL
Speaker:and we've solved that problem, but they solved it at human
Speaker:speed. Now all of a sudden you start adding in agents that are accessing those
Speaker:data sources. That process is broken. And
Speaker:so that's what we do. We basically take that manual human speed process
Speaker:and we apply this unified control plane to basically
Speaker:match the human speed requirement. Match the machine speed requirement.
Speaker:Interesting. Yes. My question, and I
Speaker:think Frank and I have been dancing around this, but I don't know if we
Speaker:understand. And the answer may very well be it depends. One of
Speaker:my favorite answers as a consultant, but the actual
Speaker:trigger of what sets it off. So I've heard part of the answer
Speaker:and I believe part of the answer is definitely human in the loop,
Speaker:perhaps human in control. And then I've heard, then I've
Speaker:heard machine speed. And I feel like there's, there's some
Speaker:piece in the middle there. And again the answer may very well be it
Speaker:depends. Is it? When Frank asked about who's watching the watcher
Speaker:is the watcher. If the watcher is an AI,
Speaker:then certainly that becomes the actuator, if
Speaker:you will, of the kill switch, the actor that works on that. And
Speaker:I could see that being a very important piece. If there's
Speaker:some signal received or some pattern detected
Speaker:that looks like a hack. Let's say you're,
Speaker:it's two weeks ago and you're sitting in the dock at Canvas.
Speaker:Okay. I have a daughter at the computer science program
Speaker:at Virginia Tech and it's two days before exams and
Speaker:she can't get to her material to study. That happened.
Speaker:So if you're there and you're watching these
Speaker:various signals pop up I monitoring
Speaker:that that sort of system that has access to a kill switch
Speaker:would have come in handy if data had been exfilt or if
Speaker:heuristics detection was occurring and see a network
Speaker:bombardment, denial of service or however
Speaker:Trojans were making their way into the space behind
Speaker:a firewall. If you got to rely on a human to do that,
Speaker:then that could be a problem. And again, the answer may
Speaker:be for Canvas or a scenario like that in the
Speaker:future. Your product is sitting there and it is automated.
Speaker:There is an AI with its virtual hand over hovering over
Speaker:the virtual switch that does the killing. It may be for
Speaker:another, another use case and I want venture to guess which
Speaker:where that may still be there. But a human
Speaker:has to make that final call. That's kind of what it is.
Speaker:But if I can interject. Yeah, but if I can. I'm sorry, I Cut you
Speaker:off. Andy, if I can interject and Ron can tell me if I'm off base
Speaker:or on base, is that because enterprise systems
Speaker:are so spread out and disparate across multiple systems? And that's not really
Speaker:a new thing, it's just gotten worse. So I may have a dependency
Speaker:in Aw bucket, I may have something in Azure SQL, I may have
Speaker:something on Prem, I may have something God knows where else.
Speaker:Right this way. I have a kill switch to kill agents X, Y
Speaker:and Z and their system, correct me if I'm
Speaker:wrong, would know. Oh, if you press that button, I know where all the
Speaker:bodies are buried, so to speak. That's a terrible analogy, sorry about that.
Speaker:But it knows where all the bad. Makes sense. But it knows
Speaker:all the things it needs to shut down as opposed to if you're a sysadmin
Speaker:and you get paged at 2 in the morning, you're like oh, I gotta do
Speaker:this or I have to pull up a document and things like this. Whereas this
Speaker:way I just say kill this process. It's kind of like task
Speaker:manager. Right. But it kills all the related pattern. Yeah. Is that kind
Speaker:of what. Let's back up a little bit because we were talking,
Speaker:we were talking best practices. So when we talking about machine speed or
Speaker:run, keep in mind that this would be
Speaker:for access controls and access control governance of the
Speaker:agents, right? So if you've got 100 agents or a
Speaker:thousand agents and they're all accessing different pieces of data
Speaker:based on the user, that's what we're providing basically at
Speaker:runtime. We're doing all of that at runtime and ensuring
Speaker:that you've got least privilege, which is a task. Right. If you think
Speaker:about thousand agents accessing multiple data sources.
Speaker:But because we have that automatically in
Speaker:the system and we have all those agents are registered,
Speaker:the kill switch portion of it is exactly what you said, Frank, is that
Speaker:we have that visibility and we can then say, okay, wait a minute,
Speaker:it's all the agents that are accessing the
Speaker:databricks data sources. So let's, let's basically
Speaker:isolate those particular agents, let's revoke them, let's
Speaker:block them. And we can do that very quickly because
Speaker:of this concept of this unified control plane. Let's look
Speaker:at what happens if you didn't have a unified control plane. Right.
Speaker:You have to have experts on data bricks, right? Access controls for databricks.
Speaker:You'd have experts that understand snowflake experts that understand
Speaker:S3, the databases. And if this
Speaker:happened to be an agent that was accessing multiple data sources.
Speaker:You'd have to coordinate between multiple experts to do
Speaker:this. And that's what causes the hour long times, the
Speaker:JIRA tickets going back and forth, the humans talking on the phone
Speaker:versus I have a unified control plane that has the ability
Speaker:to control all of this support across those data sources.
Speaker:Press this. And I don't want to oversimplify, but press this
Speaker:button. Yeah, yeah, that makes sense. Right? Because things, when things break or they go
Speaker:sideways, they never happen during convenient business hours. Right. At
Speaker:three in the morning, I'm like, oh God, do I have to call the databricks
Speaker:admin or. Oh, I've been in jobs where I
Speaker:did have a sheet. We would have a binder. It'd be like if something breaks,
Speaker:you had to do your initial first cut, obviously years before AI, and
Speaker:you'd be like, all right. And then you go down the list. The further down
Speaker:you go to list, the less you really want to call those people.
Speaker:Yeah. So if you can automate away a lot of that, and
Speaker:I think that that's really the power I see is that these dependencies
Speaker:can be embedded in your product and then the humans make the decision to
Speaker:kill. No kill. But the triaging and the troubleshooting can,
Speaker:like, you know, wait till the dawn breaks and then the next day people
Speaker:can do this as opposed to after the data goes out. Yeah.
Speaker:So because the kill switch is actually an artifact of the
Speaker:unified control plane, it wasn't that we said, hey, let's build a kill switch and
Speaker:let's build all the scaffolding behind it to be able to do that. No, we
Speaker:started off with the basically best practices as a, how do you
Speaker:unify access control, whether human or non human,
Speaker:across this? And then the artifact of this was, hey, we have this
Speaker:centralized control plane that we can isolate
Speaker:and revoke. And so it's just an artifact of
Speaker:the, I think of the benefit of having a unified control plane.
Speaker:Oh, okay. That makes sense that. Because when this
Speaker:doing some OSINT, as the coolest kids would say on
Speaker:Trustlogic. Trustlogic has been around since 2020ish.
Speaker:Right. So clearly it really was not a twinkle in Sam Altman's eye, so to
Speaker:speak. But so it sounds like this originally was
Speaker:a control plane setup and then you've pit. I think it's brilliant because I think
Speaker:it's exactly what the market needs. Because I've been in a lot of
Speaker:conversations of late where if they have agents,
Speaker:they haven't. They say they have governance, but you really only know
Speaker:if you have governance when something hits the fan, right? Yeah,
Speaker:everyone's looking at the fan. And you did make a great
Speaker:comment in terms of. We were around in 2020, we were providing
Speaker:services to these large, large banks, large pharmaceutical companies
Speaker:that have foundationally this messy underlying
Speaker:data ecosystem. Right. And our founders are all former Oracle
Speaker:folks. They understand these messy eco data environments. And so
Speaker:we solved that problem with this unified control plane. And
Speaker:naturally, as you. What is an agent? An agent is just a
Speaker:much faster, algorithmic, controlled thing that
Speaker:can act like a human. Now you got thousands of them and they act
Speaker:much faster. So it's a natural extension of
Speaker:hey, let's apply this to agents. I will say
Speaker:this, that there are a number of AI companies and we've heard this, and I
Speaker:don't mean to disparage these AI companies that are just not being form,
Speaker:but we were talking to a large hospital and they came to us and said,
Speaker:hey, look, we just met with dozens of these companies,
Speaker:these Y Combinator companies that, that are solving AI
Speaker:problems, but they don't understand our environment. They want
Speaker:everything in a single cloud and they can solve that problem really well
Speaker:and very quickly and they understand the models, et cetera, but
Speaker:they don't understand this messy environment that we have.
Speaker:And that's one of our advantages. And why I think we've been
Speaker:successful in introducing our trust AI into these larger enterprises
Speaker:is that we have that foundational, messy data
Speaker:ecosystem background. We understand that that's the life
Speaker:that we live. Interesting. That does
Speaker:fit. And that explains how the kill switch concept came about.
Speaker:And I agree with Frank. I think it's pretty cool that
Speaker:you had a solution that was solving some of these other problems
Speaker:already. And then all of a sudden AI starts going off the
Speaker:rails. You're already in the business of detecting,
Speaker:governing best practices and you found a new use case
Speaker:for it. That's pretty cool. Yeah, yeah. And it's such a
Speaker:catalyst right now. Look everywhere you look, these enterprises
Speaker:know they have to be AI first, but in
Speaker:doing it, they're discovering things. And the reality is this
Speaker:is very nascent. And I'd love to say that we have
Speaker:every answer. The trustlogix knows what's going to happen.
Speaker:But even in this conversation you brought up this concept of why not
Speaker:have an AI bot that's doing some level of control and
Speaker:triaging. These are things I think that will evolve with solutions
Speaker:like ours. One of the things that I
Speaker:really enjoy about this job is that
Speaker:every day is a new day. Right. I used to be
Speaker:in networking. I worked for the phone company and it was pretty rough. You go
Speaker:off, put a telephone pole there, hang this cable
Speaker:and every day you knew what was going to happen in
Speaker:this world. Every day changes.
Speaker:When I was at Fortanix was right when LLMs
Speaker:came out and then what was the next thing rag. Oh shoot,
Speaker:we gotta figure out how to do rag. Next thing you know is agentic.
Speaker:Things have changed so rapidly that
Speaker:it makes every day exciting. And that's what I enjoy about
Speaker:being in this particular. At this particular time,
Speaker:in this particular startup, addressing these particular problems.
Speaker:Because you don't know what's around the corner. You really don't. And
Speaker:anyone that says they do is lying to you. Right. And you can make
Speaker:good guesses but. And kind of educated guesses and be
Speaker:directionally. Right. But no. And another thing you brought up, a lot of this really
Speaker:goes back to the fundamentals, right. Tried and tested enterprise tech
Speaker:and best practices that we people really
Speaker:don't know how important they are until they try to make something
Speaker:an agent. Right. People don't realize how bad their data is until they try to
Speaker:wire up an AI to it. Right. Oh, because I think maybe it's the machine
Speaker:speed makes you see the inadequacies pretty
Speaker:quickly. Right. Using the car analogy, the
Speaker:Dodge Challenger, right. You don't know the Dodge Challenger has a problem until you're
Speaker:going maybe a little faster than the speed limit than you really know.
Speaker:Maybe they don't make carburetors anymore, but you really don't know
Speaker:what's wrong with your system until you. You're going until it's up and
Speaker:going. I think that's the same with enterprise tech and data particularly. This
Speaker:is why I always make a big deal to talk about data engineering as part
Speaker:of this podcast is it's foundational to this.
Speaker:I have a slide deck and I've talked about Maslow's hierarchy of needs. But for
Speaker:AI, right? AI is the very top. And I would say agentic AI
Speaker:is probably now the top layer, but at the bottom of it
Speaker:we have power, networking and infrastructure. The former networking guy, right.
Speaker:That's important. But also kind of like a big middle part is
Speaker:the data engineering and kind of just your best practices
Speaker:there. And I've seen organizations, both government and private,
Speaker:you really get to see how well the. How well the dish is put
Speaker:together when we start AI ing stuff because then it really
Speaker:exposes, I think the inaccurate pretty quickly. Yeah.
Speaker:Never heard anyone explain that using Maslov's
Speaker:hierarchy of needs. And if it's okay, I'm going to borrow that. Go ahead, use
Speaker:Ali. I'll even use the slide. Just give a shout out to the podcast.
Speaker:That's all I ask. I absolutely will. Great example. And
Speaker:I know it's cliche now and they'll say if you don't have a data strategy,
Speaker:you don't have an AI strategy, but it's absolutely the truth. You've got
Speaker:this pyramid of which you've got these foundational
Speaker:principles that all lead up to now I can deploy my
Speaker:AI. A, that it's going to work and B,
Speaker:it's going to be secure. The thing that you just brought up in terms of
Speaker:pressure testing the system, part of it is pressure testing the
Speaker:technology and the process. Right. Do you have a
Speaker:run a run speed process that can handle these?
Speaker:But the other thing is the knowledge. Right. It comes back to your, the
Speaker:point that you made of the guy that wrote the resume. He just didn't know
Speaker:how to prompt the LLM correctly.
Speaker:When people say AI is going to do away with all these jobs, the
Speaker:reality is you have this level of tribal knowledge and this level
Speaker:of human experience that AI just doesn't have. It
Speaker:doesn't have that context. And so it's going to require
Speaker:somebody that actually knows what the heck they're doing to be able to do that
Speaker:prompt engineering. You just can't get somebody that was a journalist
Speaker:major out of college to come in and say, okay, you're really good with words.
Speaker:Go make some genetic testing or some clinical trial. I'll
Speaker:LLM, no, no way. It's going to require an actual
Speaker:a doctor or a researcher to, to foundationally develop
Speaker:that LLM or that AI model to where it can do what it needs to
Speaker:do. Absolutely. I also think that
Speaker:you mentioned the journalist. Right. I think people who study
Speaker:language, whether they're literature majors, journalism
Speaker:majors, I think they actually have a unique position
Speaker:in terms of writing, their writing ability. Assuming they don't entirely rely
Speaker:on AI, they understand the nuance of language in ways that very few people can.
Speaker:So I think lawyers in particular also might have an advantage in being.
Speaker:I don't want to say that they would make great prompt engineers because I think
Speaker:that really undersells the, the ability. But you know where I'm going with that,
Speaker:right? Anyone who has understanding about linguistic
Speaker:nuances, whether that's for artistic purposes or legal purposes,
Speaker:I think has a unique advantage
Speaker:over normies who don't think about language in that way.
Speaker:Percent agree with that. And again,
Speaker:back to the point I was making, I think someone that's great at
Speaker:language link, linguistics, etc. They'll be great
Speaker:at figuring out how to make this prompt and shape the
Speaker:prompt such that it gets you the desired outcome. They
Speaker:just need to get that experience with what exactly
Speaker:are they writing that prompt for. But you could imagine that someone
Speaker:that's good with words, but also has a kind of a technical brain
Speaker:or a creative brain, they'll be able to. Things are going
Speaker:to be developed that are way beyond what we're
Speaker:envisioning today. And that's what I think is so exciting
Speaker:about AI. For the first time, anybody can actually
Speaker:be an application developer now. It's not that
Speaker:everybody will be, but anybody can be.
Speaker:And if you're exceptionally creative and you're good with words and
Speaker:articulating things and formulating ideas, think
Speaker:about the types of applications that can be built. You don't have to
Speaker:know C and Python and this and that. You're not
Speaker:trapped with the scaffolding that you have to know now
Speaker:you can just let your brain run free and you can start to
Speaker:ideate. Is that the right word? You can
Speaker:conceptualize these things. And this
Speaker:happened to me, right? I was telling Kim, I was trying to figure out how
Speaker:can I create someone to look at my blogs
Speaker:and see if they're reasonable blogs for could be published
Speaker:in EE Times or whatever. And so I went into Claude and I
Speaker:said, hey, can you help me create folks that can critique
Speaker:my blog? And it literally came back with an app.
Speaker:Is that nice? Here's your app. Upload your document
Speaker:here, and here's seven Personas, one from EE Times, one from Harvard
Speaker:Business Review, one from LinkedIn, and it will critique this.
Speaker:And so I thought, wow, this is cool. So I refined that app to
Speaker:where now I just upload my blog and I get 10 different reviews and it
Speaker:says, here's the red line of where they think your blog
Speaker:doesn't pass muster. And I was like, I didn't even go in
Speaker:intending to build an app, but I did. I said, look what I did. I
Speaker:built an app. No, it's very powerful, right? It's very powerful
Speaker:in terms of really leveraging AI, particularly if you have them do
Speaker:the actor critic kind of approach and you can iterate really quickly.
Speaker:I have a Claude skill that will I give it a presentation,
Speaker:Here's a presentation, make it more, or I get
Speaker:a template for an event, whether that's Red Hat Summit, Databricks Summit, and I'll
Speaker:be like, here's a template. Convert this and it does it now. Could
Speaker:I have done that? Yeah, I could have done that. I can do that. I
Speaker:can go get a cup of coffee, I can walk the dogs while it does
Speaker:that. It's that type of thing. We also have techniques where
Speaker:I actually wrote a command line tool a couple of years ago
Speaker:called Dingo and been wanting to get more
Speaker:people to use it because I find it very useful. It's a command line tool
Speaker:written in originally.net
Speaker:and then I migrated it to Python and then not everyone's into
Speaker:command line tooling. So I actually have now a
Speaker:process where we are going to make it like a SaaS, right? Where it basically
Speaker:you could train it to write like you, similar to what you did like with
Speaker:the critics. And that's basically a similar thing. If folks want to check it out,
Speaker:you go to thedingo AI. The Dingo
Speaker:AI. The Dingo AI. And we're going to launch
Speaker:out public beta soon, hopefully by the time this goes live. And
Speaker:it's actually named after one of my dogs who looks like a Dingo. There you
Speaker:go, There you go. But you think you're onto something, right? You have, you
Speaker:have the ability now to take an idea and then get it to
Speaker:where you need to go. Now a lot of the critics of
Speaker:vibe coding, which is, you know, is that. Will that scale to millions of
Speaker:users? Do you need it to scale to millions of users? Right?
Speaker:You built it for yourself, right? You have a tool,
Speaker:you're obviously a CEO of a tech company, you can probably find a way to
Speaker:make it scale a million. But do you
Speaker:need to? You don't. But I think to your point earlier
Speaker:about you still need the human experience, the
Speaker:human capability to basically pressure test it and to
Speaker:make it scale and make it enterprise grade and.
Speaker:But I do think it speeds up the process if you look at the
Speaker:amount of time savings, grab a cup of coffee while it's doing a lot
Speaker:of the mundane work, but you come back, you look at it, you're
Speaker:validating it, but you've saved so much time. But
Speaker:back to the foundational aspect of AI and why I
Speaker:currently exist at Trustlogix is I think what's
Speaker:happening is you've got, within enterprises, you have folks that are
Speaker:discovering this capabilities, ability and I, I can't remember
Speaker:if Andy, if you had mentioned it or. But you've got folks that are used
Speaker:to now doing anything they want
Speaker:and bypassing the governance, bypassing the security. Because look,
Speaker:I'm about to develop something and this is the most important thing for me to
Speaker:do. That's a problem when you get when you're in an enterprise
Speaker:environment, that's where we're trying to apply that
Speaker:protection level that says, hey, we don't want to cramp your style.
Speaker:We want you to be able to develop as fast as you want. Just register
Speaker:your agent and that will take care of everything for
Speaker:you. It'll make sure that the data is secure. It'll make sure you don't go
Speaker:to access to data that you shouldn't be accessing. So we're trying to do
Speaker:it in a very non intrusive way so that
Speaker:people can be creative and develop those applications and do it
Speaker:quickly without having to manually go in
Speaker:and override things. We're trying to, we're trying to make it very non
Speaker:intrusive. An AI sandbox, if you will.
Speaker:Yeah, these are great ideas,
Speaker:this concept, the sandbox. But as let's just
Speaker:apply the governance layer. Make it very easy for whether you're an
Speaker:engineer or whether you're a data analytics person. Just make
Speaker:it easy so that you don't have to think about it, you don't have to
Speaker:create a JIRA ticket and ask permission. We just make sure that least
Speaker:privileges is applied. But this concept of a sandbox,
Speaker:that's interesting. I'm getting lots of ideas on it anytime, come back whenever
Speaker:you need more ideas. But, but also too, I think what you're providing is
Speaker:the really the sweet spot of innovation and safety. Right?
Speaker:Yeah. And I think that is sorely needed in this world. Right.
Speaker:You look at the yolo. Is that what it's called, yolo or is that what
Speaker:they. You look at openclaw. Right. And I have an openclaw instance and things like
Speaker:that. And it was intentionally made without security in mind. So we can do
Speaker:anything it wanted to. Now there are times when,
Speaker:hey, that's fun. You have a little home lab, you're messing around, it tells you
Speaker:for me, I have it tell me the pollen report and the weather every day
Speaker:and then at the end of the day it gives me all the AI news
Speaker:stories, right. I don't have it hooked up to my email. I don't have it
Speaker:hooked up to my home, my bank account.
Speaker:I'm okay in that sense. But I would love to have it read my email.
Speaker:Right. You see this little thing there? That's the data. That little lamp there, for
Speaker:those who are listening is a, a lamp I just picked up on Amazon
Speaker:and I actually am going to vibe code it. Whatever stocks I'm tracking that day,
Speaker:if it goes up, it'll turn green when it goes up and then it'll turn
Speaker:red when it goes down. Just a little fun thing to do. Right. And I
Speaker:get, I Vibe coded that, right? There's no published SDK for that. There is some
Speaker:guy on GitHub who has a similar product that he's kind of reverse
Speaker:engineered it. But I basically have the AI while we're talking
Speaker:is going and hitting the endpoint because it gets an
Speaker:IP address and then messing around with it and seeing what it does. And it
Speaker:basically will ask me, hey, did it blink this color? Did it do that? These
Speaker:are all things I'm doing while I'm doing something of higher value, which is talking
Speaker:to you. Right. And this is something that I think is really the power of
Speaker:this AI coding. Yeah, absolutely. One thing I
Speaker:do want to mention. Yeah. We were talking about non intrusive and how do you
Speaker:do that kind of vibe coding? One of the things that we found and
Speaker:we were talking to development engineers and when you have to,
Speaker:we have to stop and you have to put in security. Right?
Speaker:You have to make specific MCP calls. You have to put certain
Speaker:data access restrictions. You're doing that at the code level. Right.
Speaker:And so our concept was how can we shift left and
Speaker:give engineers a simple MCP call, One
Speaker:MCP call that basically then can secure that
Speaker:entire line of code. So the engineer can sit there and either vibe
Speaker:code or just develop the agent without having to worry about
Speaker:making very specific access control calls, MCP
Speaker:calls and effectively shift left. And so that's how
Speaker:we're, how we're trying to drastically simplify and make it
Speaker:non intrusive for a development engineer that frankly doesn't give a crap about
Speaker:security. They're just trying to get their job. They just want their lamp to turn
Speaker:green or red, depending on the stock. And so that's our
Speaker:mindset, is making sure it's non intrusive. No.
Speaker:And that's honestly the best way for security because developers,
Speaker:despite everything that's happened and if they haven't learned by now, they're not going to
Speaker:learn. Right. Security is often an afterthought,
Speaker:Right. I hate to throw fellow developers under the bus,
Speaker:but it's true, right. My wife works in cybersecurity.
Speaker:Funny story, actually. Again, this I think ties to the whole Vibe coding thing.
Speaker:So I have dingo lives on Vercel. Vercel had their breach.
Speaker:But one of the things that I was thinking in the back of my head
Speaker:was I should probably have things encrypted at rest on
Speaker:the credentials database. And I Asked
Speaker:the, I asked Claude, how long will it take? I'll take an extra 30 minutes.
Speaker:Like just do it because God forbid there's ever a breach. My wife will never
Speaker:let me live it down. And fortunately I did. Somebody
Speaker:asked me hey, or were you affected? I was like no, we had everything encrypted
Speaker:at rest. Now in the past that would have been more than a 30
Speaker:minute detour for an agent. Right. It would have been actual work
Speaker:which as it when I was doing software engineering I
Speaker:probably would have said well you know what that'll be. I'll put that on the
Speaker:backlog. I'll deal with that later. Right now you can just kind of. Or if
Speaker:you really want to get proactive you can have the, you can tell with
Speaker:the Claude file, tell it to no always enforce security best principles.
Speaker:So it'll kind of work around that. So I think that despite all the fear,
Speaker:despite all the loathing, I think vibe coding or
Speaker:this sort of thing will make software engineering easier
Speaker:and safer and accessible to a lot more people. Will that
Speaker:eliminate jobs in the near term? Historically,
Speaker:automation has grown the economy and grown the job market.
Speaker:I have faith in the trend line. Yeah, I think there's. It is a sea
Speaker:change but I think it's just going to change job
Speaker:descriptions. I think that's what's going to happen. It's going to change job
Speaker:descriptions and you have to have the AI talent
Speaker:to stay alive in the new economy. But it
Speaker:doesn't preclude the fact that you also need to understand
Speaker:foundational principles. Back to your earlier point, it is
Speaker:interesting that you had talked about encryption. That was my life for about five years
Speaker:and the fact that you've made it much easier because it's a
Speaker:scary subject and a lot of folks are intimidated by encryption
Speaker:and the concept of post quantum and all that. And you're right,
Speaker:this can drastically turning it into a 30 minute problem.
Speaker:That is unbelievable. And the AI and again
Speaker:encryption is something that does scare a lot of people. Many moons ago I'm way
Speaker:older than I care to admit but even before I knew Andy and I known
Speaker:Andy 20 years or more, I was applied for a
Speaker:small business incentivis sbir like it was sba thing
Speaker:and it was about detecting steganographic basically
Speaker:steganography's idea. You hide data and other packets of data.
Speaker:Oh wow. And it was an RFP for I believe it was the Air force.
Speaker:And I didn't win the contract but I learned so much about
Speaker:cryptography and mathematics and how to apply that Actually, in Net,
Speaker:that opened up so many other doors for me, including
Speaker:my wife. Actually, I met my wife when we were dating.
Speaker:We were talking and she. I mentioned steganography and she knew
Speaker:exactly what steganography was. And I'm like thinking in the back of my head, that's
Speaker:the woman I want to marry, is the lady who knows who
Speaker:steganography is. Because nobody knew. Not even techies know what steganography is. Most. Most
Speaker:normal people don't know that. But you're right, encryption does scare off a lot of
Speaker:folks, but it's so vital and. And we're getting close to time here. I
Speaker:want to be respectful. I actually have another podcast called Impact Quantum where we do
Speaker:talk about quantum computing and PQC post. Quantum computing comes up a
Speaker:lot because it definitely. For those that really want
Speaker:the two, an easy introduction to what that
Speaker:means. The Y files. And we'll put this in the show note. The Y files,
Speaker:which is an excellent YouTube channel, has a whole show based on. It's
Speaker:a little dramatically punched up, but it has a whole thing of what would happen
Speaker:when Q day happens. The idea that a quantum computer could break all conventional
Speaker:encryption and the proverbial, you don't know what hits the fan.
Speaker:It's an interesting thing. It's a little overly dramatic, but it's not
Speaker:that far off from the truth. Just add AI plus
Speaker:quantum computing together. Kaboom, man. There's your
Speaker:next. Yeah, there's your next thing. So I put. I'll put the graphic
Speaker:in the show notes, but in the comments, I did paste the slide of
Speaker:Maslow's hierarchy of needs where the AI hierarchy of AI needs.
Speaker:So feel free to use that. And where can folks find out more about you
Speaker:and what you're up to? Yeah, so just go to TrustLogix
Speaker:AI and we are introducing new products at
Speaker:the speed of AI. But definitely. And then join us at
Speaker:Snowflake Summit. Join us at Databrick Summit. We'll be there.
Speaker:I'm hosting, folks. I'm actually sitting on my boat on the
Speaker:bay. I'll be hosting customers on Monday and
Speaker:Tuesday. And then also at Databricks, we take folks out.
Speaker:We have fine wine and hors d' oeuvres, and then we talk about the latest
Speaker:trends in AI and in data governance. Nice.
Speaker:That sounds cool. Yeah. And with that, I'll let the outro music
Speaker:play. That was great. That was great,
Speaker:man. That was awesome.