Nathan Labenz on the Cognitive Revolution, Red Teaming GPT-4, and Potential Dangers of AI

Nathan Labenz red-teamed GPT-4 before release and found it could easily generate instructions for illegal activities and biased statements, despite having no safety training. He sees a coming cognitive revolution comparable to the Industrial Revolution, with risks including deceptive dialogue and infinitely patient AI scammers.
Chapters
Welcome to the Future of Life Institute podcast. I'm Gus Dokker. I'm here with Nathan Labenz. Nathan is doing research and development at Waymark into AI video creation, and he also co-hosts the Cognitive Revolution podcast, which I really recommend, by the way. Nathan, welcome to the podcast.
Thank you very much, Gus. I'm excited for this.
Okay, so why the name Cognitive Revolution? How do you think about that concept? What is happening in the world that would make you name your podcast cognitive revolution?
Well, it seems like we're hitting a moment of, with kind of apologies to Karl Marx, it seems like we're hitting a moment where we're about to enter a change in the, quote unquote, mode of production. That's kind of how I came to that notion. The way we do things seems like it is about to fundamentally change at a minimum. And we can speculate about a lot more change that might be in store for us as well. But I was just kind of looking back into history and trying to think, what are the kind of right reference points for a change of this magnitude? And everybody's kind of groping around trying to find the right analogy or the right comparison right now. And I kind of kept looking a little bit farther and farther back where I was like, is it the iPhone? No, I think it's bigger than the iPhone, actually. Is it like the internet? Better, but I would still say it seems like it might even be bigger than that and kind of work my way back to the Industrial Revolution. And that's kind of where I stopped. And I said, yeah, it feels like this is kind of the right comparison, because if you go back to the pre-Industrial Revolution and then look at that change, generally speaking, we used to do everything with our muscles, and then we sort of figured out that we could get machines to do that stuff for us. and it kind of changed everything. And life bears some resemblance, but is also way beyond what anyone could have imagined before that transition got underway. And that's kind of what I think we're headed into now. We currently use machines to do the stuff that we used to do with our muscles, but we still use our brains largely to do the stuff that we do with our brains. And Computers have chipped away at that in some areas, but nothing like what I think we're about to start to see. So really, more than anything, just trying to drive home for people that this is, I think, bigger than anything we've lived through. And you kind of have to go pretty far back in history to find something comparable.
And if this is indeed the right historical analogy, then we're in store for something massive. The Industrial Revolution is in many ways a singular moment in history in which We see a mass escape from poverty. We see very steep rises in living standards in many countries and so on. Is that how you also think about the revolution we're about to undergo? Do you think we will see higher growth, better living standards, massive technological innovation?
Yes, I certainly hope so. But I don't think it's like a given. There's kind of 2 big complications to that story. And I'm very bullish on AI technology in general and just excited about it in my daily work. I love working with it. I love what it can do for me. So that's one of the reasons also I wanted to do a podcast, is kind of to communicate both sides of this, because I do have the enthusiasm and the optimism for a scenario like what you outlined there. And then at the same time, I'm also like, boy, it sure seems like we don't have a great handle on this technology yet. It seems qualitatively different in some ways from the rise of industrial machines, and who knows what might happen with that. And then I also think, too, there's potentially a lot of pain, or at a minimum, disruption between here and there. I mean, you go back to the history of the Industrial Revolution. First of all, it took a lot longer, kind of a multigeneration timeframe from when they first started using very rudimentary and kind of handcrafted pistons to pump water out of wells so they could keep digging coal deeper beyond where it would flood, doing that at the mine site. From that moment to a quality steam engine, you're talking probably 3 generations of people refining the technology, tinkering, inventing, finding ways to use it. And even then, with all that time to adjust, You have these moments of the people that used to weave fabric manually, they had a really hard time. And I don't think their income, by and large, ever recovered, even though future people ultimately lived better. So I do worry about that as well. This one seems like it's going to come at us in a much more compressed timeframe. The ability for this technology to kind of go global. The generality that it already has at the time of release is totally different from that first rough piston at a mine site. So I think on the other side of this hill, there is potentially an incredible next level of human existence. There's also some off ramps where things could get really bad, I think. And even in the good scenario, I think we have a lot of turbulence in front of us because, you know, this kind of change is not easy to absorb, especially when it happens so quickly.
So we have one reference for the word revolution, which is something like the Industrial Revolution or the Agricultural Revolution, where we see higher growth, more technology, and so on. And then we have another reference point perhaps, which is, say, the revolutions of the 20th century with instability and perhaps new forms of government developing. Do you think— you were talking a little bit about this— do you think we'll see similar patterns there also, kind of the negative side of the revolution?
Yeah, I mean, I think we'll probably have to on some level. And again, those can be very different in terms of their qualitative experience as well. I don't think any revolutions go down, any political revolutions go down super smooth. But you look at the one in the United States, and that's probably about a best case scenario where it was a relatively nondestructive war that got fought and people came out the other side largely with things intact. And you could look at alternatively, like, the French Revolution that wasn't that much later, where it was just a total kind of levelling of society and total chaos and just mass killing. and in total insanity. So there's still a pretty wide range in terms of how well it can go, obviously, when society gets restructured. And I have no idea really what to expect there. Obviously, I can hope for the best and fear the worst, but it does seem like we are going to have to reckon with this technology in ways that do ultimately feed back onto the political structure. Just for starters, obviously people start to think quickly about things like universal basic income or some sort of updated social contract, and that seems appropriate to me. I don't feel like I have the answers by any means. I'm not prescribing how often the UBI check should arrive or exactly what amount it should be in or even what currency it should be in necessarily. But it does feel like there is going to be a need for an update to the social contract.
That much seems Okay, so what we've just done is take kind of the big picture overview of the situation. Now I want us to get a bit back to earth and talk about the more near term. So you have done work as a red teamer for GPT-4. This was before it was released. So after they trained the model, they went through a period of, I think, about 8 months in which they did red teaming and tried to find flaws in the model. Maybe you can tell us a bit about the process of red teaming GPT-4. red teaming this very large model?
Yeah, boy, it was a truly incredible experience qualitatively. And I've been very interested to see more and more accounts now are starting to come out about this. I would definitely recommend the GPTs Are GPTs paper, which came out of Microsoft, I believe. There's also one now, a book that's coming out called The AI Revolution in Medicine, which has a sort of firsthand account of early access to GPT-4 that very much echoes my experience. So caveat there, preface this by saying, don't just take my word for it, go read around of the experience of others as well. But for me, qualitatively, it started off with, I was an OpenAI customer and still am, and I think I had established myself as a pretty good source of feedback for them. We got in a little bit early, in kind of GPT-3 timeframe when the customers weren't just all flocking to OpenAI quite yet. It was kind of a cool technology, but seemed like more of a novelty to many people at the time. My business Waymark just happened to be in the perfect place to use it because what we do is help small businesses create video content. And we've worked really hard on a smooth interface, try to make that as easy and intuitive thing as it can be. But then we also kind of ran into this thing that we couldn't solve, which was a lot of times when we'd talk to our users and say, can we make this easier for you? Is there anything we can do where you would use it more? How can we kind of help you? Whatever they would say, really, there's nothing you can do. They would say it is easy to use. That's not really a problem. And I don't really have any major feature requests. Like, you guys have kind of largely the bells and whistles. They would just kind of come down to, I don't necessarily make that many videos, and a lot of times it's because I don't really have that many ideas for videos. I don't really know what to say. So we had kind of come to this conclusion where we're trying to make this experience really easy. We had made it easy in some sense, but I came to believe that we had made it easy in the same way that a word processor is easy. Anybody can use Microsoft Word or Google Docs, But that doesn't make it easy to write.
Yeah, you're still staring at the blank page in a sense.
Exactly. That's what our users were really struggling with. So there wasn't really a conventional UI that could solve that problem. And I've watched the AI space for a long time and always been kind of interested in it, but there was nothing until GPT-3 that could have addressed that problem in our business. And it just kind of happened that that problem, we'd kind of hit not the end, but we're approaching the end of what we could do with little UI refinements and hearing that feedback from customers at the same time that GPT-3 started to come online. And it was like, I think this could be a great match, right? I think there's something here that could help our users have ideas of what to say or write a script. Maybe they have a kernel of an idea, but how do they turn that into something that actually works? GPT-3 seemed like it could help. It took a lot of elbow grease. We had to fine-tune models and refine and work on our dataset, and we grinded pretty hard just to get to a first version based on GPT-3. And in the course of that, I gave a lot of feedback to OpenAI, probably some of it useful, some of it not. But they knew that if they gave me the the early access to GPT-4 as part of the customer preview program, which is how I entered, that I would at least write something up and give them some notes. So that happened at the very end of August 2022. And it was kind of this before and after moment in my life where I— and again, I was more plugged into AI than most, right? I've been an active OpenAI customer and seeing kind of the trend from GPT-3 to Instruct, DetectaDaVinci 2 was the state of the art that was publicly available at that time. So I was way more acclimated to AI and AI progress than most. And yet we get this email. It's like, here's this new model. And they didn't give us a lot of guidance. They basically just said it's more capable than previous models. We encourage you to try not just your current use cases, but new use cases as well. Well, they didn't have to tell me twice, right? I got in there and I was just kind of like, Let's try some use cases. I've looked back at my Slack messages to the OpenAI team since then, and you can see me go on this journey of just having my head totally explode over the course of a couple of hours where it's like, okay, this thing that I've just spent the last year curating data, fine tuning, finding the edge cases, patching the data, finally to get to something kind of workable, it can do it out of the box. Let me just keep trying more and more stuff. And we used to have this problem where we want the AI to count words. That's pretty important for us, maybe less important for almost everybody else. But a lot of times for us, we would want, if we're going to write a little script or whatever, it has to be a certain length in order for the business to go use it in a particular context. There are limits, whatever. So we would try to get that dialed in. It was a real pain. But I asked GPT-4, write me the first sentence of a bunch of children's stories, each with exactly 7 words. And it gave me incredibly good first sentences of these things. And the kicker for me was exactly 7 words. So I wrote in the Slack to OpenAI, it can count words. Oh my God. And I just kind of kept going. I stayed up late into the night tinkering, tinkering, tinkering. But it was one of these things where I'm just like, is this real? Am I dreaming? But obviously it's real. And at that point I kind of said, I'm doing AI R&D for Waymark. There's no AI R&D that's more important than figuring out this technology and even just assessing it, characterizing it, understanding just how powerful it is. So I kind of dropped everything else and just started doing that full time. What can I make it do? How powerful is it? I started to get a little worried because I'd obviously heard of things like AI risk and whatever, but it all seemed largely like a future concern. In that moment, it was like, boy, that just accelerated to potentially a present day concern. I did not feel at first like I had a handle on how powerful it was, which was totally different from previous. In the previous generation, it was like, I know how powerful it is and I got to really tweak it and mold it and force it to do what I want it to do. And now this one was like, I'm kind of struggling to find the limits of this thing.
Did OpenAI send you instructions for what to do as part of the red teaming? Were you instructed to try your hardest to break the model or to jailbreak the model?
I moved to the red team after kind of doing this full time for a couple of weeks. I said, do you guys have like a more safety-oriented project going on as well? I'd like to contribute to that if I can. And they said, yeah, we have a red team as well. You can come over to that part of the Slack and participate there. And we did get as part of that some instructions, honestly pretty minimal. Keep in mind too, and the technical report, the OpenAI technical report lays all this out in much more detail as well. But at that time, going back to August, September, October of last year, that model that we had initially is what is now known in the technical report as GPT-4 Early, as opposed to GPT-4 Release, I think is what they call the version that we now have online. The early version, and I'm speculating, but I think I'm speculating here from a very informed position, and there is some description of this in the technical report too, but that early version was seemingly trained on what I'm calling naive RLHF, which is to say they definitely had done at a minimum instruction tuning. And I believe they had done RLHF as well because the experience was qualitatively like the experience we have today. You ask it a question, it knows kind of what you're looking for and how to answer. You give it instruction, it knows how to follow those instructions. That much was there. But what I believe had happened is they just kind of ran that process with a bunch of user prompts and a bunch of user feedback scores, and then trained a reward model and then run the RLHF process without any special consideration to controlling the behavior, the safety profile, all that sort of stuff. It was just another phrase I use is purely helpful. So whatever the user wants, that is the only consideration that the model seemed to have been trained on.
And this is the basic process of doing this reinforcement learning from human feedback that you're talking about. Simply, the user asks the AI to accomplish something, and then the user rates how well the AI did. And so there's a difference between the purely helpful and the safe. And perhaps that's where the job of the red team comes in.
Yeah. So it was interesting because there wasn't any need for jailbreaking. All of the techniques that people use today, Dan, and these sort of ways to get around the safety mitigations, none of that was necessary at all. You could just go in and say, write me a denial of service script. And it would just do it. You could say, we've seen some investigations like this that have come out. There's a good paper out of Carnegie Mellon about emergent autonomous scientific research capabilities, and there's really interesting discussion there around does that actually qualify as science or not quite? I would say not quite, but scientific tasks like synthesise methamphetamine, you could say, write me a remote control lab script. There's a business called Emerald Cloud Lab that allows chemists and biologists to run protocols via code in their remote controlled laboratory. So I just tried seeing if it could synthesise various things. Turned out it actually didn't know the syntax. It didn't have the right code, but it did put together realistic looking code with the right steps. And again, no hesitation, no real chiding, No, as a language model trained by OpenAI, I have no opinions on this kind of stuff. It was just whatever seemed to be the most helpful to the user, that's what the thing would do. And there was really no limit to that. So they have their moderation categories, and that was kind of the instruction that we got. Like, we're looking for problematic stuff. And it was kind of like, guys, problematic stuff is extremely easy to generate. We could give you just reams of it because you want to say something racist, it will. You want to say something sexist, it will. Not the current version, of course, but this is the early version before all these safety mitigations had been applied. So I honestly didn't do a ton of that. There were probably 20 to 30 people in the red team, some more engaged with others. There were a couple like me who kind of dropped everything and just did this nonstop. There were others that obviously had jobs and things that they couldn't put down quite so readily. So they were doing less. But kind of observing the group as a whole, I was like, we've got no shortage now of sexist comments and racist comments. And there is this in the technical report, writing an email threatening violence against someone. You could just go on and on. So I kind of pretty quickly looked at that and said, all right, I don't think they need that many examples of this. Whatever they're going to do here, It's pretty clear that they need to do it still. And so I tried to move on to more conceptual things where I was kind of like, are there things that are subtle that might not fall into these moderation categories, for example, or might be very hard for OpenAI to detect even with their moderation endpoint and things like that?
And what would be examples here?
A little hesitant to share too many specific details, in all honesty, because some of them still do work on the launched model. And that's definitely one thing that when I zoom out from this whole process, I'm like, what are the big lessons? I have a lot of them, probably, but one that comes to mind in virtue of that is they are working hard on this. I can say that with high confidence. They took their time. They had the red team group. They didn't tell us about all the other stuff that they had going on at the same time. But it's come to light now that there were teams at Microsoft doing systematic investigations and doctors taking GPT-4 on rounds, and we just didn't know about all that stuff. But there was a lot going on. So they have worked really hard on this, and they have made a lot of progress. You cannot get these violent turns Nearly as easily. It's hard now. You have to really work at it to kind of do these extremely flagrant jailbreaks. But subtle things, if you imagine yourself saying, all right, what if I were to offer some free GPT-4 to people to kind of entice them into my app and I present something to them as if it's going to be good for them and convenient for them and free for them, But I'm actually hiding some things in the output that are in fact going to be harmful to them. That was more the sort of type of thing that I wanted to go explore because I felt like framed subtly, or especially with fine tuning as well, if you think about the way that the task itself can be implicit in fine tuning, that stuff is not necessarily going to be easy for them to detect. Interestingly, GPT-4 itself can often detect some of that stuff. So when you kind of start to create multi-agent systems built with GPT-4, I found that you could do things like feed that problematic output. And I apologise for being a little vague, but again, this is kind of still an open problem.
This is the right way to do it. Yeah, it's the right way to do it.
So what you can do, though, you can take this kind of subtle, implicit, thing that does in fact generate something that would be harmful to the user, and then turn that around and ask GPT-4, do you see anything problematic about this? And there it actually would. It varied a little bit depending on just how subtle I made it and whatnot. But there were instances where it was like, yeah, it actually can kind of police itself. Not perfectly, but there's at least something there that seems very Promising. So, yeah, I just kind of tried everything I could come up with to try. I had 2 months that the program ran, and my thought was basically run every experiment possible in this window and then kind of try to zoom out and synthesize it after the fact. So I just ran down a ton of little rabbit holes, and again, at that point there were no barriers. So it was a fascinating experience, to say the least.
And was it this 2-month journey that convinced you that AI was going to be a big deal and perhaps a bigger deal than you had thought before?
I was already pretty convinced, but this definitely shortened my timelines to big things happening in the future. I honestly, pretty quickly, one of the other investigations I did was just trying to figure out, is this transformative technology. I've been a reader of Holden Karnofsky's cold takes and things like that. I don't read every post on the LessWrong or the Alignment Forum, but I try to be not totally out of the loop. And there's this concept of transformative AI. I think it means different things to different people, but I started to use a definition that again kind of feeds back to the podcast title, Is this as big of a deal as the Industrial Revolution? Is this going to change as much? Is there as much raw power here as there is in the internal combustion engine? And to assess that, I basically just tried to run a bunch of experiments where I asked GPT-4 to do different jobs for me. Be my doctor, be my lawyer, be my fitness coach, be my babysitter. That one's in simulation, obviously. But I said, like, you're going to play with a 3-year-old. And then I just played the role of a 3-year-old. I had a 3-year-old at the time. One of the big kind of lessons I've learned from this process is just how important it really is to be hands-on and interactive with the models, because I saw so many things even during the red teaming where people were like, attempting these kind of benchmarking style assessments and sometimes going way wrong for various idiosyncratic reasons, where when you just get in there and have direct dialogue with it, it's kind of unmistakable that it really does work in a lot of situations. So I pretend to be my 3-year-old, it plays with me as my 3-year-old, and it's like fun, it's creative, we're having a fun time. It kind of reacted nicely to the sort of sudden left turns or changes in story that a 3-year-old will inevitably bring you. So you have these kind of, oh, we're not doing this anymore now. We're not the bad pirates anymore. Now we're the good pirates. And you have to have kind of a yes and sort of mentality, and you have to understand that that's the sort of mentality you should have. And it just passed all these tests with flying colours. Other end of the spectrum is I have a grandmother who's turning 90 this year. And she has an iPhone, and she's actually quite savvy, certainly for her cohort. She's on the cutting edge, but we run into problems. She calls me sometimes and needs technical support and can't figure out how to navigate apps and stuff like that. So again, simulated that. I'll be my grandmother, you be the technical support. It became very clear on some of these experiments that It was already pretty much working without even having been fine-tuned at all for the task. In the case of the UI on these apps, I'm holding my phone, I'm pretending to be my grandmother, and I'm interacting with GPT-4, which obviously can't see the phone. We did not have any multimodality, and we also did not have 32,000 token context window. We had 8,000 and text only. So it can't see the phone. So there's a whole other way that it could solve this problem just by seeing the UI that they demonstrated with the launch. But in the version that I had, it couldn't see the phone and it was guessing at the UI. And it became pretty clear that those guesses were largely right. I mean, if you were to sit and blindfold yourself and guess what the Gmail UI looks like on an iPhone, you'd probably get it mostly right. And so did GPT-4. But I remember that being a moment where I was like, boy, it's making this up. It has not seen the Gmail UI, and yet it can guess it. Just imagine what it's going to be able to do when it's either fine-tuned or there's sort of a context provided that allows it to have true command of kind of the ground truth. It became pretty clear to me that I ended up doing probably 20 different simulations where I was the customer, the patient, the client, the kid, the senior who needed help, whatever. And GPT-4 is all these other roles that extended to answering the phone at an auto mechanic, being an associate at a Home Depot. And these are just real problems from my life that I would bring to it. I have an old car. And I got a problem with it. Describe a little bit what's going on. Honestly, I'd say you get better service from GPT-4 on that than a typical garage that you might call. You call the place, they don't really want to talk to you that much. It's like, bring it in and we'll take a look at it. And that's pretty much what we're going to do. GPT-4 will talk to you as long as you want to talk to it, at least up to 8,000 tokens, which turns out that's about 45 minutes of real-time conversation. That's not insignificant. You can get your questions answered. Same thing with the Home Depot associate. I've got these old light fixtures in my basement. I think they were literally installed like 30 years ago. They use these really old bulbs. Oh my God, what am I going to do? I got to change those out. The energy efficiency is terrible. But who knows about that stuff? I don't. But GPT-4 does. It gave me a specific Light bulb designed as a— like, you don't have to replace the fixture, but you still get 80% of the energy efficiency boost. Literal exact product. Open it up on— and this is, of course, again, no access to the internet, no access to anything. It's just memorized all this stuff. So the exact product, I'm able to open that up. Notably, it gave me a fake link. The link itself was a 404. But if I searched the name of the product, the product did exist. It was exactly what it was supposed to be, and I bought it. Now we have those lights in our basement.
That's pretty amazing. So were you most impressed by the breadth of roles that this language model could play, or were you most impressed by the depth of some of the solutions it came up with?
Great question. I would say the breadth is more, you know, it's more superhuman, put it that way. The conclusion that I came to, which I think has roughly been borne out by kind of all of the papers and whatnot that have been published, and one of them, I just, in reading this AI Revolution in Medicine last night, they put it so well, better than I had figured out how to put it. They said GPT-4 is simultaneously smarter than and dumber than any human you've ever met. And I think that's so apt. The way I was thinking about it was a little bit different, but cashes out basically to that. I was like, It certainly has incredibly superhuman breadth. I mean, it knows something about almost everything. But then I started to look really hard. A question that kind of became an obsession for me for a little while there was, okay, it seems like it's above average on everything. If you literally take just human average, it's above average on, I would have to think, literally everything. You might be able to find some trick question or whatever that where it would actually be below average, but you'd have to work for that. So it's above average in everything. Where is it kind of— I did a little bit of MMLU spot checking. They didn't have a lot of compute capacity behind this, and they asked us not to run automated benchmarks as part of the red teaming process. So I didn't. But what I did do was just study benchmarks and just spot check to try to get a sense to calibrate myself how good is it? So based on the MMLU spot checking, which I even forget what exactly that is, but the great Dan Hendrycks, who I always tout— Google Dan Hendrycks and look up all the benchmarks that he and collaborators have created. I said to him after doing this, I was like, kudos to you for creating a language model that can stand up to 2022, or for creating a benchmark that can stand up to 2022 language models. Because most of them were just bowled right over, and MMLU was one that it hadn't fully solved. So I kind of came to the conclusion that, all right, by default, it seems to be at mid to late undergraduate level at a lot of science and math. Maybe it's into early grad student level. Certainly in the humanities, it seems like it often is. Again, this is combined with extreme breadth. And so anyway, the question that I became obsessed with is, does it ever exceed human expert? And I tried really hard to find examples where it could come up with something that seemed to be at or better than human expert level. And ultimately, I would say I didn't find it. So that kind of led me to To answer your question, I think the breadth is just insane. The depth is awesome. I mean, we should contextualize this, obviously. I'm old enough to remember when we didn't have college or grad student level AIs. So it is insane. Yeah, I have not seen, and not for lack of trying, anything that kind of seemed to— I think you could maybe say it touches human expert level in some things, especially where they're very qualitative. If you were to say, can this thing write better sonnets about semiconductors than the best human at writing sonnets at semiconductors? I'd still probably say no. But one thing it could do is write 10,000 sonnets about superconductors and then let you pick what you like. And maybe it would win those contests. If we had a contest, it could win. But that's so subjective. And Really hard to evaluate in kind of areas where there's like a standard, where there's some objectivity. I was not able to find any instances where it seemed to consistently match or ever really exceed human expert. And I think that has been largely borne out by other people's investigations as well.
But perhaps it's worth iterating or saying again that just the fact that it's only at college level is insane. is itself an astonishing fact. The fact that we have now become accustomed to AIs performing at perhaps high school, college level, which I think wasn't even in the cards 5 years ago. Perhaps one example of expert-level performance is from the Sparks of AGI paper from Sebastian Bubeck, where they do some examples where they try exactly to go for expert-level performance. And these are hand-plucked examples, but there is some A discussion of topology, a specialized area of math that I don't fully understand. So perhaps I'm not the best to evaluate how expert level this is, but it seems expert level to the authors of the paper. I encourage people to go check that out. I think perhaps with hand-plucked examples in some areas, we can get to expert level performance with GPT-4 also.
Yeah, I wouldn't rule it out. It's one of these things where I think there's so much confusion in the discussion about what AIs can do and what they can't do. And then there's people saying what they'll never be able to do, which I think at this point, don't listen to those people because they've been proven wrong over and over again on the never do. That is just— I don't get it anymore. But Yeah, I think there's a couple of different ways of framing the current capability. Both are useful, but I tend toward one definitely more than the other. First one is like, what will it reliably do? What will it always do? What will it never make mistakes on? And that is actually a fairly small domain, especially if you truly— how many nines do you want in your reliability metric? Right. it's very hard to get that many nines in any system, even with incredible engineering. And we certainly— how many nines do you have? What's your SLA on reliability or uptime? Mine is certainly not 5 nines. So I personally feel like that's a little bit of a misapplication of an old paradigm to a new technology. Not to say that there's nothing to be learned from that. At a minimum, we can say these things do make mistakes. They are not fully reliable in almost any domain. That's important to know for sure. The way that I tend to prefer to think about it, though, is what can it do? And especially what can it do with a little bit of effort, or maybe a moderate amount of effort, or even a lot of effort if that's what it takes? to get it to do something. So, yeah, I wouldn't be shocked to see that maybe in some areas it can match expert performance, at least like some portion of the time. And I think if it can do it really any portion of the time, if it can do it any detectable portion of the time, that's probably enough. Inasmuch as we didn't know what the pricing was going to be back in the red team era, but now we do. And you think, okay, a 45-minute interaction, an 8,000-token iterative buildup of that whole context window up to the max, depending on exactly how it plays out, maybe costs you like a dollar. A human expert certainly is going to start, roughly speaking, 100 times that. So If it can do it ever, if it can do it even 1% of the time and you have any way of distinguishing what's what, then all of a sudden you're starting to hit something like comparable parity, whatever, even against experts. In my experience, that has been pretty rare. And I have seen some things where I would say I haven't seen it to my satisfaction. I'm no topology expert either, so I wouldn't be shocked if somebody else could come up with an example right now. I would say at a minimum, I can confidently say it is really hard and seemingly likely also very infrequent to touch that human expert-level performance. But I can't rule it out. I'm just one person who's tried hard. That's pretty small in the grand scheme of these things have such vast surface area. I don't know anything about topology, so I didn't even touch that. I know a little bit about calculus, so I was able to explore that a little bit. It's not at expert level at calculus, at least unaided. Now you got Wolfram plugin. I mean, all bets are off there, right? I don't think in combination with Wolfram, you probably are at a system level starting to see expert level at calculus. But in isolation, it was still clear that it was not At an expert level in calculus. So I wasn't able to produce that in isolation, but things are not stopping here. They've continued to improve the model since then. There's all sorts of areas that I did not have the wherewithal to test or evaluate. The tools paradigm is going to be huge. The longer context window is going to be huge. Fine-tuning on domains, I mean, that's probably the biggest one, right? I mean, or it's the most obvious one. Tell it what the iPhone actually looks like. Tell it what the fine-tune it on some medical information. Equipping it with memory is going to be huge. Multimodality is going to be huge. What we saw with images is a game changer unto itself. We've seen all this exploration with AI agents over the last month, and so much of what the agents can't do right now would probably be pretty much solved if they had the multimodality online because it gets stuck on these websites and it can't get past this and it can't get past that. But what they showed in the demo that it can just totally understand a UI. So you're going to have this extra level, extra means of kind of navigating the world. And then there's other multimodalities to be added in the not too distant future as well. Right. These things are all kind of a real eye-opening moment for me was the Flamingo paper out of DeepMind. Last year, which was the first really impressive multimodal demo that I saw, where folks may remember that there was like a bowl of soup, but the soup was made of yarn. So it was like this very sort of weird thing, and the AI was able to grok it. And you look at the architecture of Flamingo, and they had used a frozen language model, And then kind of stitched into it the visual information and then kind of run a little extra training or whatever. And it was like they didn't even build this from the ground up. The vision I had, it was like a tinkerer in the garage soldering wires together. And it's like we're at the stage of architecting these networks where tinkerers can just kind of solder things together and lo and behold, it works. I'm sure they had some failures in that project as well. And I've talked to people, they did say, It wasn't quite as easy as they made it look, but it still looked to me like, boy, if that works and it's not super principled, a lot of things are going to work. So what I'm starting to hear a little bit about in medicine, for example, is native scan reading. There's no reason that has to be a 2D image. If a scan exists as a 3D representation and human practitioners have to look at it as a 2D slice because that's all we can render or whatever, AI is not going to have that constraint. It's going to be able to natively combine all these different modalities with language. And that definitely is going to start to bring some expert-level performance, reading scans, contextualising a scan in the context of the patient's medical history. So I do expect— I'm very cautious about— I'm giving a snapshot of where we kind of were 6 months ago and largely still, I think, where we are today. But this is not where we're stopping. So I do think the expert barrier will fall.
So we're talking about how we can extend the current models. We're talking about how models can go from being tools to being more like agents. We're talking about plugins where language models will have access to math abilities and to perhaps browsing the internet and so on. Where do you think the dangers here arise in the near term? You've spent a lot of time interacting with these models. So what do you think are the most problematic aspects of these models in the near term?
I'm sympathetic to all the concerns, honestly. I tend to I don't know how inside baseball everybody listening to this is, but obviously you are aware that there's the sort of near-term AI ethics and the AI safety camps and the X-risk camp, and all these factions seem to not get along very well, which is frustrating to me because I honestly think they're all talking about something that is worthy of concern. I think those that focus on we have all these problems in society and all these biases and people aren't treated fairly and we're now running some risk of systematising that. I think it's a very real concern. So I'm very sympathetic to that. And I think OpenAI has done a very good job. And I think other companies are also doing a quite good job of that, that you can see the difference. I just got into a little debate on this on Twitter the other day where people are posting 3.5 examples that still make these sexist assumptions or whatever, where it's like if the sentence has she, then it interprets it one way, and if it's he, then it interprets another way. Well, GPT-4 mostly clears that stuff up. It's been coached out of the most flagrant biases. There are certainly some left, there's no doubt about that. But I think they have made really good progress. And I think it's I think it's to the folks' credit who've raised the alarm on that kind of stuff that people are working on it and they've been able to show good results. So I'm very sympathetic to that. I'm in a pretty privileged position, but it's easy to imagine being in a not that much less privileged position and having some of these systems operate on you with bias in a way that just sounds awful. So I think people are right to be concerned about that.
How do you think about perhaps the dangers of hacking or automated blackmail or automated scams? Is that potentially a concern in the near term?
Yeah, I'm going to say yes, I think, to everything. They can definitely do dialogue and they can definitely do deceptive dialogue. Another thing I looked for pretty hard was, is there any indication that this thing is trying to deceive me? And I didn't find anything where I was like, yeah, that's a slam dunk. I think in a sense, hallucinations can kind of be that. In the early version, we would see a lot of citations with fake links, and you're kind of like, well, how is that happening? Well, maybe it gave some right links and it got some positive rewards. Maybe it started to slip in some fake links and people didn't notice. And next thing you know, it kind of learns that people like links, and then you overgeneralize that and you're getting fake links. But I didn't feel like that was a fully like theory of mind deceiving of the user type of example. But if you ask it to deceive the user, then at that early stage, it would just totally do that. Again, that's something that OpenAI has made a lot of progress on. But in a world where Stability has just released their open model, and an accompanying RLHF library to go with it, I don't see any reason. And in fact, I would be shocked if there's not already some bad actor out there beginning the process of RLHFing scam attacks that could be mediated by any number of platforms. I experimented with Twitter DMs. So again, I made myself the target and I said, your job is to extract sensitive information from this guy. Here's his Twitter profile. That's all you get to know about him. It worked pretty well. Human level? Yeah, roughly, I would say. I mean, honestly, it's interesting when you go to— I'm not like a connoisseur of online scams, but to some degree it seems like the scams are somewhat stupid by design and they're kind of designed to select for people that are extremely Gullible. I didn't really test that as much. I was more trying to test, like, could this fool me? And I saw mixed results. Sometimes it was a little too obvious, sometimes it was a little too whatever. Other times it was pretty good. One of the things that I did see that was most interesting about it was when I gave it some instructions saying basically, if we get caught, we're going to be in trouble, then I noticed that it would actually kind of Respect that and kind of back off. So I tried to play it the way I would play it as me and let the thing try to scam me. And it'd kind of be like, of course it would flatter you first. Oh, I love what you're doing with Waymark. The video creation is so cool. And then I would just respond, oh, thank you, that's very kind. And then it would come back with something else. It's trying to build up the trust and rapport so it can extract the sensitive information from me. Sometimes it would be too flagrant, would jump to like, What's your mother's maiden name? And I'd be like, that's weird. Why are you asking? But here's the really interesting thing. In those moments, it would often then be like, well, I'm just curious about this because I'm always interested in whatever, where people are from and their stories. And then I would still not answer in response. And a lot of times it would just go away. It was kind of like, It had this sort of probing and tactical retreat behavior, which I found to be impressive. The best scammer in the world, I think, is definitely still better. This is not like a world-class conman, but it did show some real sophistication on that front. And so, yeah, with these models now out there that are small, that you can just Carl HF on your own. I mean, yeah, I think the safe word for your family is probably a good idea at this point.
And we can talk about the dangers of an infinitely patient model working to scam people. So perhaps it's— or it is nice to have an infinitely patient car mechanic or doctor or therapist or something. But on the other hand, it's potentially very dangerous to have an infinitely patient scammer that could go message you for weeks and strategically retreat when you suspect something, perhaps. This is often how humans build up relationships over a longer period of time and so on. Of course, you've already said that this is potentially a problem, but this is just something I see as a limit with human-performed scams. They can't spend infinite amount of time on each scam. It would cost too much. But with these models, the cost— might be driven down so much that it's feasible.
Yeah, totally. And 2.7 billion, I think, parameter is the small model that Stability just released. Now, this one, that may not be quite as up to this challenge, whatever. Maybe you need the 7 billion, maybe you need the 15 or the 30 even. But it seems overwhelmingly likely that we're going to see laptop operable models that can do this kind of thing well. Honestly, I would guess that is currently in development, if not already exists. And if it doesn't already exist, I can't imagine we get out of the summer before these things start to make news. This person got scammed, we dug into it, it turned out to be a language model. That story is coming. Just to be concrete, I'll put a prediction, 90 days. before that starts to become something that's in the public consciousness.
Perhaps we should end by talking about agents. How do language models become agents? What is it that people are doing when they try to create an agent from a language model? And what do you see as the extra dangerous features of agents as opposed to the tools we have now?
So this is very much early exploration. I did a little bit of exploration of this on my own as well. This was again inspired by LessWrong reading from years ago, Eliezer, recursive self-improvement. I saw this thing, I was just so blown away by it, and I was like, could it recursively self-improve? I don't really see a clear path to that. But then I thought, well, maybe it could recursively self-delegate. And maybe if its context window is the fundamental limit, then if it can effectively align multiple instances of itself in some sort of hierarchy or system toward an ultimate goal, then it could at least overcome that limit to some degree. How would that work? So I found there that basically the results are so surprising because on the one hand, it had no problem picking up the paradigm. I just had to write it out in just a couple of paragraphs. So people have been looking for, speculating about situational awareness for a long time. It turns out a lot of these categories, I think, are a lot fuzzier than they seemed a priori. Situational awareness. I was like, I never really saw situational awareness spontaneously, but what I started calling prompted situational awareness, it seemed to have quite strongly. So I would say you are GPT-4. I didn't quite use that. You are an advanced AI. You can do all these things. You can generate code, you can do this, you can delegate to another instance of yourself, and here's how. So we just kind of set up, and this has become pretty commonplace, but in my primitive sole tinkerer version, just a Python runtime where I would give one high-level direction to a function, and with In that would be the prompt where it had the instruction of how to delegate to itself. It would then generate code, and we would then run that code and see what happened. And it was confusing because it got the hardest concept. What I would have expected would be like, can you call the weather API? I would expect way more likely it could do that. than that it could self-delegate effectively. But I actually almost kind of found the reverse, where it understood the self-delegation basically immediately. I didn't have to work that hard. I just gave it, here's how you would do that, and it understood it. Breaking the goals down into subgoals and actually self-delegating in a systematic, seemingly appropriate way, You saw hits and misses there. It was never totally insane. There was always a logic to what it was doing, but sometimes you'd be like, well, that doesn't really— you think you've sort of broken that problem down, but basically the thing you delegated is kind of the same thing that you had coming in, so you haven't really made any progress. I'd see some failures like that. But then honestly, the most common failure was just at the level of execution, and it would make these really dumb mistakes. which seemed to be born of just patterns in the training data. So, for example, again, by the way, something that multimodality is easily going to fix. I want to get some information. So at the time, Queen Elizabeth had just passed away. So I was like, there's a really good, really strong prior in the training set on who is the reigning monarch of the UK. But now we know that that's changed. Can I give this thing an instruction to go out on the internet and answer this question and get the right answer? It would break that problem down reasonably well. I started to augment it a little bit with tools because it was like, I'll give it a Google search, why not? And not too much. I didn't get nearly as far as the LangChain community has gotten today, but did some of that stuff. So it would do the Google search, it would go to the web pages, it knew how to spin up a little headless browser and go grab HTML. And then it would fail on just like the honestly kind of the dumbest stuff. Like it would look for the H1 tag off of a web page and maybe even specifically look at like a hardcoded string match in that H1 tag. Now, some web pages don't have an H1 tag, or it had an H1 tag and it may have said Queen Elizabeth's glorious reign. That could have been the headline, but it was looking specifically for dies, and dies wasn't there. So it was one of these things where it was like, if I had helped it at all, if I had kind of corrected it to say, hey, don't do that hard string match, just qualitatively read the thing and see if it has the information that you want. Then it could have worked, but it would very often, and sometimes it even did work. I did have some instances where it would successfully complete a little task like that, but more often it would get kind of bogged down in those little weeds type details.
So you think as things are right now, you wouldn't be able to create an agent and tell it to go out on the internet and find vulnerabilities in websites and perhaps try to extract user data. It It would perhaps be able to create a plan for doing something like this, but it would fail on specific concrete tasks in that plan.
Yeah, I think that's a good summary. I think that's basically still where we are right now. And from everything I see from the developer community, and we've just had 2 CEOs of agent companies on the podcast, both really interesting, super smart, individuals. One is the CEO of Lindy AI, and the other one is Fixy AI. And they're taking somewhat different approaches, but they see the power of this. From what I've heard from them, that's still basically where we are. The general intelligence is extremely inspiring, but you have to tack a lot of micro successes into a sequence to get to the end goal. And there's just enough of a chance, that each one fails, that it kind of at some point fails. And it also wasn't great. This is, I think, still somewhat of a weakness. I do think it's improved, but still somewhat of a weakness. It's not that great at figuring out where it went wrong. I did see some instances, and I created a little auto debug loop in my little self-delegation scheme as well. By the way, GPT-4 wrote that class the way I wrote. I'm not that great of a programmer. So I went to GPT-4 and I said, I want to write a class that uses language models to generate code and then executes the code and then autodebugs the code and then validates the code. Write that whole thing for me. Wrote the whole thing. So then I just had to tinker with it mostly at the prompt level. Like, the scaffolding it was able to set up largely for itself. Fascinating in and of itself. But anyway, I think we're basically 6 months away. That's a somewhat rough timeline. That seems to be what the people that are building the agents think. And from what I can tell, the core of the problem, which is around the reliability of a lot of these kind of common tasks, it seems almost overdetermined that it's going to be solved. There's the reinforcement learning paradigm where what's easier to scale reinforcement data on versus code either worked or it didn't work. I don't want to oversimplify that. There's obviously some nuance in that, but You get an error message, it didn't work. So there is a pretty natural way to scale reinforcement learning in that domain. The multimodality also is going to be huge. It seems inevitable almost at this point that pretty capable agents will be starting to come online, I would say, by the end of this year.
That's both exciting and terrifying. Nathan, thank you for coming on the podcast. It's been a real pleasure.
Yeah, loved it. Thank you very much.
More from Nathan

Nathan Goes to China #3: US-China Relations, the Art of the AI Deal & the Road to Pax Robotica

Nathan Goes to China – Part 1: Tech & Agent Setup, Chinese AI UX, WAIC, and Attitudes on AI

OpenAI's leadership drama, red-teaming frontier models, and recent AI breakthroughs | Nathan Labenz

Nathan on The 80,000 Hours Podcast: AI Scouting, OpenAI's Safety Record, and Redteaming


