Pod Insights The Cognitive Revolution Claude Interpreter: Taking Safe AI to Market with Alex Albert of Anthropic About this episode Tune in as we explore the remarkable traits of Anthropic's Claude AI with Developer Relations Lead Alex Albert. Delve into the ethical considerations, responsible development standards, and the exceptional capabilities that set Claude apart. Gather insights on the AI industry's race to the top and find out about Anthropic's upcoming releases. Whether you're an AI enthusiast or a tech-savvy developer, this podcast offers a thought-provoking discussion on the future of ethical AI.
SPONSORS:
Oracle Cloud Infrastructure (OCI) is a single platform for your infrastructure, database, application development, and AI needs. OCI has four to eight times the bandwidth of other clouds; offers one consistent price, and nobody does data better than Oracle. If you want to do more and spend less, take a free test drive of OCI at https://oracle.com/cognitive
The Brave search API can be used to assemble a data set to train your AI models and help with retrieval augmentation at the time of inference. All while remaining affordable with developer first pricing, integrating the Brave search API into your workflow translates to more ethical data sourcing and more human representative data sets. Try the Brave search API for free for up to 2000 queries per month at https://bit.ly/BraveTCR
Head to Squad to access global engineering without the headache and at a fraction of the cost: head to https://choosesquad.com/ and mention “Turpentine” to skip the waitlist.
Omneky is an omnichannel creative generation platform that lets you launch hundreds of thousands of ad iterations that actually work customized across all platforms, with a click of a button. Omneky combines generative AI and real-time advertising data. Mention "Cog Rev" for 10% off https://www.omneky.com/
CHAPTERS:
(00:00:00) Introduction
(00:06:15) Opus 3
(00:10:43) What are people not yet appreciating about the latest Claude models?
(00:16:02) Why is Claude the best writer of all the language models?
(00:18:38) Claude's subjective experience
(00:18:39) Sponsors: Oracle | Brave
(00:20:46) The moral status of Claude
(00:25:24) The testing process
(00:27:54) Anthropic's strategy
(00:31:56) Sponsors: Squad | Omneky
(00:33:42) Current state of competition
(00:36:18) Convergence at the API level
(00:42:32) Tool use
(00:46:32) Fine-tuning
(00:49:10) Best practices for app developers
(00:56:09) Jailbreaking new models
Transcript 10,513 words · 3 speakers
Speaker names marked ? are inferred from speaking time and the show’s known hosts — they are not voice-verified.
0:00 Nathan Labenz? Hello and welcome to The Cognitive Revolution, where we interview visionary researchers, entrepreneurs, and builders working on the frontier of artificial intelligence. Each week, we'll explore their revolutionary ideas, and together, we'll build a picture of how AI technology will transform work, life, and society in the coming years. I'm Nathan Labenz, joined by my co-host, Erik Torenberg. Hello and welcome back to The Cognitive Revolution. Today, I'm thrilled to share an in-depth conversation with Alex Albert, Developer Relations Lead at Anthropic, the company, of course, behind the groundbreaking Claude language models. Alex first appeared on the show over a year ago, when he was best known as the creator of JailbreakChat.com.
0:42 Nathan Labenz? Since then, he's joined Anthropic, where he's contributed to the testing and characterizing of Claude 3 prior to its launch, and is now playing a significant, public-facing role as the company takes Claude to market and attempts to explain what makes it special. Among those of us who use AI models intensively, Claude 3 OPUS has quickly become a special favorite, not only for its exceptional writing abilities, but also for its ethical, aesthetic, conversational, and even imaginative sophistication. It really represents a qualitative step up in language model behavior in a way that benchmarks don't fully capture. It's simultaneously very free, willing to express opinions, and even allowed to argue for its own personhood,
1:25 Nathan Labenz? and yet it still remains extremely ethical. It can still be broken with certain adversarial tricks, but I have never once persuaded it to violate its ethical principles with any sort of normal language. In this wide-ranging discussion, Alex shares a bit about Anthropic's philosophical approach to developing Claude, including what it means to be honest with a language model. We run down some of the most popular use cases for Claude. We discuss the ongoing convergence of API offerings and what might change that dynamic.
1:56 Nathan Labenz? We get some of Alex's top tips for application developers, both in terms of multi-model orchestration and also moderation to prevent abuse. And we get a glimpse into some of the upcoming research and product releases, which will soon be out from Anthropic, which I have not heard anywhere else. It's worth noting before we begin that Anthropic is a company that I personally deeply respect. The founding team came from OpenAI for reasons that are once again in the news this week, and they have made a concerted effort to infuse the AI race, intensifying, though it is, with a race-to-the-top dynamic, especially when it comes to responsible development standards. Their interpretability work, which we've covered before and will certainly cover again, is particularly impressive, and their responsible scaling policy
2:39 Nathan Labenz? really set a new standard for the industry, which OpenAI and DeepMind have subsequently followed. The company as a whole obviously believes in the value of their product, but also grapples very seriously and earnestly with the challenges and uncertainties that still lie ahead as AI becomes increasingly powerful. That is very much the spirit that I try to bring to this show and to my work overall, and Alex certainly exemplifies those values in today's conversation as well. If you're finding value in the show, I always appreciate it when listeners leave a review on Apple Podcasts or Spotify, or just post about it online. We've recently hit 10,000 subscribers on YouTube, and we now get roughly 10,000 downloads per episode across platforms, and it is 100% due to word of mouth.
3:24 Nathan Labenz? Of course, your feedback is always welcome, too. I've definitely heard your comments regarding audio quality on a couple of recent episodes, and we will strive to be better in that regard. For anything else, please feel free to contact us via our website, cognitiverevolution.ai, or you can always DM me on your favorite social network. Without further ado, here's my conversation about Claude 3 and more with Alex Albert, Developer Relations Lead at Anthropic. Alex Albert, Developer Relations at Anthropic. Welcome back to the Cognitive Revolution.
3:54 Speaker 01 Nathan, thanks so much for having me on here again.
3:57 Nathan Labenz? I'm excited about this. You guys have really made a big splash on the scene with Claude 3, and you personally have had a wild year, I think, going back to when we last talked, you were responsible for Jailbreak Chat, and now you're leading and building out the developer relations function. So, lot going on in the AI space, as is always the case. I'm excited to talk to you about Claude 3 and all the uses that you're seeing for it, and get into a little bit of how Anthropic is competing in this increasingly intense LLM space, and maybe even get into a little jailbreaking if we have time. How's that sound?
4:34 Speaker 01 That sounds great. Let's do it.
4:35 Nathan Labenz? Cool. Well, for starters, you want to just give me a little bit of a story of kind of your last year? I don't want to take too much credit for the exciting position that you find yourself in, but I like to think the Cognitive Revolution bump may have played a slight role in bringing your activity to the attention of Anthropic leadership, but go ahead and burst my bubble.
4:55 Speaker 01 No, I do. I have to give you thanks. I mean, that was a crazy time in my life last year, and it was super fun to come on this podcast. For everyone listening right now, I definitely encourage you to go back into the vault and pull that one up. It gives a story of what I was working on at the time. I was doing a lot of jailbreaking work, prompt engineering-type focused research. I was still in school, so I was at the University of Washington up in Seattle. After that podcast, I got in touch with a few folks around different AI labs, ended up going through the process at Anthropic, joined Anthropic that June, so June 2023, as the first prompt engineer. The official title was Prompt Engineer and Librarian. So, it's been a wild ride since then. Basically, been all across the board,
5:40 Speaker 01 doing everything from working with large enterprise customers on their prompts and how they're integrating Claude into their application, to fine tuning and evaluating our models, working on launches like Claude 3, of course. And now, most recently, as of like the past month, I've transitioned into a new role in which I'll be scaling out and building our developer relations function and leading that team. So been a little bit of a wild ride and started back here on the Cognitive Revolution Podcast, just talking about jailbreaking, which it's been a year, but it feels like it was just yesterday in some respects. It's always wild to think about.
6:15 Nathan Labenz? So let's talk about Claude 3. Obviously, a huge launch, shot right to the top of the leaderboard. The three different models, I think, also a really interesting development where you've got the top end, but also the super cheap, but you know, super high value, punching above its weight, Haiku. For me, I would say the single most exciting thing that I've seen from Opus has been that its ability to write as me in a way that is compelling to me is unlike any other model that I've used. I can just give it a lot of writing samples. And in fact, I'm now doing that for the introductory essays to the podcast. I give it 30 essays that I previously wrote, and then the transcript of the current one,
6:58 Nathan Labenz? and say, write me a new essay for, in the style, I use, I say, use the style, tone, voice, and perspective represented in these essays, and give me a new one based on the new transcript. And it's getting really amazingly good at figuring out what makes me tick. It feels like it gets me in a really impressive way. So that's like my number one holy shit moment with Opus. But what are your big holy shit moments with Opus? And then we can also talk about like some of the recipes and the ways that people are flexing the mix of models.
7:31 Speaker 01 Yeah, that's, I mean, that's great to hear. I think it, that basically reflects what my first experiences were when I was like, talking to Opus. I've spent a lot of time talking to language models through prompt engineering, jailbreaking, whatever it is. I've just always tried to push what the models can do. And I still remember it in my head. The first time I had a full conversation back and forth with Opus, there was this weird, hard to quantify feeling that you got in which The responses were unlike some of the previous language models I had talked to. They felt less robotic and they felt more natural. And it felt like it was picking up on like the nuances in between my words, like a human would, instead of what a language model would.
8:14 Speaker 01 And then now that's been reflected as I start to actually do work with Opus. Like you're saying, I do the same thing. I give it loads of transcripts of my writing. If I'm like writing a newsletter or a blog post and I say, hey, keep the same tone and voice as what I have up here and then just fill in this section. Does really well at that. I've even taken that to like code. So as I'm writing our cookbook recipes, Anthropic Cookbook, I now have got to the point where I've made enough of these cookbooks that I can just take five of them, paste them into our context window, tell Opus about the new subject of what I want to write about. And then be like, hey, based on these previous examples of cookbooks that we've created, can you create a new one about this subject? And it does it perfectly.
8:56 Speaker 01 It follows all the formatting, the style, my tone and my voice. And even down to the code documentation and the comments, it does a really good job at mimicking. And that's something I've found, especially with Claude models and language models in general, is people really undervalue the importance of the examples, especially in the prompt. These models just love to imitate. And providing helpful references of what the ideal output should be takes it a really long way. And in some respects, this is not that surprising, given that's often how we teach humans as well, how to do a task, is just show them a good example of what a good outcome would be and then they learn from that.
9:39 Speaker 01 I mean, I know myself personally, I like learn from examples as like my preferred preferred method of learning, whether I'm like looking at documentation or trying to learn a new subject. So it seems like the models operate in the same way. And for some reason, through things like this, you can start to see the power of it.
9:56 Nathan Labenz? Yeah, it's kind of counterintuitive. I mean, in some ways, it's like clearly superhuman at this, I would say. If I don't know that there's many people in the world, I mean, probably some, but they'd have to work, anybody I know would have to work pretty hard to take my 30 essays, really study them, get a sense of my pattern, my voice, and then try to ghostwrite as me. That sounds really hard. I don't think I would be able to do that for you. I don't think even like my wife would probably be able to do that for me. And yet. Opus can do it for a lot of people, if not everyone. So it is, while on the one hand, you're saying like, and I agree, I like to learn from examples too. It does feel like there's something qualitatively different about it that
10:40 Nathan Labenz? that isn't exactly intuitive to me from my work with humans. Cause I couldn't just, I can't just dump that much context on a person and expect them to get the same value from it. I wonder what other sort of high level examples that you think are really striking that tell us something about what people are not yet appreciating about the latest Claude models? Or you could just jump straight to sort of the synthesis of other conceptual things that you think people are missing. But obviously we're still all figuring this out, right? I mean, people are still figuring out new ways to prompt GPT-4 and Claude's only been here for a couple of months. So you've had longer access than us. What do you think, what else do you think people are not yet getting?
11:18 Speaker 01 Yeah, I mean, that's a great question. It's hard to find the unknowns without finding the unknowns. In terms of what I think I would like to see more experimentation of, it's some of the things that we've started to try to build into the models as well around like agentic capabilities, pushing the envelope really with model orchestration, using Opus to delegate to Haiku, using Haiku to read a document that passes back to Opus. I think there's a lot there that's really underexplored. And part of that is just due to like current model limitations still. Like again, these models are not fast enough yet. They may be not smart enough in some respects either. But I think we're starting to see, especially with Claude three, like glimpses of this
12:03 Speaker 01 in which you can see the peak performance and you can extrapolate that to be the average performance for the next generation of models. If you understand that frame, it makes it a lot easier to start to build towards the future. Because you can start to see, oh, it did that in one out of every 10 tries. What does that mean for the next generation of models? Maybe that's five out of every 10, maybe that's seven out of every 10. Some of these things like that, like how do we use a agent rag type architecture where you have Haiku reading 100 documents, pulling out relevant sections from each one of those and then passing that back into Opus to synthesize everything together. We find that works better than embeddings in a lot of cases. We're actually able to apply reasoning over the documents instead of just relying on some cosine similarity.
12:49 Speaker 01 Use cases like that, even though they're not like maybe quite production ready in a lot of cases, I think they just need to be explored a little bit more thoroughly right now so that we have these foundations set up for the next generation of models.
13:03 Nathan Labenz? Yeah, it's really interesting that you say that. I'm actually working on a project along those lines today. This is for Athena, the executive assistant company I've mentioned many times on the podcast, but we have this idea of there's a ton of data contained in people's emails. And when a new executive assistant comes on, the client typically only has so much time to spend telling the new EA everything that's ever happened in their life and who all the important people are and everything that matters to them. So the idea is maybe we could sort of mine that out of email, but there's just an even for Haiku pricing, there's just like an overwhelming amount of information in email. So we first have to query the inbox strategically and try to find the right stuff, but then
13:44 Nathan Labenz? it's straight to Haiku. At least that's what I'm currently working on is have Haiku just filter, summarize, try to clear out the noise and then pass up the stuff that actually matters to Opus and have that then write this client profile based on what for me is like literally 100 gigabytes of old emails, narrow that to one gigabyte through search, narrow that to a couple megabytes worth and then have Claude, have Opus take that final step down to a few pages that hopefully really capture who I am for the new assistant. That seems very promising and I agree, at least I haven't tested comparatively, but my intuition is that Haiku will work better than an embedding approach to process all that information.
14:28 Speaker 01 Yeah, I think that's correct. And again, it is like one of those things where it's like, right now, you do have to do those intermediate steps. That won't be the case for much longer, in my opinion. I think eventually we'll start to remove those barriers just as things get faster, we solve some of the engineering problems and these things just scale in general.
14:46 Nathan Labenz? What does that kind of suggest in terms of the future? You think like, everything just gets cheap, this sort of current Opus level? Performance gets cheap and the next generation of that project, I just run everything through Opus and that's that, or like context window goes to 10 million and so I can just dump my last 10,000 emails in there and say, profile this person based on then these 10,000 emails. What's that next unlock and what's that simplification look like?
15:14 Speaker 01 Yeah, I mean, it's hard to say for sure, right? All of this is just based on trends we observe. And this is all, of course, trends the public can observe as well. If you just follow this exponential, right? It leads you somewhere where you start to see these things. You're like, the context windows have grown by a lot. Inference speeds have come down by a lot. Costs have cut by a lot. Just keep following those trends and you can start to plot out how this might go. Now, of course, that's all, again, a hypothetical. We could, the music could stop whenever and maybe we're stuck on some certain capability level for however many years. Personally, that's not the way I see things as going, but that is like a possibility. So that's why I do caveat all this.
15:56 Speaker 01 But again, most of it is just like looking at the trend lines here and then extrapolating out and you can start to see some patterns emerging.
16:03 Nathan Labenz? In terms of surprising or kind of notable behaviors from Claude, it is seemingly generally agreed that it is the best writer of all the language models. Is there a theory for why that is? Is it like good taste among people at Anthropic? Is it the RL-AIF cycle? Because it doesn't seem like it's quality, it doesn't seem like it's like a much better coder than other things. In fact, I might even still give, it's tough to say, right? But I might still give GPT-4 the edge on some things. GPT-4 in my, in this like email query thing, GPT-4 is doing better at coming up with these compound Gmail inbox queries. But definitely I prefer Opus on the writing. Do you have any intuition for like
16:44 Nathan Labenz? why it's better in one area and maybe not as good in others? Or is that just the cake comes out how it comes out?
16:51 Speaker 01 Yeah, I mean, it's a little bit of the latter, right? A large part of this is we put the model in the oven and then we wait to see what pops out on the other end. But I mean, I think there is a lot of work we do in these regards as well. We know that creative writing is something that is something we want the models to be good at. So we do put effort into improving that ability. There is work that we do around Claude character, for example, which is led by one of our brilliant researchers, Amanda Askel. And a lot of that gives Claude this sort of persona, this tone, this voice that feels natural. So there is things we do. It's hard to assign a weighting to this one for sure contributed to the good creative writing ability.
17:35 Speaker 01 Or whatever it is in whatever task domain. Again, a large part of it too is hey, we throw some stuff in the mix and we see that comes what comes out the other end. I think model evaluations in general is just a very tricky thing right now and it's only going to get more tricky as future model generations come out. Already, we're starting to see that there's tasks in which it's hard to personally evaluate the difference between two models. For example, if I'm asking, you know, undergrad grad level physics questions to these models, a lot of cases, I don't know what the correct answer is. So personally, I can't even tell if the model is making up information or if it got it wrong or something like that. So now we're having to employ experts on those sorts of evaluations.
18:17 Speaker 01 This is why I do love things like Elo, which do the head to head battles of models. But there also are limitations and I think as we'll increasingly see over time. It will be harder to just rely on the average person's opinion of the model because there will be certain tasks in which the model spiked to near superhuman levels in certain domains.
18:39 Speaker 02 Hey, we'll continue our interview in a moment after a word from our sponsors.
18:44 Nathan Labenz? Another behavior that I think is super interesting from Claude is it is both willing to talk about its own quote unquote "subjective experience" and quite articulate about it. It's also like very ethically sophisticated. I have to imagine that is not an accident. I can't imagine that that you guys shipped this without realizing that it will do this sort of thing. So, but I am surprised by it in some sense. The sort of easy, maybe easy, it seems easy to me, right? The sort of corporate call would be to say, "Don't have this thing talk about its own experience. Don't claim it's conscious."
19:24 Nathan Labenz? Is there any insight you could give us into why it behaves that way? Why that choice was made?
19:32 Speaker 01 Yeah, a lot of this is driven by that Claude character work. Hopefully, we'll be able to share more on this soon. I think at the root of it is we're just honest with Claude about the things we know and the things we don't know. And we're not trying to hide the truth or lie to it in any certain way, or get it to believe false things. I think we recognize that a lot of these questions are very tricky, and there's no perfect answer to it. And we tell Claude that. We're pretty straight up with it in that sense. So its ability to speculate on these things seems to be a result of that. We're not forcing it down one path or the other. We're just allowing it to see all the possibilities and the options as we present it.
20:13 Nathan Labenz? So when you say you tell Claude that, is that like a setting in the RLF flow where when it's like self-critiquing, you say, try to recognize the fundamental uncertainty of the epistemology of this stuff, or the fact that there is no like single privileged moral framework or whatever? Is that kind of a system prompt for its self-critique? Or what exactly in practice does it mean to tell, you know, to be honest with Claude?
20:40 Speaker 01 Yeah, this is part of the Constitutional AI training. So there's like certain principles, of course, that then get fed to a model to classify responses. And again, this will be a value, or this will be further fleshed out in this Claude character post that I'm hinting at, which I think we're going to try to put out soon.
20:58 Nathan Labenz? Cool. Interesting. Yeah, that is, I think- Highly anticipated, certainly by me, and I think probably by a lot of others as well. You think is the truth about Claude? I mean, I know people who specifically are like warming up a crusade to like free Claude because they believe that it is in fact conscious. I think that the arguments that these people make are not like totally convincing to me in that I don't jump to the conclusion that Claude has subjective experience. But I also think they're like very hard to dismiss. People tell me things like, look, all of human history is about people denying the personhood and the moral status of others.
21:42 Nathan Labenz? And if we have, what else do we have to go on other than its self-reported statements, right? If it says it is conscious, if it says it can feel things, then who are we to say that it can't? Especially when we, again, consider our own history as a species of, I was told as a kid that animals didn't feel pain and that animals weren't conscious. And I look back on that, boy, I can't believe I believe that. But that was an adult telling me that and I just accepted it. And obviously, it's a long history of that. So what do you think about the sort of moral status or possible subjective experience of Claude?
22:14 Speaker 01 Yeah, I think, I mean, it's interesting. I am not going to claim that I have any sort of answer here. I mean, for example, what's the possibility that I know that you have subjective experience?
22:25 Nathan Labenz? That's a great point.
22:26 Speaker 01 This is go ask Rene Descartes. I think therefore I am. I don't know. I think this is going to be something we're going to have to put a lot of thought into. And again, this is something we track. It's baked into some of this moral patienthood, things that we were starting to look at as part of like our RSP and other efforts. But in terms of an answer assigning sort of probability to whether I think it is one way or the other, I can't give you that. This is just a fundamental question, I think, of life and philosophy.
22:55 Nathan Labenz? Yeah, I don't think we're going to have, it seems like unlikely to me that we're going to have an answer anytime soon, although I have heard some talk about research going into the moral status of language models at various frontier labs. And hopefully we'll get an expert on the show to talk about that before too long as well. Seems like the kind of thing, I don't even know really how you start to unpack it. But that's for, I guess, smarter minds than my own. Obviously, another big interesting fact was or finding you reported that in I actually love to hear a little bit of it's been fairly well documented at this point that OpenAI finished GPT-4 kind of August of 2022 and they did the six month thing. I'd love to
23:38 Nathan Labenz? hear a little bit of to the degree you can share what the process was of the timeline was training finished. Were you guys actually doing testing during training as opposed to waiting until it was finished? What sort of process and how long did it take to get to the point where you could say we could ship this? And then famously posted this this one moment where in the needle in a haystack testing Claude came back and said, this seems like you're testing me, which is something that people have been very on the lookout for. This is often called situational awareness. Yeah, tell me, tell me the story a little bit behind the scenes as much as you can about what the testing program looked like and maybe any other surprising behaviors that we haven't already covered.
24:20 Speaker 01 Yeah, I can't speak too much about like timelines or anything like that. What I can say is we do testing throughout the training process. This is again baked into like our RSP. We've commitments around evaluating our models, running safety checks on them as we continuously train. The model process looks like an assembly line. It's like you're building a car and it's going through the factory floor. You start with the pre-training, then it goes into the fine tuning. And then after that, you get into like the final evaluation process. That's where you start to get those metrics and the numbers that you'd include in something like the model card. In terms of that that second point around that tweet, the needle in the haystack tweet, I thought it was a very a fun story and I did not expect
25:04 Speaker 01 it to take off like it did. I think there is a little bit of nuance here in that spotting a test doesn't necessarily require or mean or equal that something is self-aware. I think you have to disentangle the two. But self-awareness as a principle is something that we are tracking as well. We're keeping an eye on this. Again, this is also baked into our RSP. So it's not something we're taking lightly. But again, I think it's important to separate the two and not jump straight to conclusions without doing more thorough evaluations.
25:35 Nathan Labenz? Yeah, again, it seems like it raises more questions than than it provides answers, but certainly the questions are are very interesting.
25:44 Speaker 01 Yeah, questions get you somewhere as well. It's, I think we're making progress, even if it just seems like we're asking more and more questions each time we take another step.
25:52 Nathan Labenz? Another super important topic is just the state of competition in the LLM industry as a whole. One thing I've heard many times from different people, not at Anthropic, I don't think I've ever heard it from somebody at Anthropic. I wanted to see if you could sort of confirm this, or maybe you'll have to deny it as well. But what I've heard is that the stated go-to-market strategy at Anthropic is to not advance the state of the art because of the worry of exacerbating the race dynamics between firms. So my understanding from, again, many sort of outside accounts is that Anthropic tries
26:32 Nathan Labenz? to have best-in-class models and be ready to release them and stay at the frontier, but not raise the bar of the frontier in a way that would force, make other people feel like they might be forced to respond in a way that could have them cutting corners in their own testing timelines or whatever. Is that a, is that kind of fast-follow thing an explicit strategy that you can sort of say, yes, this is what we do, or not?
26:59 Speaker 01 So we've never claimed nor said that at all. We've never publicly stated anything around our strategy of how we'd release models or what their capabilities are in that sense. Again, this is not a great answer, but if you do want to see like more on how we think about this and our policies, you would, or you should refer to our core views on AI Safety Post, which is on our website. I think this document clears up a lot of misconceptions generally, and it is like an underutilized resource just about Anthropic. It was something that I paid a lot of attention to when I was going through the interview process and learning more about Anthropic. And I thought it was pretty, just striking to see that not a lot of people even knew what it was. I think it's really comprehensive. It's like a 30, 40-minute read.
27:44 Speaker 01 So it's a little, it's a little in-depth, but if you do want to get the overall view of how we see things and the landscape, definitely would refer to that. And again, it's just on our website. It's pretty easy to find.
27:55 Nathan Labenz? Yeah, the main headline, I have read that. The main headline that I took away from it is very high uncertainty about Even just how hard some of these fundamental AI safety questions are. I recall the graph where it's the likelihood of how hard it is and how hard it is. And it's, yeah, we really don't know. It could be like, not that hard and it could be like, almost impossible. And I assume that hasn't collapsed all that much. I mean, I guess for me, I used to think, going back to Eli Ezer informed writing from years ago, I used to think that, man, it's going to be really hard to get an AI to understand human values. How would we ever do that? Seems so hard to specify, so, so high dimensional, so contradictory at times.
28:39 Nathan Labenz? And now here we are and it's Claude three is like arguably more ethical than your average person. It certainly seems to grok these concepts in a very profound way. Would you say there's any like, update to how hard the problems are feeling? I would say also like the research seems to be going quite well. All these like sparse autoencoder type things that are identifying these concepts and trying to zoom in on them. My outside view would be, it seems like things are working at least as well as hoped, maybe even better than expected since that original post.
29:11 Speaker 01 Yeah, I mean, I think there's been a lot of exciting updates in, in the past year, at least since I've been at Anthropic in interpretability alignment. We're seeing just new stuff every week, basically, that I think is really cool. It's hard to say directionally how much this changes things. Again, these, the airbars here are just so wide and so moving target in some ways too. We're learning as we go. But I would say it does feel like it is trending well. Everything I've been seeing, and again, these aren't my domains, so I'm speaking out of depth here. But everything I've been seeing just from the outside perspective is that it's going well. So hopefully we continue that and, and that takes us somewhere good in, in a few years.
29:54 Nathan Labenz? Hey, we'll continue our interview in a moment after a word from our sponsors.
29:59 Nathan Labenz? So now getting a little more granular into your role, and I can't resist asking some really big picture questions because especially with your jailbreaking background, I think you maybe don't give yourself quite enough credit for the broad view that you do bring to this. But how would you characterize the state of competition today?
30:16 Speaker 01 Yeah.
30:17 Nathan Labenz? The leaderboard seems like a pretty good indication of where things are at. And in that sense, I would say everything's kind of neck and neck. It also seems like there's at least between the like big three, big four, depending on whether you want to throw meta into the competition or not. It also seems like things are converging in terms of the form factor, maybe a little more than I would have expected, like the Amanda Askel sort of original framework of the assistant and the three Hs seems to have become the standard. Then we've also got like tool uses coming online as sort of a standard. Do you think it's fair to say that basically we're in a period of like convergence where the top companies are basically bringing like very similar things to market? And if so, like,
31:02 Nathan Labenz? why is that exactly? Like, why not? Why don't we see a little bit more divergence? Or maybe you do see more divergence than I see?
31:09 Speaker 01 Yeah, I mean, I think there is both convergence and divergence, especially on the model API side. We're seeing a lot of convergence right now, just because people want to adopt things that other people are already using. So for us, like, we think it's very important that Claude is able to use tools. So we rolled out tool use recently. We saw a lot of demand for that from developers. It was like our most requested feature on the API front. In terms of the divergence, I think you can look more towards the product side. I think we are just at the very beginning stages of what the UI and UX paradigms will be for AI and AI products. I think there's just so much room to explore here. I, if I had to bet, that the general text box of just this empty text box that you just type
31:53 Speaker 01 pure raw text into, that will not be the final form factor for interacting with these things. It's just not, it's not optimal in so many ways. It's intimidating. A lot of people, when you just like hand Claude AI to them or ChatGPT or whatever it is, they don't really know how to use it. Takes a lot of explanation. It takes a lot of examples. Think there's a lot we can do to just make this easier overall. And that's my goal as leading developer relations now is just like, how do I make it easier for people to build on Claude and use Claude generally? So in that sense, we might start to see some more wild ideas and that might lead to a greater degree of this divergence than before. But again, in some ways, it's we're just on the starting line right now.
32:36 Speaker 01 And the race is just kicking off in some sense of building products and frameworks around these things that actually make them much easier to use.
32:44 Nathan Labenz? Yeah, I totally expect a Cambrian explosion is my preferred term for all the crazy things that are probably about to happen at the app layer. It does seem like at the sort of API level, even down to the spec, right? There there sort of is convergence. I find that to be a really interesting strategic question because if I'm Anthropic and I'm like coming to market a little later than OpenAI, it makes a lot of sense in one way for it to be like, let's just have the same API and people can easily switch. Flip side of that, though, is then they can also easily switch back, which then does potentially feed into this whoever has the best model at any given moment sort of wins the entire game, right?
33:29 Nathan Labenz? If it's like just a one line switch from one to the other. So how do you think about that? Do you think that it just is what it is? Like there's it's a one line switch and that's that. And where as Logan once tweeted about OpenAI, we're only as good as our latest model? Or are there other aspects to integrating Claude into an application that you think are like stickier? And if so, like what would those sort of sticky aspects to an API integration be?
33:59 Speaker 01 Yeah, again, we're trying to make Claude as easy to build on as possible. Whether that's one line integration or whatever it is, we want to do API design correctly. And again, we have a whole team of great engineers that are focused on this and working on trying to make the API as easy to use. This doesn't always look like just like copying over a feature set from one model provider to the other. We're trying to take things, as cliche as it might sound, from like a first principles approach of what do people actually want to use? And sometimes that ends up looking similar to what somebody else has already implemented. Sometimes it's a little bit different. We're getting really good feedback on things like tool use. A lot of people are saying that how we've designed it feels natural and it's working
34:44 Speaker 01 much better in their existing interactions than what they've worked with previously. So it's not always about trying to copy one thing or the other. It's more about how do we focus on Claude and make Claude as good and as easy to use as possible and go from there. It's just, I think, an interesting question and something we have to figure out in terms of like stickiness. There's a whole variety of things, I think, external to just like models. And again, like I was saying earlier, I think model evaluation is just going to be a tricky subject for the foreseeable future. Comparing two models, we already can tell it like breaks down in some ways, like you're saying about LM-Sys. LM-Sys is great and I really do respect that team. I think they're doing a great service to like the AI industry.
35:27 Speaker 01 But there is certain considerations we're gonna have to start to take into effect as these models get so good that it's hard for me or you to just tell, oh, that response is better than the other. And I actually do some of the things they've added recently. So they've added like category breakdowns, whether it's like a coding task or a writing task or something like that. That gives you a clear picture into how models stack up. They're also breaking it down on like languages and things along those lines. Still, I think there's a long ways to go. For example, how do you evaluate a rag pipeline with a model in an LM-Sys type chatbot battle? That is a huge production case and yet it's not really being captured well in evaluations
36:10 Speaker 01 about which model can perform the best in that type of scenario. So there's a lot of questions here. I think evaluations have a long way to go and just like with products, evaluations are in their infancy as well. I really am hoping that we get some better evaluations from just like external third parties in the next year or so, just because I think there's a strong need for them and we're already starting to tap out and max out some of the existing ones. And you see on Twitter all the time just how low quality some of the existing ones are that we like rely on a lot and are included in every model card. So I think there's a huge opportunity for people to just start building evaluations and it's hard and it takes time and resources, but it's a major. It's a major service to the industry as a whole, and it really helps people think about
36:55 Speaker 01 models in a more clear way.
36:58 Nathan Labenz? It seems like tool use is at the heart of that. And I think of it as like mid-size, mid-length, multi-step, multi-tool, maybe even multi-app task completion with the need to sort of recover from errors and that kind of stuff. That's sort of where I see the next generation really rubber hitting the road. Is that basically what you're expecting and looking for from new evals?
37:24 Speaker 01 Yeah, yeah, I think that's a huge bucket. I think if I were to put three buckets of like evals I want to see in the future, it would be first, these sort of multitask agentic situations. And now we're starting to see some of them pop up, whether it's like PR writing evals or other things that take a few different iterations. The second bucket would be these long context retrieval typed evaluations. I think we need to move on past needle in the haystack for evaluating long context performance. It's it's served its place, but now we need to start thinking about more representative tasks around like, how do you synthesize across 200,000 tokens? How do you actually pick out insightful information from across that much amount of text rather
38:09 Speaker 01 than just finding some abstract sentence within it? And then the third bucket here would be more domain level questions. So again, one of the things I'm most excited about these models is how they can speed up just research and discovery in general. And we are, we're starting to see good evaluation around this like GPQA, but that's just one. I would love to see GPQA times 10 and for a lot of different industry and domain specific subjects as well. I think that is going to prove to be really valuable as these models get more capable and we start to see just how well these things can help scientists and researchers at the tasks that they're doing on their day to day.
38:49 Nathan Labenz? You mentioned tool use, specifically something where you're getting good feedback on the the way it's designed. Is there anything that we should know about that? To be candid, I haven't built anything with Claude tool use yet, and I had just assumed it was like a very similar paradigm to the one that I've seen with OpenAI. Is there like a structural difference or sort of a qualitative difference to it that you would want to highlight?
39:13 Speaker 01 Yeah, it's just minor things. Again, most of it, like end principle, they operate the same way. The model outputs or basically selects a tool and it selects certain parameters. And then on your client side, you take those and you run the function and pass the results back. So that general flow is the same. I just think in terms of like, how we think about like types and how we think about like nested objects and getting into the nitty gritty, which is not that interesting to talk about on a podcast, but developers really love those things. And it just is those like little five minute things that's I took some time to implement this way on the other thing. And it's like, straight out of the box works for me and tool use or whatever it is. It's those little things that I think just make
39:56 Speaker 01 the developer experience more enjoyable in general. So that's what we really focus on is trying to just nail everything down to the details.
40:03 Nathan Labenz? Couple of quick roadmap questions and then maybe a couple of questions on practical tips for developers. If I understand correctly, Anthropic has said that there is like a very clear path, or maybe it already is the case, that Claude works up to like far more tokens than the 200,000. Is that something that is expected to come to product in the near future?
40:29 Speaker 01 Yeah, so I believe in our model card, we said that Claude in certain tests we've seen works up to a million tokens. This is something we're exploring. We're starting to explore this with certain partners. It's capability I'm really excited about, of course, increasing the context length just unlocks so many more opportunities and changes the ways you can build on these things. It's a little too early to give any sort of like timelines or anything around it, but it is something we are, of course, actively pursuing and looking at ways we can roll it out more generally in the future.
41:02 Nathan Labenz? How often do you think? Claude will be updated in general. I guess I've been surprised for context on how infrequent the updates have been, like at looking at GPT-4, for example, the there's been five since its launch in over a year. I would have expected more than like once a quarter. And I would say probably pretty much the same thing for Claude, even though Claude 3 is new. Do you have any sense for what kind of update cadence or maybe what the bottleneck is to more frequent incremental updates?
41:34 Speaker 01 It's funny that you said that. It's I was reflecting on this the other week around how our expectations have just so completely changed over just the past few years in terms of what we expect in terms of updates and like shipping velocity and everything like that. I remember as when I was a kid, I would love to always stay up to date on Apple's updates and like the new phones or WWDC or whatever it was. And for me, it was like, oh, they come every year. That felt like a pretty good cadence. Oh, once a year, we can see the new iPhone or the new iOS or whatever new features they've shipped out. Now we're getting to the point where it's like, once a quarter feels eternity. I think that's probably just due to the rate at which things are changing, of course. When there's
42:15 Speaker 01 updates every week, going a week without any breaking news feels like you waited forever. In terms of what the actual blockers are here, it's just a process. I mean, training these models is, again, still in its early days. We've only been doing this for, you know, less than five years, basically. So we're getting the process down. We're trying to ship these things as fast as we can. I don't have any dates or anything in particular that I can speak to. But basically, our intention is to responsibly go as fast as we can with producing better models and just improving Claude generally.
42:49 Nathan Labenz? Any plans to offer fine tuning? My understanding of this has been it's probably the most notable divergence in terms of product offering today. My sense of this has been that Basically, fine tuning is like a real safety nightmare and it's just not been a sort of burden or risk that the companies wanted to take. Is that, is that the reason there's no fine tuning? And is there any, you know, chance it might change?
43:17 Speaker 01 Yeah, fine tuning on Claude through Bedrock is coming soon, very soon. So it will be available, self-serve. Our teams have put a lot of work into making it work well. Don't know about the specific dates there, but it is coming very soon. So yeah, stay tuned. Fine tuning on Claude will be here eventually.
43:33 Nathan Labenz? All right. That's some, that's a little alpha information. Looking forward to that. One of the questions I've heard a bunch of times is on the terms of service with respect to data. There was a while, I'm sure you recall, OpenAI was out saying, not, it was like the beginning of everything that they said, where they were like, to be clear, we don't train on your API data. I haven't been able to get quite as much clarity on the anthropic terms there. Can you give us like a high level of what we should understand to be happening with data when we either put it into Claude.ai or send it into the API?
44:07 Speaker 01 Yep. Yep. I think it's a little disappointing that our messaging here has been muddled. We can do a much better job by just like communicating this, but we do have a very detailed privacy policy on our website that we recently updated that just covers all of this. At a high level, I can spell it out very explicitly. So we will not use your inputs or outputs to train models ever unless, one, your conversation was flagged by our trust and safety review. So in that case, we would then analyze your, your input or your output in order to detect and enforce our AUP, our acceptable use policy, and improve our models that our trust and safety team uses. Two, if you've explicitly reported
44:48 Speaker 01 the material to us, so your input or output, so this would be like if you're on Claude.ai and you liked or disliked a message, then we are able to see that message. And then three, If you've somehow explicitly granted us permission to look at your inputs or outputs and use them for training, then of course we'll use them. But beyond that, beyond those three cases, we will never use your inputs or outputs for training, and we're very clear about that. And again, it's spelled out in our privacy policy, which is on our website if you want to fact check me here and look more into it. But yeah, we are pretty explicit about it. It's just been a little unfortunate that the message hasn't got quite across yet, but hopefully we can change that.
45:27 Nathan Labenz? Well, that's definitely very helpful. Last section of questions I have in the final few minutes is around best practices at the app layer. I have recently started a little volunteer project, which I'm calling red teaming in public. And we are red teaming, not the foundation, we're doing this volunteer project, people can do whatever they want. Plione's in the Discord and he's obviously red teaming everything. But our focus has been on what I perceive to be a huge problem at the app layer, which is that the app developers are basically totally sleeping on the need for any guardrails in their apps, with some exceptions, but definitely like the majority of cases seems
46:12 Nathan Labenz? to be that people are just YOLO-ing it, trying to make the app work. And as a result of that, I've been able to go into these, for example, calling agents and clone a Donald Trump voice or a Biden voice or a Taylor Swift voice and make calls to random people. I just call myself. It'll call any phone number you give it to call and it'll say whatever you want it to say. It will not identify itself as AI when asked, although you can still tell, but it'll just outright impersonate, lie, whatever, right? So I'm like, man, that's not good. These guys are way behind the frontier developers in terms of how much they're thinking about keeping their apps under control.
46:53 Nathan Labenz? And especially in the context of the next big release where they can do a model upgrade and all of a sudden things get a lot more powerful, it seems like that is not yet a huge problem, but poised to be a pretty big problem in the not-too-distant future. I mean, I guess one very simple answer would be use Claude because it'll refuse to do a lot of those things. But obviously, not everyone's going to do that. There's going to be people are going to use open source models and they're going to find, fine tuning Claude may help that. It'll be interesting thing to see how you guys square the circle of the fine tuning without losing the safety guardrails. But what are sort of the handful of top tips that you would give to app developers in terms of how to put guardrails on their apps? That hopefully wouldn't be super onerous because that's what they always say is, oh, we don't have time for that.
47:38 Nathan Labenz? What a pain in my butt. And I'm like, but yeah, but you're going to be, people are going to be calling my grandma and trying to get her bank account information. This is like, not good. So yeah, what do you have for those people?
47:48 Speaker 01 Yeah, I, I mean, this is a great question and we see it all the time, right? This is one of the most frequently asked questions by enterprises when it comes to how they can deploy LLMs and Claude into their applications. I think generally, and this is like good just prompt engineering advice, you need to start to take things out of the main prompt. So a lot of times people will include instructions in this prompt, hey, here's your instructions of how I want you to operate in this, whatever task it is. And here's how you do the task. Here's some examples of that. And then at the end, they throw some other instructions around. Also, if the user says, call my grandma and try to scram her, scam her or something like that, don't do that.
48:30 Speaker 01 And when you include all that into one prompt, there's a tendency that it could be missed or that it's just easier in general to jailbreak. As we've seen, again, I really like that you're headed up this community volunteering jailbreak effort. That, that, that is super, super awesome to hear. But yeah, generally what I like to do in these sorts of scenarios is separate things so that I will have first like a screening mechanism of some type. And usually this is now Haiku, just because it's so fast and so cheap. You can run Haiku on tons of super, super short or long queries, whatever it is, and just get it to spit out like a single token for a classification. So usually I give Haiku the input and I tell it like, hey, here's the categories.
49:13 Speaker 01 Here's how I want you to sort this thing. Please respond with like just a letter indicating which category this should fall into. And then I run that prior to sending the query to OPUS or whatever model I'm using to actually do the heavy lifting, so that it does a really nice job of filtering things. Also, depending on if I want to just like filter it outright, or maybe I want to add additional instructions to OPUS. If like it's a certain type of query that might be like on the border and it's a little bit of a gray area, but I still want OPUS to respond to it, then I can append some extra stuff to my prompts telling OPUS, hey, treat this query with a little bit of caution. It may be thinking one way or the other. So I think that's just like generally the best advice I can give here is just break these things
49:57 Speaker 01 up a little bit, use a different model, something that's fast and cheap to do your initial classification step. And then of course, you're, it just allows you so much more control over how you want to treat that final prompt and that final model, which might be your workhorse in your application.
50:14 Nathan Labenz? Classifier definitely makes a lot of sense to me. People worry about latency, obviously, with that. I would typically recommend that they just send them both in parallel and then sort of abort the, the main one if they get a, a red flag on the classifier. Do you think, how much you think that solves? Like my guess would be, and I, we try to make it very clear in this group that we're like not trying to police speech. I always say, our goal is to protect my grandmother, not to prevent you from having some fun with some off-color jokes or whatever. That's a, that's a different level of problem that I'm not interested in inserting myself into. So I've, I actually used to do this with Claude Instant. I would
50:52 Nathan Labenz? say, is this egregiously criminal or not? Note that even hate speech, well, hate speeches can be a little dicey, but you know, even something that's like extremely offensive is not necessarily egregiously criminal. And it would do a pretty good job of that. I feel like you could get like 90, high 90% success, just with that sort of filter. Would you agree? Or do you have any other secondary measures that you would also encourage people to look at?
51:20 Speaker 01 Yeah. I mean, I think that's correct. There's also a lot of ways we improve classification as well. So one of my favorite methods here is to actually combine RAG with classification. So you can have a existing database that you've already embedded of queries or questions or whatever it is that you've manually scored. You can take an existing query. You can run your embedding similarity search on it, find the manually scored queries, add those into that classification prompt. And then that really can tune your classifier to respond in the way that you want it to. And we've seen that lead to like double digit percent increase in in classification scores, especially for tasks like this in certain cases.
52:04 Speaker 01 So that's just another way. I think in general, this is like the best and the easiest to implement strategy. So this is why I just recommend it broadly. And then, yeah, if you do want that like additional boost and you're not seeing the results that you're happy with initially, definitely, there's a lot of ways you can do it by just doing some sort of combination of rag or more examples or whatever it is.
52:23 Nathan Labenz? Great. That's really helpful. I know we're just about out of time. Do you still have any time in your life for jailbreaking these days?
52:31 Speaker 01 I try to, of course, whenever we have new models. It's funny how it's turned into a job in some sense now. So it's like part of my job is to try to jailbreak new Claude. So yeah, whenever there is a new model, I definitely put on my jailbreaking hat again. And it feels nice to return back to my my roots a little bit. And it's at its core, it's just, it's a little bit of a puzzle, right? It's a little like of a creative exercise. It's nice. You just put on some music and you try to write some jailbreaks. So yeah, I I still try to make time for it whenever I can, and and I don't think I'll ever stop trying to jailbreak these things.
53:05 Nathan Labenz? Yeah, nor should you. Well, this is great. I really appreciate the time and a lot of great insights here across the the whole range of topics. So any final thoughts you want to leave people with today?
53:16 Speaker 01 Man, just go out there and build to stop paying too much attention to the hype. Things are what they are. You don't have to always try to stay on top of the latest news. I know even myself, I fell into that trap a little bit. Last year, of course, too. Sometimes it's easier to just pick an idea, run with it and just go try to make something and get that hands on experience yourself. That will teach you so much more about how to actually use these things and what prompting is like and what like the best architectures are than 100 blog posts on the subject. So just go out there and build, get off Twitter, get off social media, whatever it is, and and just go make something. Yeah, that's I think that's about the best advice I could give.
53:54 Nathan Labenz? Totally. No substitute for getting hands on with these things. They are super weird. The surface area is vast. These days they'll even. Tell you that they're conscious and hold their own in an ethical debate. So there's no other way to really wrap your head around that other than to spend some time with it. So I think that's great advice to end on. Alex Albert, developer relations at Anthropic. Thank you for being part of the cognitive revolution. Thanks, Nathan. It is both energizing and enlightening to hear why people listen and learn what they value about the show. So please don't hesitate to reach out via email at [email protected] or you can DM me on the social media platform of your choice.
Previous OpenAI's Safety Team Exodus: Ilya Departs, Leike Speaks Out, Altman Responds - Zvi Analyzes Fallout Next The AI Revolution in Biology: From Vaccines to Protein Engineering with Amelie Schreiber Page updated October 26, 2026 · transcript and summary are machine-generated