← Back
AI Engineer September 14, 2026 21m

No Memory, No Harness: Why the Database Is the Last Line of Defense — Kay Malcolm, Oracle

Read full transcript 18 segments
  1. Everyone, are we having fun? Everyone, are we having fun? >> Oh, you've got to give me way more than >> Oh, you've got to give me way more than >> Oh, you've got to give me way more than that. So, let me tell you, um, my name that. So, let me tell you, um, my name that. So, let me tell you, um, my name is Kay Malcolm. I am a retired hiphop is Kay Malcolm. I am a retired hiphop is Kay Malcolm. I am a retired hiphop instructor. So, if I don't get more instructor. So, if I don't get more instructor. So, if I don't get more energy than that, we will start. We'll energy than that, we will start. We'll energy than that, we will start. We'll start. Are you having fun? [cheering] start. Are you having fun? [cheering] start. Are you having fun? [cheering] >> Okay. All right. So, here's what we're >> Okay. All right. So, here's what we're >> Okay. All right. So, here's what we're going to talk about today. Now, you guys going to talk about today. Now, you guys going to talk about today. Now, you guys have heard a lot about two letters. Does have heard a lot about two letters. Does have heard a lot about two letters. Does anyone want to guess what those two anyone want to guess what those two anyone want to guess what those two letters are that I'm going to talk about letters are that I'm going to talk about letters are that I'm going to talk about today? >> Data. That was pretty good. DB. I'm >> Data. That was pretty good. DB. I'm going to talk about AI, but I'm going to talk about AI, but I'm going to talk about AI, but I'm specifically going to talk about agent specifically going to talk about agent specifically going to talk about agent harnesses. But before I do that, I want harnesses. But before I do that, I want harnesses. But before I do that, I want to introduce you all to a few people. Is to introduce you all to a few people. Is to introduce you all to a few people. Is that okay? that okay? that okay? Yes or yes. Is that okay? Yes or yes. Is that okay? Yes or yes. Is that okay? >> I gave choices. Yes. Anyway. All right. >> I gave choices. Yes. Anyway. All right. >> I gave choices. Yes. Anyway. All right. Okay. All right. This is my team. Okay. All right. This is my team. Okay. All right. This is my team. I run an outbound database product I run an outbound database product I run an outbound database product management team at Oracle. I've been at management team at Oracle. I've been at management team at Oracle. I've been at Oracle a really long time, 20 years.

  2. Oracle a really long time, 20 years. Oracle a really long time, 20 years. Funny story, I started when I was 12. Funny story, I started when I was 12. Funny story, I started when I was 12. So, don't do the math and don't start So, don't do the math and don't start So, don't do the math and don't start start adding in your head. Um, and we've start adding in your head. Um, and we've start adding in your head. Um, and we've got a problem. That problem is I've got got a problem. That problem is I've got got a problem. That problem is I've got one group one group one group that does platform development and then that does platform development and then that does platform development and then I have another group that does content I have another group that does content I have another group that does content development for live labs, a platform development for live labs, a platform development for live labs, a platform that I wrote myself. So yeah, I'm an that I wrote myself. So yeah, I'm an that I wrote myself. So yeah, I'm an engineer but I'm kind of a developer engineer but I'm kind of a developer engineer but I'm kind of a developer poser too. And then I've got another poser too. And then I've got another poser too. And then I've got another group who does QA group who does QA group who does QA and then I have another group who does and then I have another group who does and then I have another group who does my front-end development my front-end development my front-end development with AI. Here's what I found out as a with AI. Here's what I found out as a with AI. Here's what I found out as a leader. Because in the token maxing era leader. Because in the token maxing era leader. Because in the token maxing era of 2025, because you know, we're not of 2025, because you know, we're not of 2025, because you know, we're not token maxing anymore, right? token maxing anymore, right? token maxing anymore, right? We are responsible AI now. But in the We are responsible AI now. But in the We are responsible AI now. But in the token maxing era, the thing that I found token maxing era, the thing that I found token maxing era, the thing that I found out was while AI was making the out was while AI was making the out was while AI was making the individuals on my team faster, there was individuals on my team faster, there was individuals on my team faster, there was another problem it was creating.

  3. It wasn't making my team more It wasn't making my team more productive. productive. productive. And the reason was when one team from And the reason was when one team from And the reason was when one team from the Netherlands checked in code at my the Netherlands checked in code at my the Netherlands checked in code at my 4:00 a.m. in the morning because I've 4:00 a.m. in the morning because I've 4:00 a.m. in the morning because I've got half of my team that's in AMIA and I got half of my team that's in AMIA and I got half of my team that's in AMIA and I have half of my team who that are here have half of my team who that are here have half of my team who that are here in the United States. They checked in in the United States. They checked in in the United States. They checked in the code but they didn't check in their the code but they didn't check in their the code but they didn't check in their context from Codeex. We use Codeex at context from Codeex. We use Codeex at context from Codeex. We use Codeex at Oracle. Oracle. Oracle. So then when the US team woke up, they got the code but no information they got the code but no information about the context. So we used AI to about the context. So we used AI to about the context. So we used AI to solve a problem that AI created. And solve a problem that AI created. And solve a problem that AI created. And here's what we did. Oh well, let me talk here's what we did. Oh well, let me talk here's what we did. Oh well, let me talk about this first. So some of the issues, about this first. So some of the issues, about this first. So some of the issues, the context, like I said, wasn't shared. the context, like I said, wasn't shared. the context, like I said, wasn't shared. GitHub wasn't tracking that. I had GitHub wasn't tracking that. I had GitHub wasn't tracking that. I had repositories that were diverging and I repositories that were diverging and I repositories that were diverging and I was asking the managers who work for me, was asking the managers who work for me, was asking the managers who work for me, what's happening to your teams? Why why what's happening to your teams? Why why what's happening to your teams? Why why are we not going faster? We're spending are we not going faster? We're spending are we not going faster? We're spending all of this money on tokens. We're all of this money on tokens. We're all of this money on tokens. We're spending all this money on AI, yet spending all this money on AI, yet spending all this money on AI, yet something is missing because we're still something is missing because we're still something is missing because we're still spending time doing testing and spending time doing testing and spending time doing testing and validation. So our netn net wasn't validation. So our netn net wasn't validation. So our netn net wasn't really wasn't really working for us really wasn't really working for us really wasn't really working for us because git records the code and not because git records the code and not because git records the code and not human intent.

  4. human intent. human intent. So it's a problem So it's a problem So it's a problem and and and even though code creation was no longer our problem was no longer our problem still had a bottleneck. still had a bottleneck. still had a bottleneck. We needed a collaboration layer. Now, I We needed a collaboration layer. Now, I We needed a collaboration layer. Now, I do have members of my team in the do have members of my team in the do have members of my team in the audience, so don't judge me, and you audience, so don't judge me, and you audience, so don't judge me, and you know who you are. I'm not saying that know who you are. I'm not saying that know who you are. I'm not saying that you all didn't collaborate. But now, you all didn't collaborate. But now, you all didn't collaborate. But now, we've got a new team member, and that we've got a new team member, and that we've got a new team member, and that new team member is AI. new team member is AI. new team member is AI. So, So, So, we needed to figure out how to track our we needed to figure out how to track our we needed to figure out how to track our progress in our next steps. how to progress in our next steps. how to progress in our next steps. how to rationalize decisions rationalize decisions rationalize decisions that the that the that the agent was making. agent was making. agent was making. We needed to figure out how to resolve We needed to figure out how to resolve We needed to figure out how to resolve questions in conflicts. questions in conflicts. questions in conflicts. Okay, Okay, Okay, hold my problem. Will you all hold my hold my problem. Will you all hold my hold my problem. Will you all hold my problem for me right here? We're going problem for me right here? We're going problem for me right here? We're going to just tuck that in a little box. Let to just tuck that in a little box. Let to just tuck that in a little box. Let me define what a enterprise agent me define what a enterprise agent me define what a enterprise agent actually is. Now, most people think that actually is. Now, most people think that actually is. Now, most people think that an enterprise agent is the model and an enterprise agent is the model and an enterprise agent is the model and workflow. How many people agree with me?

  5. workflow. How many people agree with me? workflow. How many people agree with me? Man, this tough crowd you. Okay, one Man, this tough crowd you. Okay, one Man, this tough crowd you. Okay, one person. Okay, the rest of you think it's person. Okay, the rest of you think it's person. Okay, the rest of you think it's a little bit more. Okay, let's see what a little bit more. Okay, let's see what a little bit more. Okay, let's see what could it be that a real enterprise agent could it be that a real enterprise agent could it be that a real enterprise agent has tools. has tools. has tools. Tools are how it does things. Tools are how it does things. Tools are how it does things. Context. Context. Context. The context. That's a context window. The context. That's a context window. The context. That's a context window. That's what's in the actual prompt. That's what's in the actual prompt. That's what's in the actual prompt. Memory. Memory. Memory. Huh? Huh? Huh? And if you're thinking, "But wait, K, And if you're thinking, "But wait, K, And if you're thinking, "But wait, K, memory, you just said that the model is memory, you just said that the model is memory, you just said that the model is kind of like the brain of the kind of like the brain of the kind of like the brain of the operation." Hold tight. We're going to operation." Hold tight. We're going to operation." Hold tight. We're going to talk a little bit more about memory talk a little bit more about memory talk a little bit more about memory retrieval because you don't want to get retrieval because you don't want to get retrieval because you don't want to get everything back. So that's being able to everything back. So that's being able to everything back. So that's being able to to retrieve the right information back. to retrieve the right information back. to retrieve the right information back. And then I know that there are a lot of And then I know that there are a lot of And then I know that there are a lot of developers here and you all don't care developers here and you all don't care developers here and you all don't care about security.

  6. about security. about security. I care about security because I work for I care about security because I work for I care about security because I work for the most secure database company and I the most secure database company and I the most secure database company and I used to work for um agency that has no used to work for um agency that has no used to work for um agency that has no name. But guard rails is also important. name. But guard rails is also important. name. But guard rails is also important. This is the harness. I speak in This is the harness. I speak in This is the harness. I speak in analogies and I and I speak in stories analogies and I and I speak in stories analogies and I and I speak in stories because if I tell you this and Marvel, because if I tell you this and Marvel, because if I tell you this and Marvel, you know exactly what I'm talking about. you know exactly what I'm talking about. you know exactly what I'm talking about. So the agent, think of it as the model, So the agent, think of it as the model, So the agent, think of it as the model, little brain floating a in a glass jar little brain floating a in a glass jar little brain floating a in a glass jar plus this harness. This harness is the plus this harness. This harness is the plus this harness. This harness is the body. body. body. So it's how the agent can actually do So it's how the agent can actually do So it's how the agent can actually do things and get things done. That memory, things and get things done. That memory, things and get things done. That memory, that's the part of the central nervous that's the part of the central nervous that's the part of the central nervous system. And you remember the central system. And you remember the central system. And you remember the central nervous system connects the brain to the nervous system connects the brain to the nervous system connects the brain to the rest of the body, legs, arms. That's the rest of the body, legs, arms. That's the rest of the body, legs, arms. That's the part of the central nervous system that part of the central nervous system that part of the central nervous system that carries context. So you remember my carries context. So you remember my carries context. So you remember my problem with Git.

  7. problem with Git. problem with Git. What I needed was memory. Okay, so there What I needed was memory. Okay, so there What I needed was memory. Okay, so there are a number of memory types. I chose are a number of memory types. I chose are a number of memory types. I chose five, the five most common ones that five, the five most common ones that five, the five most common ones that people talk about and these are the ones people talk about and these are the ones people talk about and these are the ones that I want you to remember. The first that I want you to remember. The first that I want you to remember. The first one is short-term memory. That's the one is short-term memory. That's the one is short-term memory. That's the session, right? And so if you're storing session, right? And so if you're storing session, right? And so if you're storing memory of an AI uh process, that is the memory of an AI uh process, that is the memory of an AI uh process, that is the short-term memory is if you're with short-term memory is if you're with short-term memory is if you're with chat, cloud code, right? Codeex, pick chat, cloud code, right? Codeex, pick chat, cloud code, right? Codeex, pick your poison. The long-term memory is your poison. The long-term memory is your poison. The long-term memory is what persists across sessions. what persists across sessions. what persists across sessions. Episodic memory. Hm. Episodic memory. Hm. Episodic memory. Hm. What happened the last time What happened the last time What happened the last time I interacted with fill in the blank? I interacted with fill in the blank? I interacted with fill in the blank? That's your episodic memory. Procedural That's your episodic memory. Procedural That's your episodic memory. Procedural memory memory memory tools, steps that were taken. tools, steps that were taken. tools, steps that were taken. And then finally, semantic memory. And And then finally, semantic memory. And And then finally, semantic memory. And semantic memory because we're talking semantic memory because we're talking semantic memory because we're talking enterprise agents. We're not talking the enterprise agents. We're not talking the enterprise agents. We're not talking the agent that I built, Sasha Fierce, agent that I built, Sasha Fierce, agent that I built, Sasha Fierce, because remember I told you guys that I because remember I told you guys that I because remember I told you guys that I was a I'm a a dancer. So, of course, my was a I'm a a dancer. So, of course, my was a I'm a a dancer. So, of course, my my chief of staff is going to be called my chief of staff is going to be called my chief of staff is going to be called Sasha Fierce because that was Beyonce.

  8. Sasha Fierce because that was Beyonce. Sasha Fierce because that was Beyonce. Any Beyonce fans? Any Beyonce fans? Any Beyonce fans? Okay, I'm sorry. All right, we got to Okay, I'm sorry. All right, we got to Okay, I'm sorry. All right, we got to focus. Okay, so these are the memory focus. Okay, so these are the memory focus. Okay, so these are the memory types. Now, when you're defining this types. Now, when you're defining this types. Now, when you're defining this real enterprise agent in this memory, there's something you need to consider there's something you need to consider where to store it. And so, I'm going to where to store it. And so, I'm going to where to store it. And so, I'm going to tell you guys a story. But when I tell tell you guys a story. But when I tell tell you guys a story. But when I tell you the story, you have to promise me you the story, you have to promise me you the story, you have to promise me that you're not going to judge me. Do that you're not going to judge me. Do that you're not going to judge me. Do you promise? Do you promise Do you promise >> you're not recording me, right? Because >> you're not recording me, right? Because >> you're not recording me, right? Because this doesn't paint me in a good light. this doesn't paint me in a good light. this doesn't paint me in a good light. Okay. All right. The world of data was Okay. All right. The world of data was Okay. All right. The world of data was one simple. I've been at Oracle a long one simple. I've been at Oracle a long one simple. I've been at Oracle a long time, but I came from a customer. That time, but I came from a customer. That time, but I came from a customer. That customer's name was Southern Company. It customer's name was Southern Company. It customer's name was Southern Company. It was a power company. I'm based out of was a power company. I'm based out of was a power company. I'm based out of Atlanta. And I was hired at Southern Atlanta. And I was hired at Southern Atlanta. And I was hired at Southern Company because I was a rockar Company because I was a rockar Company because I was a rockar performance tuner. You had a SQL query. performance tuner. You had a SQL query. performance tuner. You had a SQL query. I mean, I'm dating myself, but whatever. I mean, I'm dating myself, but whatever. I mean, I'm dating myself, but whatever. You had a SQL query. I knew all of the You had a SQL query. I knew all of the You had a SQL query. I knew all of the innit.org parameters. Even the ones when innit.org parameters. Even the ones when innit.org parameters. Even the ones when you called support and they said, "Don't you called support and they said, "Don't you called support and they said, "Don't remember these. Don't write them down."

  9. remember these. Don't write them down." remember these. Don't write them down." I wrote them down in my little notebook. I wrote them down in my little notebook. I wrote them down in my little notebook. I could tune a query within one inch of I could tune a query within one inch of I could tune a query within one inch of its life. Then one of you came to my its life. Then one of you came to my its life. Then one of you came to my desk because I mean the world the world desk because I mean the world the world desk because I mean the world the world was rows and columns. It was a great was rows and columns. It was a great was rows and columns. It was a great time back in my Albundy days um and said time back in my Albundy days um and said time back in my Albundy days um and said hey I need to store data unstructured. hey I need to store data unstructured. hey I need to store data unstructured. Why I need to do that? Why I need to do that? Why I need to do that? And so me being K the the diligent DBA, And so me being K the the diligent DBA, And so me being K the the diligent DBA, I was like, "Let me figure it out and I was like, "Let me figure it out and I was like, "Let me figure it out and get back to you." get back to you." get back to you." Did I get back to him? Did I get back to him? Did I get back to him? I didn't get back to him. Now, the thing I didn't get back to him. Now, the thing I didn't get back to him. Now, the thing you have to know about Southern Company you have to know about Southern Company you have to know about Southern Company was for every database system that a DBA was for every database system that a DBA was for every database system that a DBA managed, I had to attend two meetings. managed, I had to attend two meetings. managed, I had to attend two meetings. Today, when I hear Sarbain Oxley, I Today, when I hear Sarbain Oxley, I Today, when I hear Sarbain Oxley, I still throw up a little bit in the back still throw up a little bit in the back still throw up a little bit in the back of my throat. So I had to attend a of my throat. So I had to attend a of my throat. So I had to attend a security meeting and a patching meeting security meeting and a patching meeting security meeting and a patching meeting every week. Never failed. Now because every week. Never failed. Now because every week. Never failed. Now because this developer installed a database that this developer installed a database that this developer installed a database that was specialized for unstructured. Okay, was specialized for unstructured. Okay, was specialized for unstructured. Okay, there are really smart people in the there are really smart people in the there are really smart people in the room. How many meetings am I going to room. How many meetings am I going to room. How many meetings am I going to now?

  10. Four. Okay, I'm a little annoyed, but Four. Okay, I'm a little annoyed, but I'm like, okay, we can we can we can do I'm like, okay, we can we can we can do I'm like, okay, we can we can we can do this. Then they said, "Okay, since this. Then they said, "Okay, since this. Then they said, "Okay, since you're such a good tuner, you're such a good tuner, you're such a good tuner, I need you to figure out this I need you to figure out this I need you to figure out this relationship." Now, the way that relationship." Now, the way that relationship." Now, the way that Southern Company worked, there was this Southern Company worked, there was this Southern Company worked, there was this people could die application, um, and it people could die application, um, and it people could die application, um, and it was a it was like a Nokia phone that was a it was like a Nokia phone that was a it was like a Nokia phone that people who were climbing the towers, people who were climbing the towers, people who were climbing the towers, right? So, you guys have have been in a right? So, you guys have have been in a right? So, you guys have have been in a storm and the power goes out, right? And storm and the power goes out, right? And storm and the power goes out, right? And then you're pretty sure that within then you're pretty sure that within then you're pretty sure that within maybe an hour or two the power will go maybe an hour or two the power will go maybe an hour or two the power will go on. Well, that system that would tell on. Well, that system that would tell on. Well, that system that would tell the people who were climbing those trees the people who were climbing those trees the people who were climbing those trees and risking their lives to turn the and risking their lives to turn the and risking their lives to turn the power back on sometimes would have false power back on sometimes would have false power back on sometimes would have false positives or false negatives. So, they positives or false negatives. So, they positives or false negatives. So, they wanted to look at all of the other um uh wanted to look at all of the other um uh wanted to look at all of the other um uh polls in the area polls in the area polls in the area to try to get away from the false to try to get away from the false to try to get away from the false positive or the false negative. And so I positive or the false negative. And so I positive or the false negative. And so I did that in a SQL query and it was it did that in a SQL query and it was it did that in a SQL query and it was it was amazing. It was a five nested union was amazing. It was a five nested union was amazing. It was a five nested union all statement. It was some of my best all statement. It was some of my best all statement. It was some of my best work. Now it might have taken like 20 work. Now it might have taken like 20 work. Now it might have taken like 20 minutes to work but it was like a minutes to work but it was like a minutes to work but it was like a predecessor to graph.

  11. predecessor to graph. predecessor to graph. Yeah, they they install Neo4j. Yeah, they they install Neo4j. Yeah, they they install Neo4j. So now how many meetings am I going to? So now how many meetings am I going to? So now how many meetings am I going to? Six. That's a problem. Six. That's a problem. Six. That's a problem. So I um Oh, let me I got ahead of So I um Oh, let me I got ahead of So I um Oh, let me I got ahead of myself. So you know what I did? I quit. myself. So you know what I did? I quit. myself. So you know what I did? I quit. I left and I came to Oracle because I I left and I came to Oracle because I I left and I came to Oracle because I was like this is a problem and maybe I was like this is a problem and maybe I was like this is a problem and maybe I can go to Oracle to help solve it. So can go to Oracle to help solve it. So can go to Oracle to help solve it. So then Joe Mundy called me and he said hey then Joe Mundy called me and he said hey then Joe Mundy called me and he said hey um we are installing Reddus. Oracle is um we are installing Reddus. Oracle is um we are installing Reddus. Oracle is late to the game. We've got a vector late to the game. We've got a vector late to the game. We've got a vector database. database. database. Okay. Okay. Okay. But here's your problem, Joe. Agents now need access to all of this Agents now need access to all of this data. So if data is in an Oracle data. So if data is in an Oracle data. So if data is in an Oracle database, if then it's also in an database, if then it's also in an database, if then it's also in an unstructured JSON database, if it's in a unstructured JSON database, if it's in a unstructured JSON database, if it's in a graph database and it's in a vector graph database and it's in a vector graph database and it's in a vector database, where is your single source of database, where is your single source of database, where is your single source of the truth? the truth? the truth? The agent has to figure that out. The agent has to figure that out. The agent has to figure that out. Sometimes it'll get it right.

  12. Sometimes it'll get it right. Sometimes it'll get it right. Most times it'll get it wrong and it's Most times it'll get it wrong and it's Most times it'll get it wrong and it's going to burn up a whole bunch of going to burn up a whole bunch of going to burn up a whole bunch of tokens. And so now if you want to store tokens. And so now if you want to store tokens. And so now if you want to store your memory somewhere, you can store it your memory somewhere, you can store it your memory somewhere, you can store it in a file system. in a file system. in a file system. You can store it in You can store it in You can store it in clawed or chatgpt because we all know clawed or chatgpt because we all know clawed or chatgpt because we all know about the memory.md file. about the memory.md file. about the memory.md file. But that's going to be a problem. Now I But that's going to be a problem. Now I But that's going to be a problem. Now I want to illustrate this. I need four want to illustrate this. I need four want to illustrate this. I need four volunteers. I can see you raise your volunteers. I can see you raise your volunteers. I can see you raise your hand. One, two. Okay, I can't. Maybe I hand. One, two. Okay, I can't. Maybe I hand. One, two. Okay, I can't. Maybe I can. Three. can. Three. can. Three. I need a fourth. Ah, fourth in the back. I need a fourth. Ah, fourth in the back. I need a fourth. Ah, fourth in the back. Okay. Fourth in the back. You are going Okay. Fourth in the back. You are going Okay. Fourth in the back. You are going to be our old reliable. You're going to to be our old reliable. You're going to to be our old reliable. You're going to be a relational database. Yes or yes. be a relational database. Yes or yes. be a relational database. Yes or yes. You got your So, you have your You got your So, you have your You got your So, you have your assignment. Okay. And then there was assignment. Okay. And then there was assignment. Okay. And then there was someone here. You're going to be my someone here. You're going to be my someone here. You're going to be my unstructured database. Okay. And then unstructured database. Okay. And then unstructured database. Okay. And then where was my other? Ah, very good. where was my other? Ah, very good. where was my other? Ah, very good. You're going to be my graph database. You're going to be my graph database. You're going to be my graph database. You good? Relationship guy. You look You good? Relationship guy. You look You good? Relationship guy. You look like a relationship guy. All right. Very like a relationship guy. All right. Very like a relationship guy. All right. Very good. Fourth. Where was my fourth?

  13. good. Fourth. Where was my fourth? good. Fourth. Where was my fourth? Was it you? Yes. Yeah. You are my vector Was it you? Yes. Yeah. You are my vector Was it you? Yes. Yeah. You are my vector database. Okay. Now, everybody be database. Okay. Now, everybody be database. Okay. Now, everybody be really, really quiet. really, really quiet. really, really quiet. For my four volunteers, I need you all. For my four volunteers, I need you all. For my four volunteers, I need you all. I'm going to say something to you. And I I'm going to say something to you. And I I'm going to say something to you. And I need you all to decide how you're going need you all to decide how you're going need you all to decide how you're going to store it and who's going to have the to store it and who's going to have the to store it and who's going to have the single source of the truth. You can't single source of the truth. You can't single source of the truth. You can't get up from your seats and you have to get up from your seats and you have to get up from your seats and you have to whisper because if you talk loud that's whisper because if you talk loud that's whisper because if you talk loud that's 5x the tokens for you. Yes. 5x the tokens for you. Yes. 5x the tokens for you. Yes. Okay. Are we ready? All right. Okay. Are we ready? All right. Okay. Are we ready? All right. The cow jumped over the moon. The cow jumped over the moon. The cow jumped over the moon. Go. Doesn't really work, does it? That's a Doesn't really work, does it? That's a problem. Okay, problem. Okay, problem. Okay, Oracle. And if you don't forget one, if Oracle. And if you don't forget one, if Oracle. And if you don't forget one, if you forget everything I say and you you forget everything I say and you you forget everything I say and you remember one thing, remember one thing, remember one thing, Oracle is not the Oracle that you think Oracle is not the Oracle that you think Oracle is not the Oracle that you think that is why I am here today. How many of that is why I am here today. How many of that is why I am here today. How many of you knew that Oracle could natively in you knew that Oracle could natively in you knew that Oracle could natively in the same table down to the same the same table down to the same the same table down to the same partition store JSON graph vector my partition store JSON graph vector my partition store JSON graph vector my vector friend over there my JSON friend vector friend over there my JSON friend vector friend over there my JSON friend spatial spatial spatial you want your memory to be immutable you want your memory to be immutable you want your memory to be immutable blockchain in the same database raise blockchain in the same database raise blockchain in the same database raise your hand yeah your hand yeah your hand yeah we have a marketing problem

  14. we have a marketing problem we have a marketing problem so any data type can be stored in a 26AI so any data type can be stored in a 26AI so any data type can be stored in a 26AI database any workload anywhere AWS GCP database any workload anywhere AWS GCP database any workload anywhere AWS GCP Azure OCI on prem choice and flexibility Azure OCI on prem choice and flexibility Azure OCI on prem choice and flexibility so now when we take this and we talk so now when we take this and we talk so now when we take this and we talk about the agent I want to be able to about the agent I want to be able to about the agent I want to be able to store my long-term and procedural memory store my long-term and procedural memory store my long-term and procedural memory in relational on in JSON I want to store in relational on in JSON I want to store in relational on in JSON I want to store my short-term and my long-term memory my short-term and my long-term memory my short-term and my long-term memory graph I want to store procedural because graph I want to store procedural because graph I want to store procedural because procedural that's how I figure out the procedural that's how I figure out the procedural that's how I figure out the relationships right the steps relationships right the steps relationships right the steps my episodic and semantic memory. I need my episodic and semantic memory. I need my episodic and semantic memory. I need to do some vector and then store it also to do some vector and then store it also to do some vector and then store it also as text. Now, if I have four different as text. Now, if I have four different as text. Now, if I have four different databases, you all saw they can't talk databases, you all saw they can't talk databases, you all saw they can't talk to each other. It's going to be a to each other. It's going to be a to each other. It's going to be a problem. And so, what I'm saying to you problem. And so, what I'm saying to you problem. And so, what I'm saying to you today is the Oracle AI database is the today is the Oracle AI database is the today is the Oracle AI database is the best place to store this agent memory best place to store this agent memory best place to store this agent memory that's going to power your harness. that's going to power your harness. that's going to power your harness. Remember your harness is your body Remember your harness is your body Remember your harness is your body [music] and that memory is your central [music] and that memory is your central [music] and that memory is your central nervous system. Okay, back to PY. So the nervous system. Okay, back to PY. So the nervous system. Okay, back to PY. So the problem that I had, we solved it with a problem that I had, we solved it with a problem that I had, we solved it with a memory broker named Py. We used agent memory broker named Py. We used agent memory broker named Py. We used agent memory. We got out of that automatic memory. We got out of that automatic memory. We got out of that automatic continuity.

  15. continuity. continuity. So with my team, they were able to share So with my team, they were able to share So with my team, they were able to share not just their code, but PY also kept not just their code, but PY also kept not just their code, but PY also kept track of the context. So if one context track of the context. So if one context track of the context. So if one context window was had procedural memory, window was had procedural memory, window was had procedural memory, episodic memory, information about the episodic memory, information about the episodic memory, information about the long-term memory, that was then shared long-term memory, that was then shared long-term memory, that was then shared with the other folks on the team. You with the other folks on the team. You with the other folks on the team. You could call them agents, if you will. could call them agents, if you will. could call them agents, if you will. They're just human agents shared across They're just human agents shared across They're just human agents shared across forks. forks. forks. The developers on the team remained in The developers on the team remained in The developers on the team remained in control while Polly was able to create control while Polly was able to create control while Polly was able to create the context, figure out which fork and the context, figure out which fork and the context, figure out which fork and branch it belonged to and which commit branch it belonged to and which commit branch it belonged to and which commit it belonged to. Now this is a very it belonged to. Now this is a very it belonged to. Now this is a very simplistic example but when you take simplistic example but when you take simplistic example but when you take this to the enterprise here's what this to the enterprise here's what this to the enterprise here's what happens. happens. happens. Memory is the thing that becomes Memory is the thing that becomes Memory is the thing that becomes non-negotiable in an agent's harness. non-negotiable in an agent's harness. non-negotiable in an agent's harness. Now these are three papers that that I Now these are three papers that that I Now these are three papers that that I read um on the airplane. This first one read um on the airplane. This first one read um on the airplane. This first one is from open AI and it's about its is from open AI and it's about its is from open AI and it's about its in-house data agent and the thing that in-house data agent and the thing that in-house data agent and the thing that it says is it is saying that its it says is it is saying that its it says is it is saying that its in-house data agent actually needs in-house data agent actually needs in-house data agent actually needs memory. Memory was crucially important memory. Memory was crucially important memory. Memory was crucially important to ensure that its agent was able to to ensure that its agent was able to to ensure that its agent was able to filter correctly instead of trying to filter correctly instead of trying to filter correctly instead of trying to string match.

  16. string match. string match. Harrison Chase said, "Your harness, your Harrison Chase said, "Your harness, your Harrison Chase said, "Your harness, your memory. And if you don't own your memory. And if you don't own your memory. And if you don't own your harness, you don't own your memory." harness, you don't own your memory." harness, you don't own your memory." Which is key. And then I'm sure you all Which is key. And then I'm sure you all Which is key. And then I'm sure you all are wondering, "Well, Claude has memory. are wondering, "Well, Claude has memory. are wondering, "Well, Claude has memory. Why can't I use that?" Well, it's kind Why can't I use that?" Well, it's kind Why can't I use that?" Well, it's kind of like file system memory and it works of like file system memory and it works of like file system memory and it works with one, but just like in my example, with one, but just like in my example, with one, but just like in my example, when you scale past one, and you're when you scale past one, and you're when you scale past one, and you're going to scale past one in the going to scale past one in the going to scale past one in the enterprise, it creates a problem. So enterprise, it creates a problem. So enterprise, it creates a problem. So Oracle has a Oracle agent memory pap Oracle has a Oracle agent memory pap Oracle has a Oracle agent memory pap package. PIP install Oracle agent package. PIP install Oracle agent package. PIP install Oracle agent memory. You get access to it. And this memory. You get access to it. And this memory. You get access to it. And this memory is this SDK that we have is the memory is this SDK that we have is the memory is this SDK that we have is the thing that will hold your live thing that will hold your live thing that will hold your live conversations, your memories, your facts conversations, your memories, your facts conversations, your memories, your facts and figure out what is worth keeping. So and figure out what is worth keeping. So and figure out what is worth keeping. So if we look at Py now, Kevin if we look at Py now, Kevin if we look at Py now, Kevin can share his context with Py, our can share his context with Py, our can share his context with Py, our memory broker. We use the Oracle agent memory broker. We use the Oracle agent memory broker. We use the Oracle agent memory SDK. It's stored in an Oracle memory SDK. It's stored in an Oracle memory SDK. It's stored in an Oracle autonomous database.

  17. autonomous database. autonomous database. We can use the LLM of our choice or we We can use the LLM of our choice or we We can use the LLM of our choice or we can use a local model through the Oracle can use a local model through the Oracle can use a local model through the Oracle private AI services container. private AI services container. private AI services container. And then Linda, who's actually sitting And then Linda, who's actually sitting And then Linda, who's actually sitting right here, can interact and work with right here, can interact and work with right here, can interact and work with Kevin, no issues. Kevin, no issues. Kevin, no issues. So yes, AI makes individuals faster. So yes, AI makes individuals faster. So yes, AI makes individuals faster. Shared memory on an Oracle AI database Shared memory on an Oracle AI database Shared memory on an Oracle AI database makes teams faster. So I don't want you makes teams faster. So I don't want you makes teams faster. So I don't want you all to compromise. In the age of AI, all to compromise. In the age of AI, all to compromise. In the age of AI, what 26AI does is you can choose what 26AI does is you can choose what 26AI does is you can choose and pick what's best for agent memory and pick what's best for agent memory and pick what's best for agent memory file system stored in a database file file system stored in a database file file system stored in a database file system or in the database. If you need system or in the database. If you need system or in the database. If you need to do data modeling, you've got JSON, to do data modeling, you've got JSON, to do data modeling, you've got JSON, you've got relational. We've got choice. you've got relational. We've got choice. you've got relational. We've got choice. Okay, I've got some goodies for you. The Okay, I've got some goodies for you. The Okay, I've got some goodies for you. The Oracle AI developer hub. That's where Oracle AI developer hub. That's where Oracle AI developer hub. That's where you can guys you guys can get coding you can guys you guys can get coding you can guys you guys can get coding materials, the applications, what I materials, the applications, what I materials, the applications, what I talked about today. Livelabs.oracle.com. talked about today. Livelabs.oracle.com. talked about today. Livelabs.oracle.com. If you've done any of our workshops If you've done any of our workshops If you've done any of our workshops today, that happens to be something that today, that happens to be something that today, that happens to be something that I wrote myself about six years ago and I wrote myself about six years ago and I wrote myself about six years ago and 40 million users um ago. Spend my OCI 40 million users um ago. Spend my OCI 40 million users um ago. Spend my OCI tenency money.

  18. tenency money. tenency money. kick the tires on any Oracle technology kick the tires on any Oracle technology kick the tires on any Oracle technology um for six hours, 12 hours, however long um for six hours, 12 hours, however long um for six hours, 12 hours, however long you need. Um and then I'm giving you all you need. Um and then I'm giving you all you need. Um and then I'm giving you all all a Mac Mini. No, I'm just kidding. all a Mac Mini. No, I'm just kidding. all a Mac Mini. No, I'm just kidding. I'm giving you an OCI Mini. So, I don't I'm giving you an OCI Mini. So, I don't I'm giving you an OCI Mini. So, I don't know if you knew, but there is an always know if you knew, but there is an always know if you knew, but there is an always free OCI. It is the most generous of any free OCI. It is the most generous of any free OCI. It is the most generous of any of the hyperscalers where you can get a of the hyperscalers where you can get a of the hyperscalers where you can get a free Oracle database, free compute, you free Oracle database, free compute, you free Oracle database, free compute, you can send 3,000 emails a month, 200 gig can send 3,000 emails a month, 200 gig can send 3,000 emails a month, 200 gig in storage, and if you click on that, in storage, and if you click on that, in storage, and if you click on that, you can get access to it. Or just search you can get access to it. Or just search you can get access to it. Or just search Google for Oracle Cloud, always free. Google for Oracle Cloud, always free. Google for Oracle Cloud, always free. Connect with me. If you build something, Connect with me. If you build something, Connect with me. If you build something, will you all message me and let me know? will you all message me and let me know? will you all message me and let me know? Yes or yes? Yes or yes? Yes or yes? >> Thank you.

Summary

The speaker, a retired hip-hop instructor and Oracle product manager, discusses the challenges of using AI for team productivity. She highlights that while AI can accelerate individual tasks, it doesn't necessarily improve overall team output, referencing her experience with distributed teams and the need for context alongside code from tools like Codeex, ultimately leading to using AI to solve AI-created problems. The takeaway is that effective AI implementation requires careful consideration of team dynamics and context to ensure genuine productivity gains.

View original episode ↗