[
  {
    "startMs": 12719,
    "text": "Everyone, are we having fun?"
  },
  {
    "startMs": 15920,
    "text": ">> Oh, you've got to give me way more than"
  },
  {
    "startMs": 18000,
    "text": "that. So, let me tell you, um, my name"
  },
  {
    "startMs": 20560,
    "text": "is Kay Malcolm. I am a retired hiphop"
  },
  {
    "startMs": 23119,
    "text": "instructor. So, if I don't get more"
  },
  {
    "startMs": 25279,
    "text": "energy than that, we will start. We'll"
  },
  {
    "startMs": 28720,
    "text": "start. Are you having fun? [cheering]"
  },
  {
    "startMs": 32000,
    "text": ">> Okay. All right. So, here's what we're"
  },
  {
    "startMs": 34320,
    "text": "going to talk about today. Now, you guys"
  },
  {
    "startMs": 36880,
    "text": "have heard a lot about two letters. Does"
  },
  {
    "startMs": 39680,
    "text": "anyone want to guess what those two"
  },
  {
    "startMs": 41280,
    "text": "letters are that I'm going to talk about"
  },
  {
    "startMs": 42559,
    "text": "today?"
  },
  {
    "startMs": 46239,
    "text": ">> Data. That was pretty good. DB. I'm"
  },
  {
    "startMs": 48960,
    "text": "going to talk about AI, but I'm"
  },
  {
    "startMs": 50640,
    "text": "specifically going to talk about agent"
  },
  {
    "startMs": 53680,
    "text": "harnesses. But before I do that, I want"
  },
  {
    "startMs": 56000,
    "text": "to introduce you all to a few people. Is"
  },
  {
    "startMs": 57680,
    "text": "that okay?"
  },
  {
    "startMs": 59600,
    "text": "Yes or yes. Is that okay?"
  },
  {
    "startMs": 62559,
    "text": ">> I gave choices. Yes. Anyway. All right."
  },
  {
    "startMs": 65519,
    "text": "Okay. All right. This is my team."
  },
  {
    "startMs": 69439,
    "text": "I run an outbound database product"
  },
  {
    "startMs": 72159,
    "text": "management team at Oracle. I've been at"
  },
  {
    "startMs": 74960,
    "text": "Oracle a really long time, 20 years."
  },
  {
    "startMs": 78000,
    "text": "Funny story, I started when I was 12."
  },
  {
    "startMs": 80240,
    "text": "So, don't do the math and don't start"
  },
  {
    "startMs": 82240,
    "text": "start adding in your head. Um, and we've"
  },
  {
    "startMs": 85520,
    "text": "got a problem. That problem is I've got"
  },
  {
    "startMs": 89520,
    "text": "one group"
  },
  {
    "startMs": 91439,
    "text": "that does platform development and then"
  },
  {
    "startMs": 94000,
    "text": "I have another group that does content"
  },
  {
    "startMs": 96240,
    "text": "development for live labs, a platform"
  },
  {
    "startMs": 98479,
    "text": "that I wrote myself. So yeah, I'm an"
  },
  {
    "startMs": 101680,
    "text": "engineer but I'm kind of a developer"
  },
  {
    "startMs": 103360,
    "text": "poser too. And then I've got another"
  },
  {
    "startMs": 105920,
    "text": "group who does QA"
  },
  {
    "startMs": 108240,
    "text": "and then I have another group who does"
  },
  {
    "startMs": 109840,
    "text": "my front-end development"
  },
  {
    "startMs": 112159,
    "text": "with AI. Here's what I found out as a"
  },
  {
    "startMs": 116079,
    "text": "leader. Because in the token maxing era"
  },
  {
    "startMs": 120159,
    "text": "of 2025, because you know, we're not"
  },
  {
    "startMs": 122640,
    "text": "token maxing anymore, right?"
  },
  {
    "startMs": 125759,
    "text": "We are responsible AI now. But in the"
  },
  {
    "startMs": 128720,
    "text": "token maxing era, the thing that I found"
  },
  {
    "startMs": 130959,
    "text": "out was while AI was making the"
  },
  {
    "startMs": 134800,
    "text": "individuals on my team faster, there was"
  },
  {
    "startMs": 138640,
    "text": "another problem it was creating."
  },
  {
    "startMs": 143520,
    "text": "It wasn't making my team more"
  },
  {
    "startMs": 146720,
    "text": "productive."
  },
  {
    "startMs": 148800,
    "text": "And the reason was when one team from"
  },
  {
    "startMs": 152400,
    "text": "the Netherlands checked in code at my"
  },
  {
    "startMs": 155599,
    "text": "4:00 a.m. in the morning because I've"
  },
  {
    "startMs": 157680,
    "text": "got half of my team that's in AMIA and I"
  },
  {
    "startMs": 159920,
    "text": "have half of my team who that are here"
  },
  {
    "startMs": 161599,
    "text": "in the United States. They checked in"
  },
  {
    "startMs": 164480,
    "text": "the code but they didn't check in their"
  },
  {
    "startMs": 167760,
    "text": "context from Codeex. We use Codeex at"
  },
  {
    "startMs": 170560,
    "text": "Oracle."
  },
  {
    "startMs": 171920,
    "text": "So then when the US team woke up,"
  },
  {
    "startMs": 176879,
    "text": "they got the code but no information"
  },
  {
    "startMs": 179760,
    "text": "about the context. So we used AI to"
  },
  {
    "startMs": 183920,
    "text": "solve a problem that AI created. And"
  },
  {
    "startMs": 187360,
    "text": "here's what we did. Oh well, let me talk"
  },
  {
    "startMs": 189680,
    "text": "about this first. So some of the issues,"
  },
  {
    "startMs": 192319,
    "text": "the context, like I said, wasn't shared."
  },
  {
    "startMs": 195599,
    "text": "GitHub wasn't tracking that. I had"
  },
  {
    "startMs": 199120,
    "text": "repositories that were diverging and I"
  },
  {
    "startMs": 201920,
    "text": "was asking the managers who work for me,"
  },
  {
    "startMs": 204400,
    "text": "what's happening to your teams? Why why"
  },
  {
    "startMs": 207840,
    "text": "are we not going faster? We're spending"
  },
  {
    "startMs": 210000,
    "text": "all of this money on tokens. We're"
  },
  {
    "startMs": 211599,
    "text": "spending all this money on AI, yet"
  },
  {
    "startMs": 213519,
    "text": "something is missing because we're still"
  },
  {
    "startMs": 216239,
    "text": "spending time doing testing and"
  },
  {
    "startMs": 219280,
    "text": "validation. So our netn net wasn't"
  },
  {
    "startMs": 221840,
    "text": "really wasn't really working for us"
  },
  {
    "startMs": 225200,
    "text": "because git records the code and not"
  },
  {
    "startMs": 227599,
    "text": "human intent."
  },
  {
    "startMs": 229920,
    "text": "So it's a problem"
  },
  {
    "startMs": 232319,
    "text": "and"
  },
  {
    "startMs": 233920,
    "text": "even though code creation"
  },
  {
    "startMs": 238239,
    "text": "was no longer our problem"
  },
  {
    "startMs": 240879,
    "text": "still had a bottleneck."
  },
  {
    "startMs": 243360,
    "text": "We needed a collaboration layer. Now, I"
  },
  {
    "startMs": 247680,
    "text": "do have members of my team in the"
  },
  {
    "startMs": 249519,
    "text": "audience, so don't judge me, and you"
  },
  {
    "startMs": 252560,
    "text": "know who you are. I'm not saying that"
  },
  {
    "startMs": 254959,
    "text": "you all didn't collaborate. But now,"
  },
  {
    "startMs": 258320,
    "text": "we've got a new team member, and that"
  },
  {
    "startMs": 260880,
    "text": "new team member is AI."
  },
  {
    "startMs": 263520,
    "text": "So,"
  },
  {
    "startMs": 265040,
    "text": "we needed to figure out how to track our"
  },
  {
    "startMs": 267199,
    "text": "progress in our next steps. how to"
  },
  {
    "startMs": 271199,
    "text": "rationalize decisions"
  },
  {
    "startMs": 273680,
    "text": "that the"
  },
  {
    "startMs": 276479,
    "text": "agent was making."
  },
  {
    "startMs": 279600,
    "text": "We needed to figure out how to resolve"
  },
  {
    "startMs": 283040,
    "text": "questions in conflicts."
  },
  {
    "startMs": 285759,
    "text": "Okay,"
  },
  {
    "startMs": 288400,
    "text": "hold my problem. Will you all hold my"
  },
  {
    "startMs": 290240,
    "text": "problem for me right here? We're going"
  },
  {
    "startMs": 291840,
    "text": "to just tuck that in a little box. Let"
  },
  {
    "startMs": 294479,
    "text": "me define what a enterprise agent"
  },
  {
    "startMs": 298479,
    "text": "actually is. Now, most people think that"
  },
  {
    "startMs": 300639,
    "text": "an enterprise agent is the model and"
  },
  {
    "startMs": 304560,
    "text": "workflow. How many people agree with me?"
  },
  {
    "startMs": 308639,
    "text": "Man, this tough crowd you. Okay, one"
  },
  {
    "startMs": 311600,
    "text": "person. Okay, the rest of you think it's"
  },
  {
    "startMs": 314320,
    "text": "a little bit more. Okay, let's see what"
  },
  {
    "startMs": 318880,
    "text": "could it be that a real enterprise agent"
  },
  {
    "startMs": 324479,
    "text": "has tools."
  },
  {
    "startMs": 326960,
    "text": "Tools are how it does things."
  },
  {
    "startMs": 330880,
    "text": "Context."
  },
  {
    "startMs": 333280,
    "text": "The context. That's a context window."
  },
  {
    "startMs": 335280,
    "text": "That's what's in the actual prompt."
  },
  {
    "startMs": 339360,
    "text": "Memory."
  },
  {
    "startMs": 340880,
    "text": "Huh?"
  },
  {
    "startMs": 343120,
    "text": "And if you're thinking, \"But wait, K,"
  },
  {
    "startMs": 346080,
    "text": "memory, you just said that the model is"
  },
  {
    "startMs": 348479,
    "text": "kind of like the brain of the"
  },
  {
    "startMs": 350560,
    "text": "operation.\" Hold tight. We're going to"
  },
  {
    "startMs": 352960,
    "text": "talk a little bit more about memory"
  },
  {
    "startMs": 356160,
    "text": "retrieval because you don't want to get"
  },
  {
    "startMs": 358240,
    "text": "everything back. So that's being able to"
  },
  {
    "startMs": 360080,
    "text": "to retrieve the right information back."
  },
  {
    "startMs": 364000,
    "text": "And then I know that there are a lot of"
  },
  {
    "startMs": 366319,
    "text": "developers here and you all don't care"
  },
  {
    "startMs": 368400,
    "text": "about security."
  },
  {
    "startMs": 371280,
    "text": "I care about security because I work for"
  },
  {
    "startMs": 374720,
    "text": "the most secure database company and I"
  },
  {
    "startMs": 377680,
    "text": "used to work for um agency that has no"
  },
  {
    "startMs": 381199,
    "text": "name. But guard rails is also important."
  },
  {
    "startMs": 385680,
    "text": "This is the harness. I speak in"
  },
  {
    "startMs": 388960,
    "text": "analogies and I and I speak in stories"
  },
  {
    "startMs": 391360,
    "text": "because if I tell you this and Marvel,"
  },
  {
    "startMs": 395280,
    "text": "you know exactly what I'm talking about."
  },
  {
    "startMs": 398319,
    "text": "So the agent, think of it as the model,"
  },
  {
    "startMs": 402960,
    "text": "little brain floating a in a glass jar"
  },
  {
    "startMs": 406960,
    "text": "plus this harness. This harness is the"
  },
  {
    "startMs": 410960,
    "text": "body."
  },
  {
    "startMs": 412560,
    "text": "So it's how the agent can actually do"
  },
  {
    "startMs": 415360,
    "text": "things and get things done. That memory,"
  },
  {
    "startMs": 420720,
    "text": "that's the part of the central nervous"
  },
  {
    "startMs": 423039,
    "text": "system. And you remember the central"
  },
  {
    "startMs": 424720,
    "text": "nervous system connects the brain to the"
  },
  {
    "startMs": 427440,
    "text": "rest of the body, legs, arms. That's the"
  },
  {
    "startMs": 431360,
    "text": "part of the central nervous system that"
  },
  {
    "startMs": 434639,
    "text": "carries context. So you remember my"
  },
  {
    "startMs": 437360,
    "text": "problem with Git."
  },
  {
    "startMs": 440319,
    "text": "What I needed was memory. Okay, so there"
  },
  {
    "startMs": 444240,
    "text": "are a number of memory types. I chose"
  },
  {
    "startMs": 447039,
    "text": "five, the five most common ones that"
  },
  {
    "startMs": 449039,
    "text": "people talk about and these are the ones"
  },
  {
    "startMs": 450800,
    "text": "that I want you to remember. The first"
  },
  {
    "startMs": 452800,
    "text": "one is short-term memory. That's the"
  },
  {
    "startMs": 454880,
    "text": "session, right? And so if you're storing"
  },
  {
    "startMs": 458400,
    "text": "memory of an AI uh process, that is the"
  },
  {
    "startMs": 462800,
    "text": "short-term memory is if you're with"
  },
  {
    "startMs": 465440,
    "text": "chat, cloud code, right? Codeex, pick"
  },
  {
    "startMs": 468560,
    "text": "your poison. The long-term memory is"
  },
  {
    "startMs": 471360,
    "text": "what persists across sessions."
  },
  {
    "startMs": 475520,
    "text": "Episodic memory. Hm."
  },
  {
    "startMs": 478479,
    "text": "What happened the last time"
  },
  {
    "startMs": 483840,
    "text": "I interacted with fill in the blank?"
  },
  {
    "startMs": 486800,
    "text": "That's your episodic memory. Procedural"
  },
  {
    "startMs": 489840,
    "text": "memory"
  },
  {
    "startMs": 491360,
    "text": "tools, steps that were taken."
  },
  {
    "startMs": 495759,
    "text": "And then finally, semantic memory. And"
  },
  {
    "startMs": 498000,
    "text": "semantic memory because we're talking"
  },
  {
    "startMs": 499759,
    "text": "enterprise agents. We're not talking the"
  },
  {
    "startMs": 503120,
    "text": "agent that I built, Sasha Fierce,"
  },
  {
    "startMs": 505440,
    "text": "because remember I told you guys that I"
  },
  {
    "startMs": 506639,
    "text": "was a I'm a a dancer. So, of course, my"
  },
  {
    "startMs": 510240,
    "text": "my chief of staff is going to be called"
  },
  {
    "startMs": 512479,
    "text": "Sasha Fierce because that was Beyonce."
  },
  {
    "startMs": 514640,
    "text": "Any Beyonce fans?"
  },
  {
    "startMs": 517519,
    "text": "Okay, I'm sorry. All right, we got to"
  },
  {
    "startMs": 519360,
    "text": "focus. Okay, so these are the memory"
  },
  {
    "startMs": 522479,
    "text": "types. Now, when you're defining this"
  },
  {
    "startMs": 525040,
    "text": "real enterprise agent in this memory,"
  },
  {
    "startMs": 530080,
    "text": "there's something you need to consider"
  },
  {
    "startMs": 531839,
    "text": "where to store it. And so, I'm going to"
  },
  {
    "startMs": 533839,
    "text": "tell you guys a story. But when I tell"
  },
  {
    "startMs": 536320,
    "text": "you the story, you have to promise me"
  },
  {
    "startMs": 538959,
    "text": "that you're not going to judge me. Do"
  },
  {
    "startMs": 540959,
    "text": "you promise?"
  },
  {
    "startMs": 546320,
    "text": "Do you promise"
  },
  {
    "startMs": 548720,
    "text": ">> you're not recording me, right? Because"
  },
  {
    "startMs": 550480,
    "text": "this doesn't paint me in a good light."
  },
  {
    "startMs": 552320,
    "text": "Okay. All right. The world of data was"
  },
  {
    "startMs": 554160,
    "text": "one simple. I've been at Oracle a long"
  },
  {
    "startMs": 556240,
    "text": "time, but I came from a customer. That"
  },
  {
    "startMs": 558240,
    "text": "customer's name was Southern Company. It"
  },
  {
    "startMs": 559920,
    "text": "was a power company. I'm based out of"
  },
  {
    "startMs": 561519,
    "text": "Atlanta. And I was hired at Southern"
  },
  {
    "startMs": 564560,
    "text": "Company because I was a rockar"
  },
  {
    "startMs": 567279,
    "text": "performance tuner. You had a SQL query."
  },
  {
    "startMs": 569760,
    "text": "I mean, I'm dating myself, but whatever."
  },
  {
    "startMs": 571519,
    "text": "You had a SQL query. I knew all of the"
  },
  {
    "startMs": 573440,
    "text": "innit.org parameters. Even the ones when"
  },
  {
    "startMs": 575600,
    "text": "you called support and they said, \"Don't"
  },
  {
    "startMs": 577040,
    "text": "remember these. Don't write them down.\""
  },
  {
    "startMs": 578560,
    "text": "I wrote them down in my little notebook."
  },
  {
    "startMs": 580399,
    "text": "I could tune a query within one inch of"
  },
  {
    "startMs": 582800,
    "text": "its life. Then one of you came to my"
  },
  {
    "startMs": 587440,
    "text": "desk because I mean the world the world"
  },
  {
    "startMs": 589680,
    "text": "was rows and columns. It was a great"
  },
  {
    "startMs": 591760,
    "text": "time back in my Albundy days um and said"
  },
  {
    "startMs": 596320,
    "text": "hey I need to store data unstructured."
  },
  {
    "startMs": 601360,
    "text": "Why I need to do that?"
  },
  {
    "startMs": 604320,
    "text": "And so me being K the the diligent DBA,"
  },
  {
    "startMs": 608640,
    "text": "I was like, \"Let me figure it out and"
  },
  {
    "startMs": 611200,
    "text": "get back to you.\""
  },
  {
    "startMs": 614000,
    "text": "Did I get back to him?"
  },
  {
    "startMs": 616959,
    "text": "I didn't get back to him. Now, the thing"
  },
  {
    "startMs": 619839,
    "text": "you have to know about Southern Company"
  },
  {
    "startMs": 621279,
    "text": "was for every database system that a DBA"
  },
  {
    "startMs": 624079,
    "text": "managed, I had to attend two meetings."
  },
  {
    "startMs": 626720,
    "text": "Today, when I hear Sarbain Oxley, I"
  },
  {
    "startMs": 629279,
    "text": "still throw up a little bit in the back"
  },
  {
    "startMs": 630640,
    "text": "of my throat. So I had to attend a"
  },
  {
    "startMs": 632800,
    "text": "security meeting and a patching meeting"
  },
  {
    "startMs": 634959,
    "text": "every week. Never failed. Now because"
  },
  {
    "startMs": 638880,
    "text": "this developer installed a database that"
  },
  {
    "startMs": 642640,
    "text": "was specialized for unstructured. Okay,"
  },
  {
    "startMs": 645600,
    "text": "there are really smart people in the"
  },
  {
    "startMs": 646880,
    "text": "room. How many meetings am I going to"
  },
  {
    "startMs": 648399,
    "text": "now?"
  },
  {
    "startMs": 654320,
    "text": "Four. Okay, I'm a little annoyed, but"
  },
  {
    "startMs": 656880,
    "text": "I'm like, okay, we can we can we can do"
  },
  {
    "startMs": 659279,
    "text": "this. Then they said, \"Okay, since"
  },
  {
    "startMs": 661440,
    "text": "you're such a good tuner,"
  },
  {
    "startMs": 663839,
    "text": "I need you to figure out this"
  },
  {
    "startMs": 665760,
    "text": "relationship.\" Now, the way that"
  },
  {
    "startMs": 667360,
    "text": "Southern Company worked, there was this"
  },
  {
    "startMs": 669360,
    "text": "people could die application, um, and it"
  },
  {
    "startMs": 672399,
    "text": "was a it was like a Nokia phone that"
  },
  {
    "startMs": 676399,
    "text": "people who were climbing the towers,"
  },
  {
    "startMs": 678000,
    "text": "right? So, you guys have have been in a"
  },
  {
    "startMs": 680640,
    "text": "storm and the power goes out, right? And"
  },
  {
    "startMs": 683279,
    "text": "then you're pretty sure that within"
  },
  {
    "startMs": 685120,
    "text": "maybe an hour or two the power will go"
  },
  {
    "startMs": 687040,
    "text": "on. Well, that system that would tell"
  },
  {
    "startMs": 691040,
    "text": "the people who were climbing those trees"
  },
  {
    "startMs": 692800,
    "text": "and risking their lives to turn the"
  },
  {
    "startMs": 694399,
    "text": "power back on sometimes would have false"
  },
  {
    "startMs": 697279,
    "text": "positives or false negatives. So, they"
  },
  {
    "startMs": 699680,
    "text": "wanted to look at all of the other um uh"
  },
  {
    "startMs": 704079,
    "text": "polls in the area"
  },
  {
    "startMs": 706480,
    "text": "to try to get away from the false"
  },
  {
    "startMs": 708240,
    "text": "positive or the false negative. And so I"
  },
  {
    "startMs": 710640,
    "text": "did that in a SQL query and it was it"
  },
  {
    "startMs": 713040,
    "text": "was amazing. It was a five nested union"
  },
  {
    "startMs": 717120,
    "text": "all statement. It was some of my best"
  },
  {
    "startMs": 719120,
    "text": "work. Now it might have taken like 20"
  },
  {
    "startMs": 721040,
    "text": "minutes to work but it was like a"
  },
  {
    "startMs": 723519,
    "text": "predecessor to graph."
  },
  {
    "startMs": 726399,
    "text": "Yeah, they they install Neo4j."
  },
  {
    "startMs": 730800,
    "text": "So now how many meetings am I going to?"
  },
  {
    "startMs": 733200,
    "text": "Six. That's a problem."
  },
  {
    "startMs": 737040,
    "text": "So I um Oh, let me I got ahead of"
  },
  {
    "startMs": 739200,
    "text": "myself. So you know what I did? I quit."
  },
  {
    "startMs": 743200,
    "text": "I left and I came to Oracle because I"
  },
  {
    "startMs": 744800,
    "text": "was like this is a problem and maybe I"
  },
  {
    "startMs": 746160,
    "text": "can go to Oracle to help solve it. So"
  },
  {
    "startMs": 747920,
    "text": "then Joe Mundy called me and he said hey"
  },
  {
    "startMs": 750639,
    "text": "um we are installing Reddus. Oracle is"
  },
  {
    "startMs": 754079,
    "text": "late to the game. We've got a vector"
  },
  {
    "startMs": 756079,
    "text": "database."
  },
  {
    "startMs": 758160,
    "text": "Okay."
  },
  {
    "startMs": 760800,
    "text": "But here's your problem, Joe."
  },
  {
    "startMs": 765920,
    "text": "Agents now need access to all of this"
  },
  {
    "startMs": 768079,
    "text": "data. So if data is in an Oracle"
  },
  {
    "startMs": 771279,
    "text": "database, if then it's also in an"
  },
  {
    "startMs": 773360,
    "text": "unstructured JSON database, if it's in a"
  },
  {
    "startMs": 775920,
    "text": "graph database and it's in a vector"
  },
  {
    "startMs": 778560,
    "text": "database, where is your single source of"
  },
  {
    "startMs": 781040,
    "text": "the truth?"
  },
  {
    "startMs": 783120,
    "text": "The agent has to figure that out."
  },
  {
    "startMs": 785040,
    "text": "Sometimes it'll get it right."
  },
  {
    "startMs": 788480,
    "text": "Most times it'll get it wrong and it's"
  },
  {
    "startMs": 790240,
    "text": "going to burn up a whole bunch of"
  },
  {
    "startMs": 791360,
    "text": "tokens. And so now if you want to store"
  },
  {
    "startMs": 795360,
    "text": "your memory somewhere, you can store it"
  },
  {
    "startMs": 797920,
    "text": "in a file system."
  },
  {
    "startMs": 800399,
    "text": "You can store it in"
  },
  {
    "startMs": 803200,
    "text": "clawed or chatgpt because we all know"
  },
  {
    "startMs": 805760,
    "text": "about the memory.md file."
  },
  {
    "startMs": 809519,
    "text": "But that's going to be a problem. Now I"
  },
  {
    "startMs": 811519,
    "text": "want to illustrate this. I need four"
  },
  {
    "startMs": 812720,
    "text": "volunteers. I can see you raise your"
  },
  {
    "startMs": 814880,
    "text": "hand. One, two. Okay, I can't. Maybe I"
  },
  {
    "startMs": 818880,
    "text": "can. Three."
  },
  {
    "startMs": 820720,
    "text": "I need a fourth. Ah, fourth in the back."
  },
  {
    "startMs": 823040,
    "text": "Okay. Fourth in the back. You are going"
  },
  {
    "startMs": 825360,
    "text": "to be our old reliable. You're going to"
  },
  {
    "startMs": 827760,
    "text": "be a relational database. Yes or yes."
  },
  {
    "startMs": 830560,
    "text": "You got your So, you have your"
  },
  {
    "startMs": 831839,
    "text": "assignment. Okay. And then there was"
  },
  {
    "startMs": 833760,
    "text": "someone here. You're going to be my"
  },
  {
    "startMs": 836240,
    "text": "unstructured database. Okay. And then"
  },
  {
    "startMs": 838399,
    "text": "where was my other? Ah, very good."
  },
  {
    "startMs": 840880,
    "text": "You're going to be my graph database."
  },
  {
    "startMs": 842320,
    "text": "You good? Relationship guy. You look"
  },
  {
    "startMs": 844240,
    "text": "like a relationship guy. All right. Very"
  },
  {
    "startMs": 846320,
    "text": "good. Fourth. Where was my fourth?"
  },
  {
    "startMs": 849279,
    "text": "Was it you? Yes. Yeah. You are my vector"
  },
  {
    "startMs": 854560,
    "text": "database. Okay. Now, everybody be"
  },
  {
    "startMs": 858000,
    "text": "really, really quiet."
  },
  {
    "startMs": 860880,
    "text": "For my four volunteers, I need you all."
  },
  {
    "startMs": 864560,
    "text": "I'm going to say something to you. And I"
  },
  {
    "startMs": 868320,
    "text": "need you all to decide how you're going"
  },
  {
    "startMs": 870160,
    "text": "to store it and who's going to have the"
  },
  {
    "startMs": 872560,
    "text": "single source of the truth. You can't"
  },
  {
    "startMs": 874480,
    "text": "get up from your seats and you have to"
  },
  {
    "startMs": 876480,
    "text": "whisper because if you talk loud that's"
  },
  {
    "startMs": 878880,
    "text": "5x the tokens for you. Yes."
  },
  {
    "startMs": 881839,
    "text": "Okay. Are we ready? All right."
  },
  {
    "startMs": 884720,
    "text": "The cow jumped over the moon."
  },
  {
    "startMs": 889040,
    "text": "Go."
  },
  {
    "startMs": 893519,
    "text": "Doesn't really work, does it? That's a"
  },
  {
    "startMs": 896000,
    "text": "problem. Okay,"
  },
  {
    "startMs": 899120,
    "text": "Oracle. And if you don't forget one, if"
  },
  {
    "startMs": 902720,
    "text": "you forget everything I say and you"
  },
  {
    "startMs": 904240,
    "text": "remember one thing,"
  },
  {
    "startMs": 906320,
    "text": "Oracle is not the Oracle that you think"
  },
  {
    "startMs": 909600,
    "text": "that is why I am here today. How many of"
  },
  {
    "startMs": 912639,
    "text": "you knew that Oracle could natively in"
  },
  {
    "startMs": 916000,
    "text": "the same table down to the same"
  },
  {
    "startMs": 918720,
    "text": "partition store JSON graph vector my"
  },
  {
    "startMs": 923519,
    "text": "vector friend over there my JSON friend"
  },
  {
    "startMs": 926639,
    "text": "spatial"
  },
  {
    "startMs": 928160,
    "text": "you want your memory to be immutable"
  },
  {
    "startMs": 930320,
    "text": "blockchain in the same database raise"
  },
  {
    "startMs": 933360,
    "text": "your hand yeah"
  },
  {
    "startMs": 936240,
    "text": "we have a marketing problem"
  },
  {
    "startMs": 939839,
    "text": "so any data type can be stored in a 26AI"
  },
  {
    "startMs": 944160,
    "text": "database any workload anywhere AWS GCP"
  },
  {
    "startMs": 949279,
    "text": "Azure OCI on prem choice and flexibility"
  },
  {
    "startMs": 954720,
    "text": "so now when we take this and we talk"
  },
  {
    "startMs": 956320,
    "text": "about the agent I want to be able to"
  },
  {
    "startMs": 958720,
    "text": "store my long-term and procedural memory"
  },
  {
    "startMs": 960480,
    "text": "in relational on in JSON I want to store"
  },
  {
    "startMs": 963279,
    "text": "my short-term and my long-term memory"
  },
  {
    "startMs": 965600,
    "text": "graph I want to store procedural because"
  },
  {
    "startMs": 967519,
    "text": "procedural that's how I figure out the"
  },
  {
    "startMs": 969120,
    "text": "relationships right the steps"
  },
  {
    "startMs": 971680,
    "text": "my episodic and semantic memory. I need"
  },
  {
    "startMs": 974480,
    "text": "to do some vector and then store it also"
  },
  {
    "startMs": 977199,
    "text": "as text. Now, if I have four different"
  },
  {
    "startMs": 982000,
    "text": "databases, you all saw they can't talk"
  },
  {
    "startMs": 984800,
    "text": "to each other. It's going to be a"
  },
  {
    "startMs": 986560,
    "text": "problem. And so, what I'm saying to you"
  },
  {
    "startMs": 989279,
    "text": "today is the Oracle AI database is the"
  },
  {
    "startMs": 993360,
    "text": "best place to store this agent memory"
  },
  {
    "startMs": 996079,
    "text": "that's going to power your harness."
  },
  {
    "startMs": 998320,
    "text": "Remember your harness is your body"
  },
  {
    "startMs": 1000196,
    "text": "[music] and that memory is your central"
  },
  {
    "startMs": 1002639,
    "text": "nervous system. Okay, back to PY. So the"
  },
  {
    "startMs": 1007440,
    "text": "problem that I had, we solved it with a"
  },
  {
    "startMs": 1009839,
    "text": "memory broker named Py. We used agent"
  },
  {
    "startMs": 1013120,
    "text": "memory. We got out of that automatic"
  },
  {
    "startMs": 1016560,
    "text": "continuity."
  },
  {
    "startMs": 1018160,
    "text": "So with my team, they were able to share"
  },
  {
    "startMs": 1021839,
    "text": "not just their code, but PY also kept"
  },
  {
    "startMs": 1025360,
    "text": "track of the context. So if one context"
  },
  {
    "startMs": 1029439,
    "text": "window was had procedural memory,"
  },
  {
    "startMs": 1032640,
    "text": "episodic memory, information about the"
  },
  {
    "startMs": 1034559,
    "text": "long-term memory, that was then shared"
  },
  {
    "startMs": 1037600,
    "text": "with the other folks on the team. You"
  },
  {
    "startMs": 1040319,
    "text": "could call them agents, if you will."
  },
  {
    "startMs": 1041760,
    "text": "They're just human agents shared across"
  },
  {
    "startMs": 1044559,
    "text": "forks."
  },
  {
    "startMs": 1046480,
    "text": "The developers on the team remained in"
  },
  {
    "startMs": 1048960,
    "text": "control while Polly was able to create"
  },
  {
    "startMs": 1054400,
    "text": "the context, figure out which fork and"
  },
  {
    "startMs": 1057039,
    "text": "branch it belonged to and which commit"
  },
  {
    "startMs": 1060000,
    "text": "it belonged to. Now this is a very"
  },
  {
    "startMs": 1062720,
    "text": "simplistic example but when you take"
  },
  {
    "startMs": 1065760,
    "text": "this to the enterprise here's what"
  },
  {
    "startMs": 1067919,
    "text": "happens."
  },
  {
    "startMs": 1069600,
    "text": "Memory is the thing that becomes"
  },
  {
    "startMs": 1071440,
    "text": "non-negotiable in an agent's harness."
  },
  {
    "startMs": 1074080,
    "text": "Now these are three papers that that I"
  },
  {
    "startMs": 1076400,
    "text": "read um on the airplane. This first one"
  },
  {
    "startMs": 1080080,
    "text": "is from open AI and it's about its"
  },
  {
    "startMs": 1081760,
    "text": "in-house data agent and the thing that"
  },
  {
    "startMs": 1083919,
    "text": "it says is it is saying that its"
  },
  {
    "startMs": 1087520,
    "text": "in-house data agent actually needs"
  },
  {
    "startMs": 1090640,
    "text": "memory. Memory was crucially important"
  },
  {
    "startMs": 1093120,
    "text": "to ensure that its agent was able to"
  },
  {
    "startMs": 1096000,
    "text": "filter correctly instead of trying to"
  },
  {
    "startMs": 1098080,
    "text": "string match."
  },
  {
    "startMs": 1100080,
    "text": "Harrison Chase said, \"Your harness, your"
  },
  {
    "startMs": 1103039,
    "text": "memory. And if you don't own your"
  },
  {
    "startMs": 1104400,
    "text": "harness, you don't own your memory.\""
  },
  {
    "startMs": 1106640,
    "text": "Which is key. And then I'm sure you all"
  },
  {
    "startMs": 1109360,
    "text": "are wondering, \"Well, Claude has memory."
  },
  {
    "startMs": 1111120,
    "text": "Why can't I use that?\" Well, it's kind"
  },
  {
    "startMs": 1112880,
    "text": "of like file system memory and it works"
  },
  {
    "startMs": 1115280,
    "text": "with one, but just like in my example,"
  },
  {
    "startMs": 1118559,
    "text": "when you scale past one, and you're"
  },
  {
    "startMs": 1121919,
    "text": "going to scale past one in the"
  },
  {
    "startMs": 1123120,
    "text": "enterprise, it creates a problem. So"
  },
  {
    "startMs": 1126559,
    "text": "Oracle has a Oracle agent memory pap"
  },
  {
    "startMs": 1130640,
    "text": "package. PIP install Oracle agent"
  },
  {
    "startMs": 1133520,
    "text": "memory. You get access to it. And this"
  },
  {
    "startMs": 1136640,
    "text": "memory is this SDK that we have is the"
  },
  {
    "startMs": 1141120,
    "text": "thing that will hold your live"
  },
  {
    "startMs": 1142559,
    "text": "conversations, your memories, your facts"
  },
  {
    "startMs": 1145679,
    "text": "and figure out what is worth keeping. So"
  },
  {
    "startMs": 1148559,
    "text": "if we look at Py now, Kevin"
  },
  {
    "startMs": 1152960,
    "text": "can share his context with Py, our"
  },
  {
    "startMs": 1155039,
    "text": "memory broker. We use the Oracle agent"
  },
  {
    "startMs": 1157760,
    "text": "memory SDK. It's stored in an Oracle"
  },
  {
    "startMs": 1160720,
    "text": "autonomous database."
  },
  {
    "startMs": 1163120,
    "text": "We can use the LLM of our choice or we"
  },
  {
    "startMs": 1165600,
    "text": "can use a local model through the Oracle"
  },
  {
    "startMs": 1167760,
    "text": "private AI services container."
  },
  {
    "startMs": 1171200,
    "text": "And then Linda, who's actually sitting"
  },
  {
    "startMs": 1173039,
    "text": "right here, can interact and work with"
  },
  {
    "startMs": 1176080,
    "text": "Kevin, no issues."
  },
  {
    "startMs": 1178559,
    "text": "So yes, AI makes individuals faster."
  },
  {
    "startMs": 1182320,
    "text": "Shared memory on an Oracle AI database"
  },
  {
    "startMs": 1184960,
    "text": "makes teams faster. So I don't want you"
  },
  {
    "startMs": 1187760,
    "text": "all to compromise. In the age of AI,"
  },
  {
    "startMs": 1190400,
    "text": "what 26AI does is you can choose"
  },
  {
    "startMs": 1195760,
    "text": "and pick what's best for agent memory"
  },
  {
    "startMs": 1198799,
    "text": "file system stored in a database file"
  },
  {
    "startMs": 1200720,
    "text": "system or in the database. If you need"
  },
  {
    "startMs": 1203679,
    "text": "to do data modeling, you've got JSON,"
  },
  {
    "startMs": 1205760,
    "text": "you've got relational. We've got choice."
  },
  {
    "startMs": 1210080,
    "text": "Okay, I've got some goodies for you. The"
  },
  {
    "startMs": 1212880,
    "text": "Oracle AI developer hub. That's where"
  },
  {
    "startMs": 1215039,
    "text": "you can guys you guys can get coding"
  },
  {
    "startMs": 1216720,
    "text": "materials, the applications, what I"
  },
  {
    "startMs": 1218799,
    "text": "talked about today. Livelabs.oracle.com."
  },
  {
    "startMs": 1221440,
    "text": "If you've done any of our workshops"
  },
  {
    "startMs": 1223039,
    "text": "today, that happens to be something that"
  },
  {
    "startMs": 1225280,
    "text": "I wrote myself about six years ago and"
  },
  {
    "startMs": 1227600,
    "text": "40 million users um ago. Spend my OCI"
  },
  {
    "startMs": 1231360,
    "text": "tenency money."
  },
  {
    "startMs": 1233600,
    "text": "kick the tires on any Oracle technology"
  },
  {
    "startMs": 1236960,
    "text": "um for six hours, 12 hours, however long"
  },
  {
    "startMs": 1239840,
    "text": "you need. Um and then I'm giving you all"
  },
  {
    "startMs": 1242880,
    "text": "all a Mac Mini. No, I'm just kidding."
  },
  {
    "startMs": 1245360,
    "text": "I'm giving you an OCI Mini. So, I don't"
  },
  {
    "startMs": 1247840,
    "text": "know if you knew, but there is an always"
  },
  {
    "startMs": 1249679,
    "text": "free OCI. It is the most generous of any"
  },
  {
    "startMs": 1252159,
    "text": "of the hyperscalers where you can get a"
  },
  {
    "startMs": 1254960,
    "text": "free Oracle database, free compute, you"
  },
  {
    "startMs": 1257760,
    "text": "can send 3,000 emails a month, 200 gig"
  },
  {
    "startMs": 1260799,
    "text": "in storage, and if you click on that,"
  },
  {
    "startMs": 1263760,
    "text": "you can get access to it. Or just search"
  },
  {
    "startMs": 1266159,
    "text": "Google for Oracle Cloud, always free."
  },
  {
    "startMs": 1270320,
    "text": "Connect with me. If you build something,"
  },
  {
    "startMs": 1273919,
    "text": "will you all message me and let me know?"
  },
  {
    "startMs": 1275840,
    "text": "Yes or yes?"
  },
  {
    "startMs": 1278240,
    "text": ">> Thank you."
  },
  {
    "startMs": 1294294,
    "text": ">> [music]"
  }
]
