
エージェントネイティブなアプリストアを作る:Salesforce の Tyler Carlson が語る AgentExchange とヘッドレス戦略
1042: Building for the Agent-Native App Store, with Salesforce’s Tyler Carlson

エージェントネイティブなアプリストアを作る:Salesforce の Tyler Carlson が語る AgentExchange とヘッドレス戦略
Super Data Science: ML & AI Podcast with Jon Krohn
要約
Salesforce の SVP で AgentExchange のプロダクト責任者を務める Tyler Carlson が、前回出演(第956回)以降の変化を語った。Salesforce はデータ・ワークフロー・権限基盤を API と MCP サーバーで開放する「ヘッドレス」戦略に転換し、AgentExchange は Salesforce と Slack のアプリ、エージェント、スキル、プラグイン等を一つに統合した。Tyler は LLM を計算層、エージェントハーネスを OS、スキルやプラグインをアプリとみなす新しいソフトウェアスタックの見方を示し、開発者には特定領域の課題に絞り、AI ハーネス向けプラグインとして設計するよう助言した。
この回のポイント
- ●Salesforce は「ヘッドレス」戦略で、20年以上積み上げた API・MCP サーバー・データ・権限モデルを基盤として開放し、顧客やパートナーが独自のパーソナライズ UI を構築できるようにした。
- ●SaaStr は従来数十人いた従業員が、経営幹部3人と Agentforce 360 のエージェント群で運営される例として紹介された。人間向けの利用と、企業の代わりに動くエージェントの両方が共通基盤を必要とするという見方が示された。
- ●AppExchange は AgentExchange へ進化し、Slack のアプリも統合。キーワード検索中心だった仕組みを、セマンティック検索を経て、購買判断を支援する「機能推論エンジン」へ発展させようとしている。
- ●購買担当者のエージェントが要件整理、調査、RFP 発行、比較、推薦まで行う世界を想定し、人間だけでなくエージェントも発見の対象者として設計している。
- ●Tyler は LLM=計算層、ハーネス(Claude Code や Claude Cowork 等)=OS 層、スキル・プラグイン・MCP サーバー=アプリ層という比喩を示し、価値はハーネスとプラグイン層に集まると述べた。
- ●スキルは複数の AI ツールで評価し、ツール間の差異を吸収する必要がある。Salesforce は UI 部品を翻訳するヘッドレス体験レイヤーを構築した。現状はモバイルの2007年頃にあたる黎明期だと位置づけた。
章立て
ヘッドレス Salesforce 戦略
1月以降の変化として、API や MCP サーバーを開放し、顧客が自分専用の体験を構築できる戦略転換と Claude との連携が語られる。
SaaStr の事例と二つの利用パターン
数十人から幹部3人とエージェント群になった SaaStr を例に、人間向けとエージェント向けという二つの利用形態と共通基盤の重要性を議論する。
AppExchange から AgentExchange へ
Slack との統合、検索の高度化、エージェントが購買調査を行う世界を見据えた機能推論エンジンの構想を説明する。
新しいソフトウェアスタックの比喩
LLM を計算、ハーネスを OS、スキル・プラグイン・MCP をアプリとみなす枠組みと、価値が上位層に移る理由を述べる。
Claudeforce と複数ツールでの評価
スキルを Claude、Codex、Cursor などで評価する難しさ、80対20の問題、UI を翻訳するヘッドレス体験レイヤー、モバイル黎明期との類比を語る。
実務者への助言とクロージング
特定領域の課題に集中し、流通を意識し、最初からプラグインとして設計する助言。書籍紹介とフォロー先の案内で締める。
解説記事
Super Data Science Podcast の第1042回は、Salesforce で AgentExchange とパートナー体験のプロダクトを率いる SVP、Tyler Carlson の再登場回だ。ホストの Jon Krohn が、ヘッドレス戦略、統合マーケットプレイス、AI 時代のソフトウェアスタックについて聞いた。なお本回は Salesforce との提携による企画である。
ヘッドレス Salesforce:UI から基盤へ
Tyler によれば、Salesforce は今年初めに「Headless Salesforce」という戦略を打ち出した。これまで投資してきた API や MCP(Model Context Protocol)サーバーなどを、顧客が独自の体験を作るためのインフラとして開放するものだ。
背景にあるのは、AI ツールやハーネス(AI を動かす実行環境)の登場で、顧客データを参照するパーソナライズされた成果物を簡単に作れるようになったことだ。同氏は、Salesforce が20年かけて作った標準 UI は多くの顧客に共通して役立つ「最小公倍数」であり、出発点にすぎないと述べている。データ、ワークフロー、権限モデルといった25年分の資産はそのままに、画面は誰が作ってもよいという考え方である。
さらに Claude との提携(番組内では Claudeforce と呼ばれている)により、Claude Code や Claude Cowork 上で Salesforce のデータとワークフローを使った体験を作れるようになった。個人が自分用のダッシュボードを作ることも、パートナーが業界知見を載せた独自の体験を作ることも可能だという。
SaaStr が示すエージェント運営
Jon は Dreamforce で見た事例として、SaaS 向けカンファレンスで知られる SaaStr を挙げた。以前は数十人の従業員がいたが、現在は経営幹部3人と Agentforce 360 のエージェント群で運営されているという。
Tyler はここから、ソフトウェアの利用に二つのパターンが生まれていると説明する。一つは、AI アシスタントを備えた人間が、エージェントハーネスという新しい OS のような環境で、業務ロジックを表現する短命な成果物を作って共有するパターン。もう一つは、SaaStr のように、人間の労働力に相当する仕事を企業向けエージェントが担うパターンだ。両者が同じ企業目標に向かうには、データ・プロセス・セキュリティの共有基盤が必要であり、Salesforce はその役割を担いたいとしている。また SaaStr の事業は営業やサービスとは異なるプロセスで動いており、Salesforce が想定する典型用途以外にも使われている例だと述べた。
AppExchange から AgentExchange へ
2005年に始まった AppExchange は、Salesforce を拡張するアプリの市場として発展してきた。しかし約1年前から、アプリや拡張の定義が広がったこと、Slack に豊富なエージェントやアプリのエコシステムがあることなどから、再設計が必要になったという。現在の AgentExchange には、エージェント、スキル、AI ハーネス用プラグイン、データ資産などが集まる。
もう一つの大きな変化は、探す主体が人間だけではなくなったことだ。Tyler は、調達や IT の責任者が自分のエージェントに、要件の整理、評価基準の作成、市場調査、RFP の発行、回答の集約、順位付け、購買推奨までを任せる場面を想定する。従来のキーワード検索ではこれを支えられないため、セマンティック検索を導入し、さらに「製造業向けの最良の CPQ(見積)ソリューションは何か」といった問いに対し、必要な機能や追加質問まで含めて意思決定を助ける「機能推論エンジン」を目指しているという。
LLM は計算、ハーネスは OS、プラグインはアプリ
番組の核となるのが Tyler のスタック比喩である。大規模言語モデルは計算・推論の層、Claude Code や Claude Cowork のようなハーネスは iOS や Windows に相当する OS 層、そしてプラグイン、スキル、MCP サーバーは OS 上で動くアプリ層にあたる。Jon も、こうした説明は初めて聞いたと評価していた。
この見方では、未定義の問題を賢いモデルに投げる使い方は減り、ハーネスとプラグイン層に価値が集まる。モデルの選択はタスクに合う計算資源を選ぶこと(モデルルーティング)に近く、良い出力を決めるのは、タスク固有のコンテキストと、出力を検証する評価(evals)だとされる。そのため、パートナーや開発者は UI の開発から、モデルへの指示であるスキル、ドメイン知識、評価、MCP による接続をまとめた「プラグイン」の開発へ移りつつあると語った。
複数ツールでの評価と UI の翻訳
Salesforce のスキルやプラグインは Claude だけでなく、OpenAI の Codex や Cursor でも動く。信頼性の確保について Tyler は、同社も試行錯誤の途上で「傷跡」もあると率直に認めた。対策は二つで、ドメインの問題を深く理解して出力に一定の「センス」を持たせること、そして各ツールの差異を踏まえて横断的にテストし、そのロジックを提供層に組み込むことだ。また、モデルは80%までは印象的に到達するが、残りの20%が重要であり、適切な指示と評価でそこを引き上げられると述べた。
さらに、テキストの羽ばたきに顧客が疲れる問題に対して、Salesforce は UI 部品を翻訳する「ヘッドレス体験レイヤー」を作った。モデルに UI の表現方法を伝え、各インターフェースになじみつつ、データの見せ方にはある程度の指針を与える仕組みだ。Tyler は現状を、iPhone と App Store が登場した2007年頃に例え、今後ツールや洗練度が大きく伸びると見ている。
開発者への助言
AI 実務者への助言として Tyler は、まず特定ドメインの痛みの大きい課題に絞って解くこと、次に対象顧客を明確にして流通を考えることを挙げた。AgentExchange は顧客と解決策のマッチングを通じて流通を支援する位置づけで、実際の顧客ニーズを満たす開発者に流通が集まっていくと同氏は見ている。そして、従来型の作り方を考えているなら、それを AI ハーネス向けのプラグインとして表現したらどうなるかを最初から考えるべきだと述べた。
まとめ
本回は、SaaS ベンダーが画面(UI)の提供者から、データ・ワークフロー・権限を担うインフラ提供者へ軸足を移すという方向性を、Salesforce の当事者が語った点に価値がある。LLM、ハーネス、プラグインというレイヤー分けは、自社製品の位置づけを考える際の整理に使えそうだ。日本のエンジニアや事業者にとっては、製品を人間向け UI だけでなく、エージェントが発見・利用・評価できる形で提供する発想が今後の注目点になる。なお、内容は提携番組での発言であり、各種の展望は Tyler の見方として受け取るのがよい。
文字起こし(英語・自動生成)
Saster, the best-known conference for SaaS businesses, used to have dozens of employees. Today, it runs on three executives and an army of AI agents. My guest today explains what that shift means for how all software gets built. Welcome to another episode of the Super Data Science Podcast. I'm your host, John Crone. Today's returning guest is Tyler Carlson, SVP and Head of Product for Agent Exchange at Salesforce. That's the marketplace that now brings Salesforce and Slack apps, agents, and AI plugins all together in one place. We've partnered with Salesforce on this episode in which Tyler details their new headless strategy, why plugins are the new apps, and how AI practitioners can get what they build in front of Salesforce's vast customer base. Enjoy. Tyler Carlson, welcome back to the Super Data Science Podcast. How's it going, man? It's going really well. Thanks for having me back. You were on the show in January, episode 956, for those people who are keeping track.
And when we spoke in January, Agent Force 360 had just opened up to what you guys call ISV partners, which are independent software vendors. But now, I understand things have opened up a lot more. What's changed since January? Earlier this year, we made a really strategic shift at Salesforce and announced this strategy, which we call Headless Salesforce, which is really all about taking all of the investment we've made in our platform, the APIs, now the MCP servers, and making that available to customers to use as infrastructure to build their own amazing experiences. What these AI tools and harnesses have enabled you to do is build these really interesting personalized artifacts that reference data from solutions like the Salesforce.
and more and more we're seeing that the interface that we have spent the last 20 years building is for many of our customers are a good jumping off place to start, but it's the lowest common denominator. It's the thing that sort of solves the needs of the most customers horizontally. And for many, many years, you know, we've enabled these frameworks for customers to customize the UI and tweak the way that it's laid out just for them. But with the advent of these new tools, you can create personalized user interfaces on top of the data and workflow and permissions model that we've shipped with our platform for the past 25 years. So it's a really interesting transition in the way that software is delivered. And I think we leaned into that wholeheartedly from a strategy perspective and said, And, you know, whether it's your interface, someone else's interface, a custom interface you've built, we want to take all of that investment in your customer data, in your workflow processes, in the security and trust layer and all of those things you've built, who can see what data where and make it available as a platform for you to build these amazing experiences on.
So we did that at the early part of this year. And then we've continued to evolve that strategy. We launched Cloudforce Partnership, which is basically taking that idea, which is you can build amazing custom experiences using Cloudcode and CloudCowork on top of the Salesforce data workflow and platform to do some pretty amazing stuff. And we've now opened that entire platform up to anyone to build those kinds of experiences, whether you're an individual at a company who just wants to build your specific workflow dashboard for supervising support cases or how you want to manage your team's pipeline and forecasting process. you can do that now. But also all of the partners that have been on this, you know, 25 year journey with us as a company can also now take all of that expertise,
vertical expertise, industry expertise, and build their own expressions of what these experiences should look like. So it's a really exciting time to be a builder working in and around the Salesforce technology, because I think we've, we're really embracing this idea that you can build these incredible bespoke experiences on top of our platform layer while also keeping the value of what you've invested in the data process and security layer of Salesforce. Yeah, there's a huge amount that you can do, as you say, with that kind of security guarantee that you have of a big enterprise platform like Salesforce. So you can get going very quickly with powerful agents in your organization. And so I was at Dreamforce in San Francisco a few weeks ago, as I'm sure you were as well. And I went to, I'm probably going to butcher the naming of exactly what this was. It was like agentic AI city. What was that called? I don't remember exactly, but it sounds, sounds about right. You know what I'm talking about. So in the basement at the
conference, they had this huge city of different vendors showing off how Agentforce is being used live today in organizations. And a lot of these are huge businesses that everyone has heard of, like AT&T, Formula One. But the coolest demo that I saw there was from a business called Saster. So like software as a service, TR, Saster. So I knew them as a conference, and that is mostly what Saster does, but they're also a platform. And Saster is a big deal. My previous company that I co-founded was a SaaS platform, and it was a big deal for us to go, and it was one of the best opportunities, one of the best conferences we could go to to get SaaS investment, to get SaaS clients, to meet other SaaS companies. So yeah, really cool conference. And SaaSter used to have dozens of employees, and now it's three executives and an army of Agent Force 360 agents, which is pretty wild.
It is. What they have done, and we've had their team, you know, come talk on our earnings report about what they're building. They've shared, you know, at our conferences, they are really embracing what it looks like to build sort of an agentic platform for what they're doing. But also, I think it really highlights what we are trying to accomplish with moving Salesforce from a predominantly user interface oriented SaaS platform to really a layer of infrastructure for your customer workflows, for your business process workflows that is for humans and agents. And I think there's really kind of two versions of that world. you have humans interacting with your platform through sort of what is now becoming the new version of an operating system, which is an agentic harness. And you are building these ephemeral
artifacts that express business process and logic. You share them with other people. You build and iterate on your process. And then you have companies like Saster that are actually building effectively an enterprise agent that does the work of what would be a workforce of humans. And so those two patterns are really emerging as the way in which I think people are going to consume software in the future. It's built for a human that is AI assistant in everything they're doing. And it's built for an agent that is sort of operating a business on your behalf through that software. But importantly, I think those two things are going to have to have some shared foundations. And, you know, our strategy is that we can be much of that shared data process and security infrastructure that supports both of those personas working against the same sort
of enterprise goals. So I think what they're doing is incredibly powerful. They're really leading, showing us what is possible with our platform in many ways. So it's really exciting. Yeah, and something to highlight in what you're saying there, and something that I think the Saster example really highlights, is that when people think of Salesforce, and then you think, okay, Agent Force 360 is part of Salesforce, you first think, what sales processes can I be automating? Or how can I be automating things related to customer data? But the SaaSer example shows how it can actually be any kind of what you call the business workflow It doesn have to have anything to do with sales or customers and Agent Force 360 can still be effective there Yeah. The things that people have been doing with our platform, I think have even astounded us over the years. I mean, their entire business is built around completely different processes than a sales and service process that run and operate
on top of the Salesforce platform. So I think what we're trying to do is take all of the innovation that we're building to support those sort of canonical use cases that Salesforce builds for, the sales, the service, the marketing, the commerce personas, but make those primitives that we're using to build that also available on the platform so that a developer or another company who wants to build a business that sort of relies on Salesforce as some of that infrastructure can do that, which is really exciting. Yeah, it is exciting. Another thing that has changed since you were last on the show is that Agent Exchange has now brought everything into one unified marketplace. So Slack marketplace apps, if people aren't aware, Slack was acquired by Salesforce some years ago. And so Slack marketplace apps are now available alongside Salesforce ones in the Agent Exchange unified marketplace. So first of all, you might need to define for our listeners who aren't familiar what the Asian Exchange is, how that relates to Asian Force 360, and then tell us about the unification.
We have had for the past 20 years, I think we launched it in 2005, so 21 years, an app marketplace for Salesforce. It was called the App Exchange. It was a place you could go to get apps and extensions and capabilities that extended the Salesforce platform. It was a thriving ecosystem of places for, you know, startups to build specialized applications for certain industries or workflows. And, you know, whole companies were built on the back of this ecosystem and marketplace. About a year ago, we started to really realize, you know, a couple of different things were changing. One, the boundary and definition of what an app or an extension for Salesforce is was widening. Some of these types of experiences, like what we've built with Claude, are not traditionally the kind of app or experience that you would expect to be listed on what was then called the App Exchange.
So we kind of wanted to widen the definition of what we were doing. We also had this amazing ecosystem from Slack. There's all of these agents and apps that people have been loving using in the Slack platform for a very long time. And so our mission is really to figure out how to make this a very, very capable discovery engine for customers to figure out what they need to help get the work done that they want to get done, whether that's an agent, whether that's now a skill or a plugin for one of these AI harnesses or experiences, whether that's data asset that they need. So the aperture of what is necessary in sort of an enterprise SaaS marketplace is widening. So that requires some really deep thought about how we change our marketplace mechanics. Our marketplace was built for Salesforce apps. It had keyword search.
It didn't really have a lot of like business context about what that app actually was or what it did. and it really was operating like a marketplace of, you know, the mid to early 2000s. And so we needed to really evolve our thinking about this. In addition to, you know, one, just building a better marketplace for the assets that extend Salesforce, two, we realized there was this really important dynamic that was shifting in the world, which was it wasn't just humans that were discovering capabilities anymore. You know, I talked about that sort of dichotomy of a human with agent assistance and an enterprise agent acting on behalf of a company. You can imagine a world where I, as a procurement or IT leader at a company, have my own agent harness and I set a task for my assistant to look at the business requirements I have,
build a set of evaluation criteria, go do a bunch of research on what solutions in the market fit this criteria and can help me compare it against other solutions, issue an RFP to the vendors, collate the responses, stack rank, you know, who does best against all of these different capabilities, and then present me with a buying recommendation. And that workflow was something that our platform was not set up to support really in any way. We had, you know, really not thought through agentic optimization for like, how is our content served to agents? We haven't really even thought about how you actually give better business recommendations. So if you looked at a listing on our platform and you searched, we were doing keyword search across the words that were in the listing. So we needed to do something more. We launched semantic search, which enables us to be a little bit more thoughtful about
what's there. But even that isn't far enough. What we're building now is how do you actually help someone make a decision? If I go to the marketplace and I ask a question like, what are the best CPQ solutions, quoting solutions for a manufacturing customer? That question has embedded in it a bunch of depth. What is the CPQ solution? What are the qualities that make one good? What are the capabilities that CPQ solutions need to have for manufacturing customers? What are the follow-up questions that you would ask the buyer to say, well, what are you most interested in? Is it this capability or that capability? And I think trying to figure out how we make our platform better at helping that kind of discovery is a huge strategy for us. So to get back to your, so the point of your question, why we had to bring all of these things together, well we had to bring all of these things together to build the foundation for
what we want to build in the future, which is really a capability reasoning engine that enables you to find the things you're looking for to solve the business problems that you have, whether they're built by Salesforce or one of our many amazing partners, we want you to be able to, you know, solve your problems using our platform capabilities. the collaborator that understands your entire workflow and thinks with you, not for you. Whether you're debugging code at midnight, building a financial model, or strategizing your next business move, Claude extends your thinking to tackle the problems that matter.
Ready to have an AI that can tackle real work? Try Claude Cowork today on any pay plan at claude.ai slash superdata. That's claude.ai slash superdata. And check out Claude Pro, which includes access to all the features mentioned in today's episode. Claude.ai slash superdata. Yeah, and when you say it allows you to find a solution, you includes agents, of course. Yes, correct. Your agents, you, your agents' agents, whoever is looking. Exactly, exactly. What a world we are now in, very much so. And in this world of agents, we have things like skills. So there's Salesforce-specific skills that are available in agent exchange. There are plugins into AI tools, third-party MCP servers, and then agents themselves. So, yeah, at least these four different kinds of things, agents, MCP servers, plugins into AI tools, and skills,
which probably a lot of people are familiar with from their kind of experiences with cloud skills and that kind of thing. But when should my listeners, who are hands-on AI engineers, data scientists, they're building solutions with agentic AI, when should they be going straight for a pre-built agent, going for an MCP server, going for a plug-in to an AI tool, or just going for skills? It's a good question. I mean, I think the thing that I'm seeing sort of start to play out is I think the way software sort of works for certain personas is changing pretty drastically I think you kind of have a pattern emerging where you know the large language models kind of represent what would traditionally be considered compute. They're the reasoning and computational layer. And then you have these agentic AI harnesses, you know, like a cloud code or cloud co-work, chat GPT work, you know, news, dots, all of these things that sort of sit at this layer that would have
traditionally been occupied, I think, by the operating system. This is sort of the iOS or Windows sort of layer where you're orchestrating the compute across different tasks. And then you have sort of the plugins, skills, MCP servers, which I think occupy the area in the stack that really would have been the app layer, right? So it's like, these are the different applications and extensions that you can plug into the operating system that do, you know, domain-specific work or opinionated about how certain things are done. And so as I think about that architecture, I think really deeply about how we help, you know, people that are trying to build something in that world explore the things that they need across the different layers of that stack. So, you know, our customers, you know, what are the different models that they might, you want to be using across their stack? What are the different AI harnesses that have connectivity to Salesforce, right? So what we talked about the Cloud experience we have, you know, I want to be
able to find like, hey, if I use Cloud Cowork, it works really well with the Salesforce platform, and I can build these amazing experiences there. And then at the top layer, we need to do the extra work to make these experiences really work well for the types of things that people are doing. I think this concept that like you can kind of just take a really, really intelligent model and throw it sort of like a undefined problem is going to continue to sort of diminish in the way that people are using the models. It's why more of the value is actually accruing to the harness and plug-in app layer. Because once you get that part right, you can start doing model routing. You can pick the right, you know, compute for the right task is effectively what you're doing when you're picking which model runs under the hood. The thing that actually gives you the good output is what is the context that it has for that particular task?
You know, what are the sort of evals that are running against it to make sure that the output is the way that you would expect it to be? And so more and more of our partners and developers are moving from developing the UI to developing the skills, which are the instructions for that model, the domain-specific context that's required to complete the task, and the evals that are required to determine whether the output the model created actually accomplishes the goal that you wanted it to do and is it high quality and all of that stuff. And so that like combination of assets, the sort of skills instructions, the model sort of instructions, the evals to figure it out, and then the connectivity layer. Like what is the, you know, what MCP tools do I have access to to accomplish the goal? That bundle of things, which is sort of trending towards the definition that maybe we all have a standard on as a plugin, but, you know, the different surfaces all have their own sort of variants on that.
becomes the asset that I think we should all be aspiring to build for our own products. So that's what we've done with the Cloudforce example, is we're sort of starting to think like, what would Salesforce look like expressed through that new application paradigm? So I think that's kind of how I would think about it. If you're a developer building something, I think you should be thinking about what does that look like expressed as a plugin in these surfaces, because that's effectively the new app. and then how do you find customers to consume that and how do customers find the right ones? That's kind of the intersection of what we want the agent exchange to be is for our Salesforce customers, how do you find the right skills and plugins to do the thing you want? How do you enable your agents to find the right skills and plugins when you've given them a task to do and they don't have the right tool to do it? How do you govern and manage the use of those skills and plugins across your enterprise? So you have a bunch of different teams using different ones.
How do you make sure that there's some standardization across the way they interact with your enterprise surfaces? So there's a lot of really interesting problems to solve, I think, in that space. Really nicely said. I particularly like the analogy you made of LLMs being like the compute layer and then agents or harnesses, sorry, being like the OS layer that we have in traditional software. And then everything else that you were talking about, skills, plugins, MCP servers being like different apps that that operating system can work with. That made a lot of sense to me, and I've never heard anybody talk about it like that before. So you're doing some good product level thinking over there, Tyler. I love it. Yeah, appreciate it. You mentioned Cloudforce there, and that was another big announcement at the Dreamforce conference in San Francisco a little while ago. And that Cloudforce integration works both ways. So it means that Cloud is available within the traditional Salesforce app, but then likewise, Salesforce integrations functionality
are now like natively available within the Cloud interface. But you were mentioning e-mails in your last answer as well. You guys have obviously spent a lot of time on getting evaluations right with Salesforce skills and plugins because they don't just work on Claude. They also work on OpenAI's codecs. They work in Cursor. So how do you set up your evals so that you can be sure that, say, a skill behaves reliably across all of these different AI tools that people use? It's an interesting question. I think we're, like everyone, sort of grappling with this task. And I think, you know, we have some scars from sort of early iterations of what those skills look like and, you know, were they working well or not? How predictably can you get the right output from them? And I think what helps is sort of two things. One, I think understanding the domain problem you're trying to solve is a really important step.
So like there needs to be some level of taste in the output of the thing. And I think one of the things we've lost a little bit in this conversation, in the current sort of like zeitgeist around models and using them for these tasks is I think people are so impressed with its ability to get to like 80% that they forget about that last 20%. 20%. And like, you know, if, if we, and I think there's some element of this too, where like software in its current iteration, because it had to sort of solve for the needs of many, like with different use cases, it kind of like getting to that 80% sort of good enough. If you got to 80%, you could solve for like the needs of most of your customers and you gave them the ability to sort of customize that last mile 20% of what they needed. I think with the right instructions and evaluations, you can actually get to a higher output for that. And so working with our engineering teams to figure out how do we actually test, evaluate the outputs that are happening.
I think there's also some interesting things that we've done with the platform itself. I think trying to help the sort of harness understand what tools to use at what time is sort of embedded in the skills. that, you know, helps with a little bit of this. Two, I think there's an element of making sure that we're sort of testing these things across all of the different surfaces so that some of the nuanced differences between them are accounted for. And you can build some of that logic into the layer that you're offering. And so I think what we really want to get to is a place where our customers can sort of manage how Salesforce is expressed across all of these surfaces in one central place. They can build it one time and have it sort of control how it expresses across these different surfaces. One thing that we built for that is what we call our headless experience layer, which is effectively a translation framework for UI componentry.
So one of the things that you start to get into is you start to build these sort of expressive software experiences in AI harnesses is you kind of get fatigued with a wall of text. So everybody gets this sort of like wall of text back and I can ask it for, you know, this, that and the other. And, you know, you can start to do things like ask it to build HTML artifacts to sort of express this back to you. But then you get this like drift where everybody HTML artifacts are drifting away from you know the way that like maybe the best practice for looking at that information would be So we built this framework that allows us to basically build these UI primitives and tell the model how to express that in its own sort of like UI language. It's going to feel native to the interface that you're in, but it sort of has this like opinionated expression of how the data should be laid out that helps the model do the right thing.
And so I think more and more what we're going to see is there will start to be these new primitives and protocols that are created that help manage and mitigate the differences between the surfaces so that you can kind of have a managed layer like Salesforce handling how it is expressed across all of these services and give the enterprise control over that so they can manage, you know, what is effectively a new explosion of, like, personalized software as people build these artifacts themselves. And so how do you find the right balance between us giving them an opinion on how something should look but not going all the way back to this world where we give you this very rigid UI that is, like, you know, not very expressive. So that's how I would think about it. I think one is, you know, I think there's emerging capabilities for how to build and manage these skills plugins,
the evals associated with it that we're all learning at the same time. But I think the second part is we're going to continue to build these new protocols and assets that make managing this better because we're sort of really at the early stages of what building for this type of paradigm looks like. You know, I think we're like, if you would, you know, make the comparison to like the transition to mobile, like we're at that like 2007 timeframe where like the iPhone just launched, the app store just launched. People are figuring out like what apps look like. And if you remember back to that time, like there were a bunch of really cool apps that were created. but a lot of them were very simple ideas and then over time, from where we were then to where we are now, the sophistication and the tools that were built for delivering those applications has just exploded. And I think we're going to get to a similar place with the new world of plug-in skills, etc.
For sure, things are moving fast and things are moving faster than then, for sure. And so there's lots of opportunity, more opportunity than ever, I would argue, for people who are like the listeners to my podcast, who are hands-on AI practitioners. And so actually on that note, for our listeners who have deep domain expertise in AI, but maybe they've never built their own app or they've never built their own software company, or maybe they've never built their own item for being included in something like agent exchange. So, you know, some kind of AI tool for agents. What are your recommendations for my technical listeners who haven't gotten started before with these kinds of initiatives of their own, but now can do it easier than ever because of the agent exchange? Yeah, I mean, I think what I've always said on this is I think you need to be really laser focused on what problem you're trying to solve.
So, you know, pick the domain, understand where the pain is, create a solution that sort of uniquely attacks that problem and really zone in on doing that well for a specific problem set or domain. And I think if you can do that. It will become clear sort of what the target audience for that solution is. And then you have to think about, well, how do I get distribution? Like, how do I get this solution that I built into the hands of these people? Whether you're looking to do something that's just open source, you're looking to do something that's going to make you money. That part is where we're trying to enable people building for the Salesforce ecosystem to rely on us to help them with that. So the agent exchange marketplace is really leaning into like how do we help, you know, builders and publishers get their assets into the hands of as many of our customers as possible by helping to match customers to solutions that they have.
And so I think my advice would be, as we continue to iterate on what that is, the distribution sort of rewards, the access to distribution will be, you know, will accumulate to the developers and publishers that are building solutions that actually solve real customer needs in a meaningful way. And so that's what I would think about. And then I would think about what's changing. I would think about that new, you know, technology architecture that I talked about and what that metaphor means for how you build solutions. And, you know, if you're thinking about building the old way, you know, challenge yourself to think about, like, what would this what would this problem that I'm solving look like in this AI native world where it's expressed as a as a plug in for an AI harness? and if you build with that sort of mentality at the start, I think you'll be well set up for the future that's coming.
I think a lot of your answer there showed how you have become and are such a prominent product leader at such a prominent company like Salesforce. Really great advice there. I love the way that you're thinking about problems that need to be solved in this new paradigm with agents and all the plugins that they have available to them, including through environments like the Asian Exchange. Thank you so much for taking valuable time out of your day for us, Tyler. Before I let my guests go, I always ask for a book recommendation, as you may recall from when you were here in January. Do you have a new book recommendation for us? Yeah, I think last time I was talking, you know, I'm a big sort of sci-fi fantasy novel nerd. And so, you know, I read business books in my spare time, but I think things that I really get excited about personally is just like what I'm reading for pleasure. So I'm reading an amazing sci-fi series called The Sun Eater. I think it's The Sun Eater Chronicles. I'm not exactly sure. I don't remember the exact name, but it's a great sort of like expansive space opera style sci-fi book series, quite long.
I like the long ones. It's very fun to get immersed in a new world. And I think, yeah, it's just a really exciting story and narrative, and that's the kind of thing I like to read. So that would be my recommendation if you're into that kind of thing. Nice. Thanks, Tyler. And then my final question, as always, how should listeners be following you or following Salesforce after this episode? Yeah, follow along with me. You can reach out to me on LinkedIn. Would love to connect with all of your listeners. I'm trying to be a little bit more active posting about things and stuff that's going on with the agent exchange in that environment. Also, if you want to join, join us on the journey. You know, if you're building a solution and you want to get it listed and get what you're building in front of the Salesforce ecosystem of customers, we'd love to have you all working with us on the agent exchange. So, yeah, please take a look at the agent exchange. Also, give us your product feedback. I think there's a lot more that we could be doing on this product. We have a long and expansive roadmap of things that we want to deliver.
And, you know, if anyone's out there with ideas, we would love to hear them. Awesome. Thanks for that offer, Tyler. And yeah, maybe catch you again on the show soon. Hopefully this is the kind of cadence we're going to have. I would love to. Happy to be back anytime. And yeah, of course, thanks for having me, John. Tyler Carlson certainly knows his stuff. In today's episode, he covered how the headless Salesforce strategy turns 25 years of data workflow and permissions infrastructure into a foundation you can build your own personalized interfaces on. He provided his analogy for the new software stack where LLMs are the compute layer, agent harnesses like Claude Code are the operating system, and skills, plugins, and MCP servers are the apps. He also left us with his advice for builders. He said to zero in on one painful problem in one domain and design your solution from day one as a plugin for an AI harness. I hope you enjoyed the conversation. Be sure not to miss any of our exciting upcoming episodes. Subscribe to this podcast if you haven't already,
But most importantly, I hope you'll just keep on listening. Until next time, keep on rocking it out there. And I'm looking forward to enjoying another round of the Super Data Science Podcast with you very soon.
番組の概要欄(原文)
#Sponsored, SVP, Head of Product, AgentExchange and Partner Experience, Tyler Carlson, returns to talk to Jon Krohn about building for an agent-native app store. Since Tyler’s last appearance in Episode 956, Salesforce has gone headless, opening its data, workflow and permissions infrastructure through APIs and MCP servers so that customers and partners can build their own personalized interfaces on top. AgentExchange now brings Salesforce and Slack apps, agents, skills, plugins, and MCPs together in one unified marketplace, built to serve human buyers as well as the AI agents searching on their behalf. Hear Tyler’s framework for the new software stack, how Salesforce tests skills and plugins across Claude, Codex, Cursor and other AI tools, and his advice for AI practitioners who want to reach Salesforce’s customer base in this Feature Friday. Additional materials: www.superdatascience.com/1042 Interested in sponsoring a SuperDataScience Podcast episode? Email natalie@superdatascience.com for sponsorship information. In this episode you will learn: (01:19) Salesforce’s headless strategy (07:49) How SaaStr runs on three executives and an army of agents (10:17) Why AppExchange became AgentExchange (20:47) Why skills and plugins are the new apps (23:03) The Claudeforce partnership and testing across AI tools
出典・この記事について
- 番組
- Super Data Science: ML & AI Podcast with Jon Krohn(Jon Krohn)
- 元の回
- 1042: Building for the Agent-Native App Store, with Salesforce’s Tyler Carlson
- 配信日
- 要約作成日
- 公式サイト
- www.superdatascience.com/podcast
この要約・解説記事は、元の音声を文字起こしした内容をもとに AI(Claude)が日本語で作成したものです。 固有名詞や数値に誤りを含む場合があるため、正確な内容は元の音声でご確認ください。制作方法について
関連エピソード

SE 32:work再発明の仕事は始まったばかり――WorkdayとOneDigitalのリーダーが語る(Workday Rising 2026 ライブ収録)
AI and the Future of Work: Artificial Intelligence in the Workplace, Business, Ethics, HR, and IT for AI Enthusiasts, Leaders and Academics

マーケティングダッシュボードは死んだ:AIエージェントが主役になる
AI Marketing

2026年のソフトウェアファクトリー標準 — Zach Lloyd(Warp.dev)
Latent Space: The AI Engineer Podcast

接続は認知ではない:マルチエージェントが静かに失敗する理由(Vijoy Pandey 博士)
Super Data Science: ML & AI Podcast with Jon Krohn

エージェントにも OAuth2 が必要だ
The Stack Overflow Podcast

NetDocuments CPO Dan Hauck が語る、刷新プラットフォーム・Legal Context Graph・エージェント型DMS
LawNext