No PriorsSAP: Bringing the ‘Operating System’ of a Company into the AI Era with CTO Philipp Herzig
EVERY SPOKEN WORD
40 min read · 7,800 words- 0:00 – 0:42
Cold Open
- PHPhilipp Herzig
There's a lot of exciting opportunities and new things you can build that we only dreamed of in the last, I don't know, twenty years at least since I'm a developer.
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
We are serving some of the largest customers. They have a lot of heritage, they have a lot of complex landscape. They can reduce like thirty percent of their efforts, right, to get to the outcome faster, which of course then directly reduces the cost. The time is clearly over where you design software that requires the intelligence to sit in front of the computer. If you look at classical software, what did you do? You designed a user interface to teach a human how to get their task done by clicking through the UI, essentially. This is over.
- SGSarah Guo
[upbeat music]
- 0:42 – 1:18
Philipp Herzig Introduction
- SGSarah Guo
Hey, listeners. Welcome back to No Priors. Today, I'm here with Philipp Herzig, the CTO of SAP, the enterprise juggernaut. We talk about their AI strategy, why SAP has endured and thrived through several technology transitions, why en-entrepreneurs are underestimating the challenges of scale, why AI is a business model transition, not just a technology transition, why he thinks that LMS are not enough for predictive analytics, and even about the traveling salesman problem in the real world, and the Strait of Hormuz. Welcome, Philipp. Philipp, thanks so much for being with us.
- PHPhilipp Herzig
Yeah, it's a pleasure to be here. Thank you.
- 1:18 – 2:51
What SAP Does
- SGSarah Guo
Everybody knows the name SAP, but I do think that for, uh, lots of engineers or people who aren't close to the system in a larger enterprise, they don't really know like the breadth and function of the platform. Like, can you just describe, uh, what you guys do for customers?
- PHPhilipp Herzig
Oh, absolutely. I mean, look, SAP is the market leader, right, in enterprise of software applications and platforms, right? We have some four hundred thousand enterprise customers, and usually I desc-- running their finance, and HR, and you know, supply chain, manufacturing, execution, logistics, warehouse management, and then of course, everything on the customer side, sales, services, commerce, procurement, you name it, right? Um, end-to-end, right? Like SAP, we always say we have the broadest portfolio in terms of, uh, end-to-end, running the business end-to-end. This is where SAP started with, right? The re-- giving real-time insight. And usually, I really describe this as it's not just software in itself, it's kind of the operating system, right, uh, of a company essentially, uh, in order to, um, get, you know, from, from everything from order to cash, or source to pay, right, end-to-end managed for companies around the, around the entire globe.
- SGSarah Guo
Mm-hmm. Um, I definitely wanna talk about AI, uh, LLM, some of the stuff that you guys-
- PHPhilipp Herzig
Sure
- SGSarah Guo
... are doing internally, and then around, um, predictive models as well. Uh, but just because the, the macro backdrop is o-on everyone's mind, both from a technology and an economic perspective-
- PHPhilipp Herzig
Oh, sure
- 2:51 – 6:53
Why SAP Endures
- SGSarah Guo
... um, I wanna talk about like SAP's position in the market a little bit. SAP has, uh, has stood the test of time through multiple technology and market cycles. I, as a early-stage venture capitalist, I'm, I'm kind of on the other side of this where the narrative is like, well, when you have internet, and cloud, and mobile, and AI, and social, like you have, um, uh, an opportunity for new players, um-
- PHPhilipp Herzig
Mm-hmm
- SGSarah Guo
... what, what do you... Like, at SAP, you know, even today is the, um, I believe the largest like market cap enterprise software vendor versus sort of the, the last generation of the new guard, like the Salesforces of the world.
- PHPhilipp Herzig
Mm-hmm.
- SGSarah Guo
Um, how has that happened? Like how did you, how did you do it, and what is make, what makes it so durable?
- PHPhilipp Herzig
Well, what makes it so durable, right, at the end of the day, I mean, if you think about this, and it's happening as a little bit the same way also when we talk about the SaaS is dead narrative or the SaaS apocalypse, right? I mean, anyway, we're, I, I have the feeling like in this market last year, AI was in a big bubble and everybody was kind of doing, "No, it's not," and [chuckles] "Not this year, SaaS is dead," uh, and, and so on and so forth. Look, the, the reality is now, of course, with the, the, the costs of building being so low, right, with specifically agentic coding and all these latest, um, powerful models, I mean, something has always prevailed over the years because even when SAP was founded, right, in 1972, right, a long time ago-
- SGSarah Guo
Mm-hmm
- PHPhilipp Herzig
... um, I mean, why was it started? Because actually in the '70s, when the founders of SAP worked still at IBM, what did they do? They went to each customer, right, and they implemented the finance system again, and again, and again, and again. And then they said like, "Hey, this makes no sense-"
- SGSarah Guo
[chuckles]
- PHPhilipp Herzig
... right? Because the economics, it doesn't scale, right? Because of course you can do this, right, but you can only add so much value, right, in any given time, and by the way, we are basically programming the system very similar. Of course, there's always a little bit that is specific then to the customer, and this was the idea where standard-- the notion of a standard software was born, essentially, right? And then of course, that stood the test of time, right? Because there is simply things and companies that need to get managed, right, end-to-end, and that also has transformed throughout the years. You've mentioned that, right? First from the mainframe to client server, right? Then to the internet, then mobile, and now of course AI. So of course, the software has changed and evolved all along with these techno-- But what hasn't changed is what customers are seeking for, which is outcomes, right? Outcomes and return on their investment in order to get the things done, right, um, towards... And, and of course, now AI is an amazing technology that again, uh, helps to get more things done in the enterprise, right? And then that is actually what SAP is standing for, right? And, uh, and so what we are really doing is in-- given of course also the breadth of the portfolio and the customers, is of course to help customers to achieve more by deeply embedding AI, AI agents, and of course transforming now the user interface, and so on and so forth, to help them get more, right, done in, in whichever industry that they are, that they are working in. And, um, and, and, and we believe that still will, uh, con-con-continue, right? Because what this is exactly what we're also seeing right now with, of course, there's still, of course there's tremendous progress, but we also see that the AI adoption in the enterprise is still not where we wanna see it, right?
- SGSarah Guo
Mm.
- PHPhilipp Herzig
Like there's this gardener curve, right, where say like there's this AI innovation race, and then there's this AI outcome race, right? Then the gap almost-Increases, right? Versus getting, getting narrow. And, and, and, and that is what, what we are really focused on, right? Though, that customers get the outcome, uh, from, from AI to, to achieve more, given of course, uh, the foundation we have. But simultaneously, of course, the system, we are, we are kind of re-engineering the entire system, right, with the help of AI-
- SGSarah Guo
Mm.
- PHPhilipp Herzig
Uh, in, in a, in a totally new way. Yeah.
- SGSarah Guo
Mm-hmm.
- 6:53 – 12:14
CTO Priorities and AI Push
- SGSarah Guo
Um, you, uh, now as CTO as, of SAP have like a very broad purview on... it also includes the AI strategy piece of it, um, internal and for your customers. Like, uh, what do you think of as your, your own top priorities for the organization, and where is SAP on this, um, re-engineering or re-imagination journey?
- PHPhilipp Herzig
No, look, I mean, we, we are, we are [laughs] in the meantime all in on AI, right? Uh, so I mean, everybody in the company is using agentic coding, right? Like, because that's of course an amazing, uh, um, uh, uh, productivity boost, right, that our developers have no matter in which programming language they are building, uh, the, the software for the customers. But of course, it's also really, um, again, focusing on customer outcomes, right? And we've seen this, for example, early, in the early days now with consulting, for example, right? We built this thing called Joule for Consulting, which is phenomenal because, uh, it was one of our fastest growing AI products because what this actually helps is to build the, the, um, uh, to, to help the consultants, right, in the, in an SAP project or in a complex landscape if they're... I mean, a-again, right, we are serving some of the largest customers. They have a lot of heritage, they have a lot of complex landscape. To help them actually to move into the cloud, to adopt the latest AI capabilities, and so on, and with Joule for Consultant, they can reduce like 30% of their efforts, right, to get to the outcome faster, [clears throat] which of course then directly reduces the cost, not just the time, but also the costs that are necessary in order to get, to, to, to get to the, to, to the latest software. And we've seen this of course, uh, with Concur, for example, right, where now our travel booking agents, our expense agents are, are live. And so, so there's many of these outcomes that we are designing. But when you look from a CTO perspective, really it, it's, in my mind, it's three things that are really getting not, not disrupted, but are massively changing. Yeah. To me, the metaphor is a little bit like when we move from on-prem to the cloud, right? Originally, everybody thought, "Hey, we just take the on-prem software we already built, we put it on the internet, call it cloud," right? But then only over, uh, over a certain period of time people realized, oh, what does actually CI/CD mean, right?
- SGSarah Guo
Mm.
- PHPhilipp Herzig
You can deploy daily or multiple times per day. And then you realize, oh, hmm, we always had multi-tenancy in the on-prem software already, but then of course in the cloud you have to learn how to scale it up and down, right? And like all of a sudden the software kind of got re-engineered, right, to really, you know, build real SaaS software that, that, uh, that, uh, uh, with all the concepts, right, in cloud computing. And with AI the same is happening, right? And it is happening on three levels. It happens of course on the UI side, right? The time is clearly over where you design software where the dump software, whether you... that requires the intelligence to sit in front of the computer, right? So I mean, if you look at classical software, what did you do? You designed a user interface trying to, hopefully you did some user research, try to figure out in the easiest way or the most intuitive way to figure, to, to teach a human how they get their tasks done by clicking through the UI, essentially. This is over, right? It's now we call this generative UI, right? So the UIs get dynamically generated, right? If you have analytical questions, for example, or if you wanna do your deep research, not just the deep research you find on Perplexity or the, the usual chatbots, but deeply rooted, let's say tariffs are being introduced or new taxes or the straight of formulas, what does this mean for my supply chain? And then you can analyze this in conjunction with your SAP data. So there's a lot of exciting opportunities and new things you can build that were almost impossible, that, that we only dreamed of in the last, I don't know, 20 years at least since I'm a developer.
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
Where now, you know, the system becomes much more multimodal, much more proactive, right? Because it can run overnight and then only if you wake up in the morning tell you, "Hey Sarah, have you looked at this?" Right. "Here's a problem on the sales side. Maybe the, the order entry is going down. You should do something here, and here are some recommendations already for this," or, "Here, there's a problem in the supply chain," right? Uh, because now if you're an oil and gas customer, obviously you wanna know what are my options you need to replan, right? Like, so all these things become super important for customers, and that changes the UI. Then the second one is, of course, the business processes, like an order to cash in the past, of course it has variances and so on and so forth, but it was a rather rigid process, but n- like the standard operating procedure of a company. But now of course with these agents, right, we can blend the structured and the unstructured world, uh, more seemingly so to get actually more work done. So this whole move from software as a service to some call it service as a software outcome as a service, that is of course what these agents are building for us. And then of course below that you have the whole data layer, right? The whole data layer of bringing, of course, SAP has a lot of super valuable data for a company, right? Like all your general ledger and your invoices and, and your warehouse and inventory information, et cetera. But of course you now want to combine this, right, with the plethora of other data, right, in order to kind of build this one harmonized semantical view because only we always say AI is only as powerful as the data is, right? So and, and that is exactly what we are then also doing and transforming on the data side to help our customers to benefit from a, from a, from a globally harmonized data model to fuel the AI.
- 12:14 – 17:06
Scaling AI in Enterprise
- SGSarah Guo
What is the, um, biggest engineering or technical challenge for, for, for you guys when you look at, you know, these three bodies of work or anything else that you're doing at SAP?
- PHPhilipp Herzig
Well, the, the biggest challenge, quite frankly, is of course when you, when you look at this is how do you... it's actually not the AI so much, right? But it's actually teaching the AI to do the right thing at scale.Right? Because I mean, you can-- Look, you can build-- Two years ago, right, everybody built a rack service, right? And you can, you could easily with a POC blew off everybody's, you know, the CEO's socks, and they're like, "Look at how easy it is to build a chatbot on ten documents," right? But that of-- But, but SAP and, and all these large customers, right, they are always have a problem of scale. Okay, what do you now with a hundred documents? Well, it becomes a little harder. A thousand documents becomes a different engineering challenge. And now if you go into Joule, you are Sarah, you are maybe an SAP US employee, right? Of course, if you ask a question, of course, for a travel policy, for example, of course, you expect a very different answer than me as a German employee, right, would, would get. So you then now need to connect this actually with your master data, like where are you located, in which country are you, on, of, on, on under which payroll are you actually, which taxes apply to you, and so on. So all of a sudden it becomes a very, very tricky problem. Same with MCP. Like last year, oh, everybody could build an MCP server. It was so super simple, right, to, to, to hook up your MCP server and do amazing things with it. But that's becomes very-- Like, for ten APIs, not an issue. Hundred, uh, we, we will get already, uh, context load and all these, these challenges. But we have twenty thousand APIs, right?
- SGSarah Guo
Oh my goodness. [laughs]
- PHPhilipp Herzig
So it becomes this like, uh, yeah, it's like, because it's so huge, right? There's so, so much things, so it becomes this problem of scale, right? And doing this really end-to-end for the customer, because what we also build is really an integrated experience across, so you can ask your finance question, you can ask your HR question, your supply chain, you can correlate that. Like this is, this is the biggest challenge to bring that, so to speak, to, to, to together, yeah, and design it then really for the, uh, for the, for, for the right outcome, yeah. And you said this also, it was interesting. And another interesting thing is, um, from my perspective is [laughs] you had recently this other podcast, I think with Andre, you had it, uh, on the, the most important thing from a development perspective is actually that people start writing their evals.
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
That is, was this like I was on this tour for a very long time now, um, because, um, the, the problem and why this agentic coding works so well, Sarah, is, um, of course, you can verify the outcome, right? Uh, you can either say, "Hey, is the program compiling?" Or the, are your unit tests, right?
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
Does it work, et cetera. And, and of course, combined with a little bit of taste, uh, and a lot of hard engineering work, Anthropic and OpenAI built these phenomenal code generation models. The problem is, if you now want to build a reliable outcome in finance and so on, you need the data that say, hey, with this input, that's the output, right? In order so that the coding agent can validate that a-and assert that against the reliable outcome. And that's something where there's a mindset shift in terms of how you describe the right boundary conditions to your coding agent, right? The harness, like, uh, like, uh, all the boundary conditions need to be true from a security perspective and from a data privacy perspective, all the code qualities, because you also still wanna maintain that code on, on day two and day three and day four, not just get, get the first version vibe coded. And then of course, these evals, right? That then tell you, hey, this agent is actually doing what it's supposed to be doing in a, in a, in a, in a variety of ways. Do you still re-- [laughs] and you sometimes need to laugh because do you still remember in, uh, when I was a computer science student, where the Google guys came in, in a, in a lecture, and they said like, "Hey, I can go home at five PM because I wrote my tests." And of course, this was non-- [laughs] You still remember that, like, test first or test-driven development and so on?
- SGSarah Guo
Of course, yeah. It's coming back. [laughs]
- PHPhilipp Herzig
[laughs] It's coming back. It's like the, the, the reality is nobody did it. At least I never did it-
- SGSarah Guo
Yeah. No, it was not popular
- PHPhilipp Herzig
... because, A, it was so much more fun.
- SGSarah Guo
Yeah.
- PHPhilipp Herzig
It, it was not very popular at the end. Why was it? Because, uh, A, it was, A, so much more fun to write the code first, right? And then, B, of course, usually the product manager gave you a very messy requirement. It was very hard for you to, to write the test actually first. So you-- While you wrote the code, you kind of iteratively discovered what the system, how the system would actually behave.
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
Right? Now the behavior and the writing the code is so much automated, right? Because now you can write almost software, like completely on its own. But of course, now you need to describe the right outcome, what you want from this thing. And so that changes very much how the developers, of course, also, uh, now need to work, specifically now that the models, uh, have the steps changed since December last year.
- 17:06 – 20:42
Verifiability and Agent Mining
- SGSarah Guo
It's really hard, uh, or I think it's not obvious how to picture, um, if there's a, a version of agents and, uh, models powering those agents in enterprise systems like SAP getting better in a compounding way, the way they have in, uh, generic code generation. Do you think it's possible in terms of verifiability or the ability to, um, go understand and evaluate against that intent? Because it is much, um, I don't know if I would say it's more diverse than code, but it is, uh, uh, it's not, it's not obviously verifiable, as you pointed out. Like, do you think it can be?
- PHPhilipp Herzig
That, that's exactly the point. That is where the, the starting condition is great, right? I think in terms of like two lanes. The first lane is, of course, you have the system of record today, right? You know exactly in the system, hey, given this or that instruction, right, what is the outcome, right? Because you can see it in the database, right?
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
And then you can construct, hey, if the order to cash process runs like this, then you need to expect, right, that the, that, uh, uh, the, the cash, like the accounts receivable, needs to come in this way, right? With the following taxes, and so on and so forth. So that gives you verifiability.
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
Now, the challenge, of course, is rather that is never enough, right? Because, uh, if you just look into the system of record today, that data is insufficient for this grand vision that everybody has, that it becomes this autonomous enterprise or likeThe agency of these agents is increasing, right, over time.
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
So to-- at the beginning, the agents, of course, are coming back to you. Some people call this human in the loop or whatever, right? So they need to come back to you, like also still with Cloud Code or Codex, and still ask you some clarifying questions. "Hey, I have now-- I could now go this way. I could do that way." And with that, what, what, what you want to design for is that you start to capture more of that context, right? I always call this the tribal knowledge, the stuff that is not in the system stored somewhere, that just lives in people's heads or maybe in Slack channels, maybe in Teams channels, maybe it was just a discussion on the phone, right? So it's not stored anywhere. So how can you drive a decision from that? And then so the question is, the agent needs to come back, ask you for input. Now you wanna store that. And now what we do, in the past, we called this process mining, now we call it agent mining.
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
Because you record all these decision traces, these contexts of what the users are entering into the system, and then you can either use it to say like, "Hey, wait a minute, this is actually an an-anomaly. The folks in, I don't know, in UK from our company, or the folks in Australia shouldn't do this because the standard operating procedure is this." Or you say like, "Oh, that's actually a very good improvement." And then you can elevate this to be the new standard operating procedure, maybe not just for Australia, but maybe for the rest of the world or more countries to run your company more efficient. Because now you learn something, how the organization behaves, because it can go two ways, right? It could be either good, uh, or it could be a bad thing, and then you maybe wanna, uh, streamline the process, how people then actually conduct the process in a different way. And that then leads to this kind of, I call this then this data flywheel, so to speak. So because with every trace, every input a user gives you, with all the observability that an agent writes you, you have new data sources that can then lead to new evals where, where somebody says, "Yes, that's a verified output," uh, so to speak, "that I want." And then, of course, you can optimize the system more towards that outcome, uh, depending on which, which data you gathered.
- 20:42 – 22:11
Tool Calling vs. Computer Use
- SGSarah Guo
Do you, uh, have a strong point of view today as to whether, uh, agents operating against these business processes, uh, within SAP or otherwise in enterprise software, do you, do you think it's going to be, um, computer use? Do you think it is all, you know, code and tool use on APIs?
- PHPhilipp Herzig
It's an interesting question. Uh, I have not a [chuckles] a very spec-- uh, a finite answer yet to this. So I think, um, given, of course, also how clunky UIs are, and so on and so forth, and knowing the challenges also from UI automation from the past, I mean, it's phenomenal what they can do already today, quite frankly. I mean, they're still a little bit slow, right, and, and so on and so forth. But I still believe for the most part, uh, it will-- the, the majority will live with tool calling, right, and, and agents running in the background, and so on, right? Because you also don't, uh, you know, uh, uh, maybe want to have the browser open all the time. Okay, we can do this with headless browsers, and so on. But I mean, if you can do this, right, with a more structured approach from an integration point of view, I think that will be the preferred method. But then, of course, there will be always kind of things where an API is maybe not available, or you have a legacy s- uh, system for a time being, and so on. And then, of course, these computer use approaches, and so on, will nicely tie in, so to speak, um, as, as well.
- 22:11 – 24:58
Domains Where Agents Deliver Value
- SGSarah Guo
If we zoom out a little bit and just think about, um, um, agents and, um, automated business processes, in what domains do you, uh, hope customers will see that be most effective first?
- PHPhilipp Herzig
Well, I mean, we need to be clear, right? I mean, it has been, for the most part, uh, very productive in what I call the unstructured world, right? Because let's face it, I mean, large language models are very good in the unstructured world, right, text and the images and stuff like that.
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
And so, of course, everything where unstructured data is concerned for the most part, like in services and in support and, uh, and maybe sales, right?
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
And then, of course, in anything related to knowledge work, right, that deals a lot with documents. Of course, this is where we see, like just tool for consultant product I've mentioned, right? This is a lot of unstructured information. This is, of course, where, you know, it was the easiest to get quickly to the, to the, to the, to the return on investment. It was harder now to kind of combine this. Also, you mentioned tool use, for example, right? I mean, the models had to learn, of course, first of all, it got-- need to get better, right, on how to use the tools. And then you need to build orchestrators, right, and disambiguate, oh, what does an order actually mean? You mean a maintenance order, sales order, purchase order? The many-- what, what-- order is a very overloaded term.
- SGSarah Guo
[chuckles]
- PHPhilipp Herzig
It's very, uh, uh, very ambiguitive. And, um, so-- and that, of course, this orchestration lo-logic, that's what is a hard thing to build. Yeah. And, um, and so I think, uh, overall-- But now that it had become, gotten better, right? Now you can do things like chat with your data, right? And instead of going to the data analyst, business analyst that curates you some dashboards, and uh, uh, eight-- in eighty percent of the cases, that might be a good enough dashboard. But for all the other twenty percent of the question, you always need to go back to your IT department. No. Now you can just converse in natural language with the system. It pulls the data, right, natural language to SQL or whatever have you, pulls that data, you converse it until you have that point of view of the data that you wanna have, and then you just pin it and you say like, "Okay, that's actually my problem. Now I wanna manage that problem for the next, I don't know, two, three weeks until the problem maybe has disappeared." And then, of course, you, you, you, you move on, maybe then you delete that tile, uh, and so on and so forth. Like, so this, this kind of, um, combination of the structured, unstructured world, which is required, right, if you wanna go into the tabular world, right? Because lots of data in finance is stored in tables and sales and the supply chain, and so on and so forth, right? Um, unlocking that took a little bit of time, but, uh, now it's actually we are seeing through, for example, the knowledge graph, the SAP knowledge graph that we've built, which is kind of the glue between natural language and the structured data in the system to, to, to really bring this
- 24:58 – 29:07
Limitations of Predictive Tabular Models
- PHPhilipp Herzig
together.
- SGSarah Guo
That actually leads to one of your, um, I, I think like, I don't know if it's unconventional, but it's certainly not the, the dominant narrative in AI right now, which is your interest in like predictive and tabular-
- PHPhilipp Herzig
Mm-hmm
- SGSarah Guo
... um, models. Uh, can you, can you talk about like, y-you know, why LLMs aren't the be-all end-all here, or why we can't just use, um, uh, tools and, um, uh, calculation external to the model in combi-in combination with LLMs to achieve what you want to achieve?
- PHPhilipp Herzig
Yeah. Now, first of all, from a business motivation, it's a great question, right, Sarah? I mean, first from the business motivation point of view, right? Again, LLM's unstructured world, that's all good, right? But most of the time, if you, if you want to plan forward, right, if you wanna make good decisions in a company-
- SGSarah Guo
Mm-hmm
- PHPhilipp Herzig
... you need predictions, right? You need predictions in terms of, oh, what's my demand, right? For, oh, is this, uh, depending on the seasonality effects and so on, what's my demand forecast may be, right, for my product in the retail store? Or what's my demand, right, uh, for my product so I can plan accordingly my manufacturing, right, if I'm a manufacturing customer. Or you wanna predict your cash flow, right? Uh, you wanna pred- And that has a bunch of input variables, like, oh, what are actually my day sales outstanding, right? And that is determined based on are customers paying, yes or no? That's a classification question. And if you then say, okay, if a customer is not paying in the, in, within the payment terms, what's the payment delay? A classical regression question, and so on and so forth. Now, the problem is, of course, still today, if we look at these predictive questions, right, and then you wanna maybe do a what if analysis from it, right? Now, if you want to do these predictions, quite frankly, then the challenge is large language models are not made for this, right? The way how they, you know, generate just one token after another, essentially in a sequence-to-sequence modeling. I mean, they're language models, right? So that, th-then they do this phenomenally well. But if you still wanna do these predictors, well, you have to go back to these classical machine learning approaches, right? You use XGBoost or AutoGluon and, and many of these, uh, AutoML approaches, right, that, that might be, uh, that, that are still out there. The problem is just it doesn't scale, right? So we haven't seen in the predictive space the same level of democratization, right? You still need to hire a very good talent, a data scientist, right? And then if you, for example, if you're a large company, we did this, for example, at a pharmaceutical company. If you just want to solve the payment delay prediction problem I've mentioned, right?
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
You have-- They are, they are running in ninety countries around the world, and they need these two models, so you end up with a hundred eighty models you need to train. You need to create the data, you need to train the models, figure out, right, what the right model, uh, is, feature engineering, like the classical, uh, uh, machine learning kind of approach, right, that, uh, that, that was used in the, in the past. And what we said all the time is, okay, look, we have all this data in, stored in these tables, right? Hundred, thousands of tables, right-
- SGSarah Guo
Mm
- PHPhilipp Herzig
... where all this information is stored. Can we not apply the same idea that large language models or multimodal models did for the unstructured world, actually for the structured, in order to start predicting things? So you can just basically provide a little bit of context, a small amount of data, not a large amount of data, because that was always a problem. Small amount of data, and then starting making high accurate predictions, so to speak, in that domain. And that led, actually, this was two years of research. We published it also at NeurIPS and a bunch of other conferences. Uh, we call this RPT-1, so Rapid-1, stands for Relational Pre-trained Transformers. It's still out-- based on the transformer architecture, but with a very different, uh, uh, architecture. Uh, we released this, and we see some, some, some, meanwhile, some very, very good results from that in, in various domains where, as I said, classification and regression, sometimes time series, and so on, uh, are concerned. And we believe this will be huge because it obviously will allow way more people from a business impact to, uh, to, to make these predictions which large language models have a really hard time with.
- SGSarah Guo
Mm-hmm. Mm-hmm.
- 29:07 – 31:54
Barriers to Enterprise Adoption
- SGSarah Guo
When you, um, uh, think about the gap in, uh, I don't know, I think you described it as like hype versus adoption within the enterprise customers, like, uh-
- PHPhilipp Herzig
The innovate-innovation race, uh, versus the outcome race. Yeah, you're right
- SGSarah Guo
Yes, innovation race versus outcome race. Um, uh, it's a, it's a good framing, like, the change is happening very quickly. That's hard for companies to absorb. Where, where do you see, um, challenges for the enterprise and adoption today? And where are customers making the most progress with, with you, or where are they most excited?
- PHPhilipp Herzig
Yeah, it's a good, good question, right? I mean, usually I say the, the, the primary problem, as I said, is, is, is the problem of A, data, right? Because most of the time the data is, of course, very disaggregated in a, in a, in a company, right? I mean, for a variety of reasons, right? Either because you made certain decisions, uh, how you purchased, uh, solutions in the past, or you did an M&A, right? So you acquired a company, naturally, of course, they bring a very different IT system landscape as well, and so on and so forth, right? So you have disaggregated information. Now, and the problem is, of course, that limits, uh, the potential of what you can actually do with AI, right? And, and then the question next is, how do you integrate this safely? And what I see is clearly customers who did that kind of homework, right? Now, of course, uh, it's not a new topic. We're discussing this for ten, fifteen, maybe more years, right? The ones that did-Their, their homework. They of course have a much easier life, right? To then also reap the benefits, uh, for example, of AI, right? The second one, as I mentioned, is already is the problem of scale, right? The bigger, the more complex the landscape, and so on, right? Then of course also then bringing this together in a unified experience is a challenge. And then finally, of course, everything around then security and so on and so forth, right? Because then there's always then this gap between, oh, there's an amazing innovation. Take OpenClaw, for example, right? I mean, amazing, uh, what, what, what this has brought to the world in terms of further ideas. And of course, I mean, from a security perspective [laughs] That's, um, that's a problem. You don't want to run this like, just like it is there on GitHub and deploy this in your organization to some... I mean, that's, that's, that's, that's, uh, nobody would ever do this, right? So then of course you need to bring this, make it secure. I mean, we have seen with LiteLLM, how long is this now ago? Two weeks or something. You probably saw it, right? Like, with this vulnerability that steal-- all of a sudden steals all your keys and credentials, and so on and so forth like. And th-that you don't want [laughs] right? I-if you're the chief information and security, the, the security officer in the company, right, you don't have a job anymore, right? And that's, and that's of course another big challenge from [laughs] an adoption perspective as well.
- 31:54 – 34:03
How AI Will ‘Uplevels’ Work
- SGSarah Guo
What do you th- uh, think the, um, uh, function of a finance or an HR or a supply chain team that would have been operating out of SAP in their day-to-day work, um, you know, a, a year ago, what do you think that looks like a few years from now if y- they're successful, y- if you and your customers are successful with the, um, AI transformation?
- PHPhilipp Herzig
Yeah. I mean, first of all, it's very simple. They will get rid of a lot of the mundane work, right? Like collecting information and preparing PowerPoint for decision-making, and so on. So what we're going to see is a much, much faster way of making decisions, making better decisions, right? And then of course automating the mundane work. So what the people will do is they will run more scenarios, they will run-- get better, deeper insights in a much faster way in order to then really think about, we always call it this more strategic thinking, right? A-and kind of in a way, Sarah, if you will, for me, this is same way, like, like, uh, everybody who works today maybe in the finance shared service center, right? It's for me, the equivalent of a junior developer today with Cloud Code. So now they actually become-- they get one level higher, right? They're now not so much anymore, uh, um, tasked with then writing a lot of the code, right? With, with, uh, with Codex or with Cloud Code. But they actually then start supervising the code, give feedback, right, and capture, of course, the essence of what the code should look like, and then, you know, do much more review, and then rather think about what to build next, right? Think about the next requirement and how is that actually differentiating reque- so it will... Like every, every role, every level will kind of get up-leveled, so to speak, right? Because the, the, the, the, the work that's being done today will be pushed down to, will be pushed down to these agents, right? And thereby, therefore, I, I think we-- I believe in general what we will see is that, um, people will just achieve so much more because there is a lot of intelligence baked into the system that gets rid of, of many of the things that we're, that we're doing today, and that are actually, uh, well, at, at least in many cases, not a lot of fun.
- 34:03 – 36:41
How AI Changes SAP’s Pricing Model
- SGSarah Guo
I, I must admit my ignorance here. I don't-- I'm, I'm thinking about this, and I wanna talk a little bit about the impact on the business, if you're right as well. Um, I don't actually know how SAP prices broadly today, but the question would be like, how do you price? And if you are, you know, delivering more outcomes for customers or serving them, you know, service as software in a different way, do you think that changes the business model for SAP?
- PHPhilipp Herzig
It does, absolutely. I mean, there's, there's no question, and we have prepared for this already. So for me it was always very clear, I mean, for the most part, SAP software is seat-based-
- SGSarah Guo
Mm-hmm
- PHPhilipp Herzig
... licensed, uh, uh, uh, today, with a few exceptions, like a Conquer or a Fieldglass, for example, or the Business Network. Um, but you know, very clearly with AI, it was very clear for us that, you know, step by step it will go towards this consumptive world, right? At first consumptive, and then maybe in the next step, uh, once we have more verifiability in the system, then also towards maybe an outcome-based, uh, license model, uh, to, for example, what Sierra is do-doing, and so on and so forth. Um, uh, but the reality is also, it is today for us, it's a hybrid model. It's consumptive, but it still has a certain element of seats in there, and so on and so forth. Because also it's a joint journey with the customer.
- SGSarah Guo
Mm-hmm.
- PHPhilipp Herzig
Because the j- the customer is saying they are not yet ready, in many cases, uh, uh, uh, for a purely consumptive model, right? Because they need pred-- one, predictability, right? And then of course, they are not yet fully also everywhere trusting the outcome, right? And or know then also, of course, is the value already there, but then they are afraid of that the costs may explode from a consumptive perspective, et cetera, et cetera. So what we-- so what at the end of the day, what we have designed is a hybrid that is basically ready for this consumptive world, but actually meets the customers where they are today, and knowing that they demand still a lot of predictability in the enterprise space in order to cost control, uh, the, the whole thing for themselves as well.
- SGSarah Guo
That makes sense. It's unclear how... I, I also believe that transition's gonna happen. It's unclear how quickly it will.
- PHPhilipp Herzig
Exactly. No, absolutely. I agree. I mean, nobody knows this. And at first you see customers that are more-- uh, you have, have a wide range, right? There also of opinions, right? And of course, some customers are a bit more forward-leaning already, and then ano- others are more, uh, um, uh, still a-asking or demanding, uh, a classical model, so to speak. And so therefore it's a, it's um, it's a journey.
- SGSarah Guo
What do you, um-Uh, uh, let me, let me rephrase that for a second. When
- 36:41 – 38:53
What Makes a Winner in the AI Era
- SGSarah Guo
wh- when you look forward, uh, and think about SAP's position five years from now, and you compare it to the, uh, broad market pivot away from SaaS and software, uh, in terms of just how investors are valuing these businesses and their enthusiasm about their durability, um, my own opinion is like the challenge is real, and yet it will affect these, uh, the, the incumbent software companies like very differently, right? There will be winners and losers versus like universally, like everybody's market capture come down. What do you think w- is going to be characteristic of a winner or why does SAP get to en-endure again?
- PHPhilipp Herzig
I think at the end of the day, it's all about adoption and the outcome you bring to the customer, right? I mean, the technology-- [chuckles] look, the reality is for most companies, the technology doesn't matter, right? I, I always tell, tell to my developers all the time, our job at SAP is to make the technology disappear, right? We need to get the outcome in front of the customer. And of course, not just the value itself, of course, you'll also be able to produce and price it in a way, so it's a win-win situation for the customer, right, and, and, and, and of, and of course, the vendor, right, at the end of the day. So what, uh, what we are really trying to do, and this is also why we, you know, from an architecture, we are so flexible, right? We said, like we don't over-index on a specific area. We p- we have partnerships with all of them, right? And, and, and really als- only invest in the things that are actually differentiating for our customers versus the things that anyway will likely get commoditized, uh, in the, in the tech stack, and then try to make sure that we of course bake the enterprise qualities in and the integration is there, and the customers can turn these capabilities on almost instantaneously in order to benefit from it. Why is this important? Because in order-- because if you take a lot of time to reap the value, then your return on investment is essentially gone, right? Uh, or, or it becomes the, the business case becomes harder, right? And therefore, what we are really focusing on is to, to deliver these outcomes to the customers, and I think that will differentiate the winners from the losers at the end of the day to really focus on the business outcomes for the customer at the end of the day.
- 38:53 – 40:08
Day in the Life of a CTO
- SGSarah Guo
As we wrap up, I want to ask you a, a few quick-fire questions, including a little bit more personal one. Um, uh, our listeners always wanna know, like what do you do all day as like the CTO of SAP? Like c- can you just describe [laughs] how you spend your time? [laughs]
- PHPhilipp Herzig
[laughs] Well, I spend most of the time reviewing, uh, the progress with the teams, right? And we're thinking along, you know, from all the layers with the teams, from the database to the models, right, to the UI, review the progress, give guidance, feedback, learn something new. Study, of course, what happens outside. Uh, do a little, a lot of prototypes, right? While we speak here, I have a bunch of uh, command line interface instances running here, prototyping a bunch of things, right? Trying things out, uh, see what works, what doesn't work, right? And then give this also as c-- as, as kind of inspiration, uh, back to the team. And then of course, you know
Episode duration: 39:48
Install uListen for AI-powered chat & search across the full episode — Get Full Transcript
Transcript of episode 5u7AjPardvo
Get more out of YouTube videos.
High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.
Add to Chrome