TDX 2025 Main Keynote | Salesforce

Estimated read time: 1:20

    Learn to use AI like a Pro

    Get the latest AI workflows to boost your productivity and business performance, delivered weekly by expert consultants. Enjoy step-by-step guides, weekly Q&A sessions, and full access to our AI workflow archive.

    Canva Logo
    Claude AI Logo
    Google Gemini Logo
    HeyGen Logo
    Hugging Face Logo
    Microsoft Logo
    OpenAI Logo
    Zapier Logo
    Canva Logo
    Claude AI Logo
    Google Gemini Logo
    HeyGen Logo
    Hugging Face Logo
    Microsoft Logo
    OpenAI Logo
    Zapier Logo

    Summary

    The TDX 2025 Main Keynote by Salesforce introduced the concept of 'agent Blazers' – a new breed of problem solvers who integrate AI into businesses for smarter, more efficient operations. The event highlighted Salesforce's Agent Force platform, designed to empower human workforces by integrating AI to improve customer interactions, decision-making, and operational efficiency. The keynote emphasized the importance of AI in the digital labor revolution, showcasing real-world applications and success stories from companies like RBC and Vivint. Additionally, the event announced new features for developers to build, test, and deploy AI agents, further opening opportunities for innovation and collaboration.

      Highlights

      • Introduction of 'agent Blazers' – innovators combining AI and human work for better efficiency 💡.
      • Salesforce's Agent Force empowers workflows with AI, enhancing customer experience and operational decisions 🚀.
      • Showcase of successful AI integration in companies like RBC and Vivint, demonstrating real-world impacts 🌎.
      • New developer tools for AI agent lifecycle management were unveiled, expanding innovation potential 🚧.
      • Education and community engagement emphasized for the adoption of Salesforce's AI tools through Trailhead and global events 🌐.

      Key Takeaways

      • The rise of 'agent Blazers' in integrating AI with human work for enhanced productivity 🦾.
      • Salesforce's Agent Force platform is key to transforming workforce capabilities with AI 🤖.
      • Real-world applications and success stories from companies like RBC and Vivint 🌟.
      • New tools and features announced for building and deploying AI agents efficiently 🛠️.
      • The importance of continuous learning highlighted with the introduction of 'agent Blazer statuses' on Trailhead 📚.

      Overview

      Salesforce unveiled its transformative vision centered around 'agent Blazers'—a frontier of technological innovation that blends the essence of human ingenuity with the prowess of AI. These agent Blazers are reimagining how work is done, using AI not merely as a tool, but as a collaborator that enhances human capabilities and business efficiencies.

        The keynote emphasized Salesforce's groundbreaking developments with Agent Force, a platform that allows businesses to elevate their operations by strategically integrating AI into their workforce. This innovation is already in motion, illustrated through success stories from companies like RBC who leverage AI to enhance customer interactions and repetitive tasks.

          A crucial aspect of this keynote was the unveiling of new tools for developers to efficiently create and manage AI agents. Salesforce encouraged continuous learning and adaptation through its Trailhead platform, fostering a global community of innovators ready to embrace these advancements and drive future growth.

            Chapters

            • 00:00 - 01:00: Welcome and Introduction The chapter titled 'Welcome and Introduction' introduces the concept of Trailblazers. These are people characterized as pioneers, innovators, and visionaries who embrace challenges and new horizons. The narrative sets the stage for a new era of Trailblazers who continue to lead the way and tackle new challenges.
            • 01:00 - 03:00: Overview of Agent Blazers The chapter introduces the concept of 'Agent Blazers,' a new type of problem solver that represents the integration of human and digital agents. It emphasizes a future where these agents collaborate seamlessly, focusing on empathy, efficiency, and autonomous intelligence. The narrative challenges the traditional perceptions of AI, suggesting possibilities such as limitless workforce capabilities and customer service that feels personal and engaging.
            • 03:00 - 05:00: Introduction of EVP Patrick Stokes The chapter introduces EVP Patrick Stokes discussing his vision for the future where businesses can make smarter decisions in real-time by leveraging advanced technologies. It highlights the evolution from futuristic concepts like robots and avatars, as seen in movies, to real-life agents who understand both the business and the customers. These agents are not mere fantasies but real tools that can significantly influence business operations and customer interactions.
            • 05:00 - 10:00: Launch of Agent Force 2.0 The chapter titled 'Launch of Agent Force 2.0' details the introduction of a new version of Agent Force, a tool designed to empower and enable individuals to take action precisely when needed. The emphasis is on allowing humans to focus on critical tasks while leveraging technology to handle the more mundane aspects of work. The narrative credits admins, developers, and dreamers within the Salesforce community for translating this platform's vision into reality, highlighting the platform's purpose to go beyond mere task automation and truly empower people.
            • 10:00 - 15:00: Global Declining Population Growth In this chapter titled 'Global Declining Population Growth,' the introduction hints at an exciting and proactive approach to addressing the challenges of a decreasing global population. Participants are encouraged to become 'agent Blazers,' suggesting a call to action for innovative solutions and adaptation to current trends. The chapter sets the tone by asserting that the future is already unfolding, inviting readers to engage actively with the evolving demographic realities.
            • 15:00 - 20:00: Scaling Human Capacity with AI The chapter begins with a welcoming address by Patrick Stokes, EVP of product and industries marketing at Salesforce, delivered at TDX 2025. The scene is filled with applause and a lively audience. Stokes expresses gratitude to the attendees both physically present and those joining remotely, setting a positive and enthusiastic tone for the session focused on the theme of 'Scaling Human Capacity with AI'. The opening remarks highlight the significance and excitement of the event, preparing the audience for a discourse on how AI can augment human capabilities in various industries.
            • 20:00 - 25:00: The Need for a System for Large Language Models This chapter introduces the growing need for a structured system tailored for large language models in enterprise settings. The speaker acknowledges the presence of both live and online audiences and emphasizes the busy agenda ahead. They reflect on the launch of 'Agent Force' six months prior, highlighting its significance in showcasing what trusted enterprise AI agents could achieve. The chapter sets the stage for discussing the developments and implications of implementing AI agents within organizations.
            • 25:00 - 30:00: Customer Success and Examples The chapter discusses the launch and impact of Agent Force 2.0. This new version showcases the capabilities of the Atlas reasoning engine, allowing the system to reason, think, and take action autonomously. Since its launch, the field of artificial intelligence has seen rapid developments, with daily news and updates on new AI models, techniques, and applications, highlighting the fast-paced nature of AI advancements.
            • 30:00 - 40:00: Agent Force 2 DX Launch The chapter titled 'Agent Force 2 DX Launch' discusses the rapid pace of innovation and the importance of keeping up with these changes. It emphasizes that this year's TDX is more significant than previous ones due to the incredible journey that lies ahead, where new innovations will be utilized. The role of the host at the TDX developer conference is to guide and educate attendees on how to harness these innovations and join the journey.
            • 40:00 - 50:00: Customer Case Study: Vivint The chapter titled 'Customer Case Study: Vivint' focuses on gratitude and acknowledgment towards various stakeholders involved in the innovation journey. The transcript begins with a strong emphasis on thanking customers who have been part of the journey from the start, including those present in the current scenario and those who have initiated their agent force journey. The host extends gratitude to builders, Trailblazers, agent Blazers, developers, admins, community members, architects, partners, ISVs, and employees. The core message revolves around appreciation for these groups who deal with the rapid pace of innovation to deliver benefits to everyone involved.
            • 50:00 - 60:00: Agent Force Tools for Developers The chapter begins by emphasizing the importance of foundational values at Salesforce, such as trust, customer success, innovation, equality, and sustainability. These values are crucial as the company integrates AI into its workforce. The narrative sets a reflective tone, reminding the audience of the company's principles established 5 years ago when the company was founded.
            • 60:00 - 70:00: Agent Exchange Launch The chapter titled 'Agent Exchange Launch' describes a simple initiative known as the 111 model, conceptualized by Mark and Parker. The model involves giving back 1% of the company's equity, their time, and their product. The narrator, who has been with Salesforce for 13 years, expresses pride in the global impact of this model, highlighting that 19,000 organizations have adopted it, attributing the success of their approach to collective effort.
            • 70:00 - 80:00: Agent Blazer Community Introduction The chapter 'Agent Blazer Community Introduction' delves into the journey of Salesforce, highlighting the pivotal role played by developers in achieving significant milestones, such as generating $40 billion in revenue. It emphasizes the importance of developers in building and implementing Salesforce solutions that enhance customer experiences. The transcript hints at a shift towards discussing new, developer-focused topics, setting the stage for more in-depth technical discussions expected at the developer conference.
            • 80:00 - 84:00: Closing Remarks and Announcements The speaker humorously introduces the topic of global declining population growth, highlighting it as an important issue that affects many countries worldwide. Despite starting as a joke, the speaker emphasizes the significance of this trend and its implications for developers and various sectors globally.

            TDX 2025 Main Keynote | Salesforce Transcription

            • 00:00 - 00:30 so who are the agent Blazers well now that's a story Trailblazers they've led the way people who saw mountain and said hey I'll climb it people who saw a challenge and said hey let's solve it they were Pioneers innovators Visionaries but today today something new is on the horizon
            • 00:30 - 01:00 it's not just about blazing a trail anymore it's about building a world where humans and digital agents work together where empathy meets efficiency where intelligence is autonomous we call them agent Blazers a new breed of problem solvers who cut through the shiny hype of AI and answer the real question of what AI can actually do I mean what if workforces had no limits what if customer service could feel like a conversation with an old
            • 01:00 - 01:30 friend what if businesses could make smarter decisions in real time Asian Blazers see the future not as something that happens to them but rather something they can create now look we've been dreaming about aums for years we we've seen them in the movies robots avatars futuristic assistance but this this is different this is real agents who learn your business agents who know your customers
            • 01:30 - 02:00 agents who can take action right when you need it most asent force is about empowering people preing humans to focus on what really matters yeah our stuff the best part the admins the developers the dreamers in the Salesforce ecosystem you're the ones turning this Vision into reality cuz Salesforce didn't just build this platform to automate tasks no it was built to empower our you and people
            • 02:00 - 02:30 like you to become agent Blazers so who are the agent Blazers you are the agent Blazers and the really cool part the future it's already here right now [Music]
            • 02:30 - 03:00 [Applause] please welcome EVP product and industries marketing Salesforce Patrick Stokes all right good morning TDX 2025 thank you all for being with us here today man you all look so good this is awesome thank you to the thousands of you that are here with us in the room today and on
            • 03:00 - 03:30 the event really appreciate you being here thank you to the thousands of us where's a camera there's a camera watching tens of thousands watching online you know look we have uh quite a bit to do today it's going to be a really really busy day I'm going to tell you why six months ago we launched agent force just kind of right across the street in Moscone south north where's Jacob North I think we launched agent force right across the street and we showed the world what Enterprise what trusted Enterprise AI agents could look
            • 03:30 - 04:00 like in your Workforce and then believe it or not just a few months later across another street at the St reges hotel in December we launched agent force 2.0 showing what it looks like kind of unwrapping the atlas reasoning engine and showing you exactly how agent force can reason and think and actually take action and since then not a day has gone by I swear not a day where I don't wake up and there's some message some new news report of a new AI model or some sort of new technique or new application
            • 04:00 - 04:30 and how we use them and it's just it's really hard to keep up with the pace of innovation has been incredible so that's what makes this year's TDX I think more important than any we've had in a really really long time because we all are about to go on an incredible journey together an incredible journey where we use all of this new innovation and our job here is to show you how to use it to show you what it can do and to bring you along on that journey and my job as a host of TDX of this developer conference is to get
            • 04:30 - 05:00 you to that Innovation as fast as possible so let's go ahead and do that now of course we have to start by thanking you thank you to our customers that have been with us on this journey thank you to our customers that are here with us today those that have already started their agent force Journey thank you to all of the builders our Trailblazers our agent Blazers developers admins our community our Architects thank you all thank you to our partners our isvs thank you to all of our employees that are waking up every day dealing with this pace of innovation and building so that all of
            • 05:00 - 05:30 us can use it we really appreciate it and of course when we start any Journey we have to start by just reminding ourselves of our values this is something we always do at Salesforce right our values of Trust customer success Innovation equality and sustainability these are what guide us through everything and we're going to need it more than ever as we go into this path this path where we're bringing AI into our Workforce we're going to need these values more than ever now when we started this company 5 years ago
            • 05:30 - 06:00 I wasn't here but Mark and Parker were here they started with a really simple idea they called it the 111 model this idea that we would give back 1% of the company's Equity their time their product back and I'm really proud of the impact that this has had globally but the number on this slide I've been at Salesforce for 13 years that always makes me so proud is the 19,000 companies the 19,000 organizations that have adopted this model as well and come along with us and it's because of all of you that we're able to do well while
            • 06:00 - 06:30 doing so good and it's been an incredible journey for Salesforce it's because of all of you because of our customers but really because of all the builders in this room the ones that build and Implement sales for us and bring it to life and build these customer experiences that will do 40 billion in Revenue this year it's just incredible okay but we have to talk about something new here for a second and I thought about this for a long time and look this is a developer conference so we need to get into the nitty-gritty we need to get into the stuff that developers really think about that they
            • 06:30 - 07:00 really care that they really think about every single day and wake up thinking about and I thought about what could that be and I realized it's pretty simple it's Global declining population growth that was a joke you can laugh so look this is actually not a joke this is really important all around the world countries their population growth is slowing now as developers as
            • 07:00 - 07:30 Builders why should we care about that well if you give me a minute if you just bear with me for a minute I'm going to try to tell you why you should care about that it's actually pretty simple population people us humans we make companies grow it's as simple as that and if there are less people that's going to create a plateau where businesses are going to struggle to to grow in fact I like to think about three things that are directly correlated if we think back hundreds of years there are kind of three things that are always
            • 07:30 - 08:00 related to businesses being able to grow one is people we just talked about the other this is a little bit hard to to think about is real estate and the third is infrastructure now people we can kind of understand let's think about real estate in order to grow well first of all if we need to hire more people we need more office space but we might also need more stores right we need to enter new markets so we need more stores and infrastructure well we need we need compute we need storage we need to build more software so those three numbers are
            • 08:00 - 08:30 always going to go go up and if we think about those three let's think about let's take infrastructure for a moment right our friends at AWS and Google they've built this incredible capacity to scale infrastructure we can now scale the software and the infrastructure that we need infinitely and horizontally we've kind of done the same thing with real estate it's a little bit hard to think about but you all have really been responsible for this let's think about it if we want to enter a new market now 25 30 years ago we needed a new office
            • 08:30 - 09:00 we needed a new store well today we just need a new website we need a new application so we've kind of figured out how to scale that as well but the one thing that we haven't truly figured out how to scale yet is the people and that's where you all come in what if we could use software what if we could use technology to scale human capacity that is the promise of agentic AI and it is creating a digital labor Revolution this idea that we have human workforces really exclusively today they
            • 09:00 - 09:30 have fixed capacity you know the thing about humans if you're like me is like you get tired you get burnt out there's only so many things you could do but what if we could pair humans with smart intelligent AI agents that can actually go out and do work on our behalf that could work with us that could partner with us well then we would have unlimited experts not just the agents but think about what an AI agent can do for you it can make you an expert our customers they don't have to wait on hold anymore for another human they can just get the answers that they need we
            • 09:30 - 10:00 could unlock growth we would have hit all three we can scale our infrastructure we can scale our real estate through our web applications and through our our our digital experiences but now we can also scale our people now to do this we need something we need some technology and it's really really easy to think well the solution must be a large language model that's what they're going to tell us here right it's like we're going to just use a large language model and it's going to work and it's going to change everything and look this is a revolution this is a
            • 10:00 - 10:30 revolutionary piece of technology it's this thing that giv a little piece of software it's not that little it's actually pretty big but it's a piece of software right that can understand human language it can converse with you it can almost even fool you so we'll just slap a large language model into it well it's not that simple you see a large language model it's not enough it's certainly not enough for digital labor we need something much bigger than that if you think about a large language model for a moment it's a lot like a CPU right a CPU
            • 10:30 - 11:00 was equally revolutionary right it could read uh and understand computer language binary zeros and ones it could run really complex computations it absolutely changed the world and today I could put a CPU in the palm of your hand in fact I tried to get one and I thought it would be cool I could pull one out and have a CPU in my hand but I mess up all the pins but you could put a CPU in the palm of your hands and you know what it would do for you you know what it would do for your company nothing it wouldn't do anything because the CPU needs to be part of larger system it
            • 11:00 - 11:30 needs to have a motherboard and storage and memory and an operating system and applications built on top of it and peripherals so human beings can interact with it like a keyboard and a mouse and a computer screen it needs to be part of a system a large language model is exactly the same so what kind of system do we need for a large language model where there's three things we like to call this our Trinity there's three things that you're going to need the first is data you've got to get data to these large language models you've got to get your business data right we've been talking about this for a little while but it's really important these
            • 11:30 - 12:00 large language models they've been trained on the internet they don't know anything about your business so we need a way to connect the data and not just your structured data but all of your unstructured data your knowledge articles your metadata your semantic data that describes what that data is in the first place so that the AI can understand it so that's the first part of the Trinity is your data the second is you need your your apps so you need all of your line of business applications your industry applications your your analytics you need all of your
            • 12:00 - 12:30 apis you need to be able to connect all of that so that your AI can actually take action and then the next thing you need of course is your AI itself your agents we need a way for the AI agents to connect to those apis but we need a way for it to also connect to all of that data we need some uh technical techniques like retrieval augmented dat uh generation we need things like vector databases we need the ability to Loop and the ability for the AI to actually reason if we wanted to come up with good
            • 12:30 - 13:00 and accurate answers and these things are not terribly easy to build they're not terribly easy to bring together yourself and that's why we've done it for you we've brought all of this together on one trusted and deeply unified platform and we've all added all of the trust layer all of the security and permissions and governance that you need because if someone in your organization asks an AI asks an agent a question you want to make sure that the answer is tailored to that individual you don't want to give away secrets from
            • 13:00 - 13:30 all of your data so we really need to think about how do we apply all of that trust but if we have one unified platform as developers as Builders you know look we're always a little bit worried about vendor lock in and do I have to do everything with one company and no and Salesforce knows that and that's why we've built this entire platform this deeply unified platform to be as open as possible you can bring any llm and llm that works for you may not work for your organization you can bring any llm you can bring any system you can bring any API and hook it up to this new
            • 13:30 - 14:00 platform you can bring all of your data and you don't have to physically move the data you can use zero copy and connect the data leveraging the Investments that you've already made in data Lakes from our friends over at Snowflake and data bricks and others and of course you can run this whole platform in any Geo that you need now we put this all together we put this all together into one Platform One Trinity of data and apps and AI agents and we call this platform agent force this is
            • 14:00 - 14:30 our digital labor platform it's trusted it's easy to deploy it keeps humans in the loop it eliminates that whole time this is one deeply unified platform making it easier and faster than ever to build these agents now customers that are using this platform that are transforming all of their work their customer workflows their employee workflows and and transforming everything with agentic capabilities and reasoning we call these companies agent force companies RBC is a great example this is one of my favorite they have
            • 14:30 - 15:00 these wealth managers these folks wake up every morning thinking about how do I how do I Advance my customers portfolios how do I help them manage risk and uh help them find new opportunities that's a hard job especially when you have thousands of customers in your book well now agent force is a partner with those wealth managers it's helping do all of that work for them so that they can call and talk to their customer about exactly what they need to talk about that that day remarkable is an AG enforce company remarkable is awesome I use this every sing single day these new eink paper
            • 15:00 - 15:30 tablets they're awesome because it strips away all the stuff that we usually have on our tablets and it just focuses you on writing and reading those are good habits by the way writing and reading I encourage that instead of scrolling and remarkable does that as well it's an incredible company these are amazing devices but their their problem is they're growing so fast and they wanted to keep their customer service just as good without having to grow all of the humans that they have they wanted to bring agent force in to be a partner so they could provide that
            • 15:30 - 16:00 white glove customer service experience that they need while they were growing now how does this all work well it sounds pretty sophisticated and frankly it is pretty sophisticated but it's actually pretty easy to think about how this all works it starts with an input now we've been used to seeing those inputs as chat inputs right you come and you talk and you're going to see that today but you're going to see much more than that you're going to see inputs from apis from events from things like change data capture we're going to be able to connect this thing from anywhere
            • 16:00 - 16:30 then reasoning and there's a little fancy graphic there and it's like trust us it reasons there's a little black box I'm going to break that down for you in a moment then there's action right we want it to be able to actually go out and do things so we have our action we can even enrich that action with Tableau in other words we can do the action and then look at the outcome and tell you the outcome that that's had on your business and then of course there's the outcome itself which in some cases might be again another turn in a chat experience but it might also be some sort of execution in in another system
            • 16:30 - 17:00 now that reasoning there how on Earth are we thinking well it's complicated but it's not it's really just a loop it's just a loop it just Loops it thinks the same way a human does when I ask you a question or when I give you a task you don't just immediately come up with an answer you think do I understand the question in the first place what data do I need to understand this question maybe now that I've got some data I realize I need some other data you're just looping Atlas is doing the exact same thing and it's because of that that we're able to deliver incredibly trusted and accurate answers basically the more you think the
            • 17:00 - 17:30 better the answer is funny how that works right okay now how are customers getting started well we've done thousands of implementations not just with our customers but with ourselves you'll see this later today with help. salesforce.com and the simple way to think about this is the first agent you want to try to build it's really simple just an agent that can answer questions but not just any question right chat GPT can answer any question what you want is an agent that's actually hooked up to your data that can answer questions about your business and guess what that's not magic it's not free what
            • 17:30 - 18:00 you're going to realize is some of your data it's a little bit out of date you're going to have to go back and fix some of that data you're going to have to update it clean it up a little bit but once you're done you're going to get this incredibly intelligent agent that can actually answer questions about your business not just for your customers but also for your employees The Next Step from there is you're going to realize really quickly it'd be cool if this agent could do something not just answer questions but do things so you're going to want to hook up your apis and then the third thing which we haven't really talked about but you're going to see it today is the ability to take action
            • 18:00 - 18:30 proactively that's that third stage of your agentic maturity being able to build an agent that you put inside of your organization that can just take action and go out and start working on your behalf now how do you get there well we need to move from traditional companies companies where all of our workflows our employee and our customer workflows are hardcoded right with rigid logic we need to move to systems that reason and learn really agentic logic right non-deterministic we need to move from disconnected Data Systems to truly
            • 18:30 - 19:00 unified Data Systems so how on Earth are we going to do all of that it seems like we have a lot to learn well that's why we're here today the good news is and we're counting on you here the answer and how we're going to do all that of course is you our agent Blazers you are the ones that are going to join us on this journey you are the ones that are going to help move us from these rigid old world traditional software companies to these new a gentic software companies
            • 19:00 - 19:30 where everything is run Al gentically where we have humans and customers working together and to do that we're excited to launch our all new agent Blazer Community we are seeking 1 million agent Blazers globally by the end of the world end of the world geez amazing see these jokes these jokes write themselves by the end of the uh by the end of the year or end of the world whichever comes first it was good I was feeling we needed a moment of levity there
            • 19:30 - 20:00 um uh and we're going to talk a lot more about all of this new content and Community today it's going to be crazy okay now we're about to get into all of the technology and The Innovation but I know what you're already thinking I know what some of you are thinking because a lot of you have thought this out loud and gone to Twitter and said hey Salesforce this is all awesome this is great you keep showing us all of this new technology but when are you going to let us take it home with us when are you going to give us this technology so we can play and experiment and so before we
            • 20:00 - 20:30 show you all of the technology today I wanted to just close that Gap and announce that agent force and data Cloud are now available in our Developer Edition so you can get it you can sign up hit the QR code you can even go downstairs you remember when we built agents at dreamforce and you would build them and then your scratch org would expire like 9 hours later well now you can take it home with you much better right you get 150 llm outputs per hour
            • 20:30 - 21:00 one data space and 10 gig of data and then here's the important part this thing will never expire as long as you use it every 45 days so just log in every 45 days and you'll be good and if that's too hard just write an agent to log in for you every 45 days and that'll work as well I'm not even kidding that can work okay so we have three things we're going to walk you through today we are going to show you how you can ageny not just through chat but we're going to show you how you can ageny every workflow customer workflows employee workflows you name it we're
            • 21:00 - 21:30 going to show you importantly how you build these things with confidence what does an agentic development life cycle look like and I'm really excited we announced this yesterday you might have seen it we're going to show you our allnew agent ecosystem okay so a lot to do thank you for bearing with me thank you for laughing at my uh jokes and slip ups and I'm excited to announce our EVP and GM of agent force Adam Evans Adam over to you buddy cool thank you Patrick all right TDX all right this is
            • 21:30 - 22:00 my first TDX in the R I thought it was appropriate to open with a small confession you can ask anyone on my team I am a developer at heart I'm a builder just like you and so I'm really excited not about that alone but also that we have a tremendous amount of new functionality uh for everyone here uh to build new agents and do much more but first I want to talk a little bit about software everything about software is changing how we build it how we experience it and you can think about
            • 22:00 - 22:30 this idea that we've seen for decades where we have data and logic and UI you can call like a model view controller or three tier architecture we've had different names for this over time this is fundamentally changing think about data with structured data relational databases crud application this is where we've been now we have new tools finally to be able to unlock the tremendous value in unstructured data and not just in terms of vector data bases and being able to query and understand and reason
            • 22:30 - 23:00 across it but applying that agenic reasoning technology to also onboard product with data to understand meaning it's unbelievable and that also moves into logic traditionally we've been writing code it's rigid it's all the conditionals if this then that as you all know and now we're moving into a new world where we have not just deterministic but more Dynamic reasoning across it that can be instructed with natural language not which with code and can handled many more perations of
            • 23:00 - 23:30 different conditions um out of the gate and that leads me next to UI and this is probably one of the most fundamental changes that's happening where we're thinking about instead of building kind of expensive and specific uis that are kind of these boxes that we're moving in with clicks we're moving into a world where UI can be developed at incredibly low cost as the cost goes to zero the agenic reasoning can build UI as you need in the context that you need them in with visualizations and more and it's moving from things like boxes and clicks
            • 23:30 - 24:00 to conversation and to voice and to be more multimodal everything about software is changing with agenic reasoning and as Patrick mentioned in December we launched agent force 2.0 that was massive leaps forward in terms of the atlas reasoning engine to be able to reason across things but also lots of work that we did with data with better understanding with things like our enriched indexes that let the uh the reasoning of the agents understand much much more for larger sums of data it was a true unlock and I think about a lot of
            • 24:00 - 24:30 data I think about 700,000 articles you heard the story earlier from help. salesforce.com we have 700,000 articles about every product every detail from years of information in Salesforce that's now plugged in to agent force answering questions about 40,000 questions every week on help. salesforce.com and by the way it's answering at an 83% resolution rate and of the time the agent force actually engages only 3% of the time does it
            • 24:30 - 25:00 actually escalate to Alive human it's an incredible operational story and we see this with all of our agent force customers there's only one thing that I think about here which is can we do more how do we think about bringing this awesome technology and moving beyond the chat window how do we move outside of the box how do we think about allowing agents with the reasoning capacity to create new UI think about applying it to
            • 25:00 - 25:30 logic non-con conversational experiences and how do we give you the developers more control over what your agents can do for every workflow in a way that your Enterprises demand and we've been really busy at work we've got lots of new features and we're today very excited to announce the next installment which is Agent Force 2 DX this is specifically for you the Developer Edition and this has got tons of features here the ability to have more control over your
            • 25:30 - 26:00 agent so that Enterprise can count on it with features like variables that allow deterministic guaranteed logic to be brought into your agent without sacrificing the dynamic nature what agents can do it allows you to build your agent force to move Beyond conversation to be proactive as opposed to reactive with things like triggers and bringing it in for variables and background work and have deeper
            • 26:00 - 26:30 reasoning over longer periods of asynchronous tasks and also it allows you with Pro features like surfaces to bring your agents more connected to the interfaces in which we're using them as users more awareness of what's happening in your mobile application on your website to be able to take action on those not just talk and be able to create more custom UI and components to bring the experience to the next level and this is a developer conference so instead of just telling you about it
            • 26:30 - 27:00 I want to show you and one of the best ways we can do that is through our customers and I'd like to introduce by the way Vivant thank you an agent force company right here that's Paving the way and we're going to tell you the story of viven and then we're going to do some live upgrades getting into DX and what we can do first let's watch a quick video there's no place like home it's your family it's what you protect it's all all about peace of mind that feeling
            • 27:00 - 27:30 of I know I'm secure I know the people I care about the most are taken care of it is everything everything that matters viven is a leading smart home provider on average we have 14 or 15 individual devices in our customers home our platform brings all those devices and sensors together in an intelligent way and provides a magical experience for our customers viven's growing rapidly and as we grow we need to make sure every customer gets that tailored experience that uniquely meets their
            • 27:30 - 28:00 needs with agent force we're giving our customer service team a digital labor force helping every customer know we are there for them 24/7 the AI Revolution this era that we live in is really the most exciting time I've had in my career it became very clear to me that gen AI could transform our customer experience in a way that we have not seen we've got to find a way to leverage this our bias was towards hey
            • 28:00 - 28:30 let's go and build this we had to orchestrate all of that data and segment it we went and built our own rag we had to build a platform before we even started getting any value agent force did that heavy lifting right out of the gate we don't have to move data around it's native it's in our platform agent force allows you to piece together very quickly a set of technology that has taken people well over a year to build out equivalent
            • 28:30 - 29:00 platforms agent force is quicker faster better we got business value immediately agent force spoke for itself agent force has several instructions that we've told it about and it's going to take some action based on that and so what it's doing now is it's actually looking at our knowledge articles and it's also pulling in specific information about your system and combining that with our CRM data and it's coming up with okay what's the next step that we should take to troubleshoot it so it looks like it's asking what color the status light is and that just lets us know what's going
            • 29:00 - 29:30 on with the system and I can see that it's white if you can see here it's actually going through this reasoning part where it's saying it looks like the white light is indicating that the camera has power but it's probably disconnected from the internet could you go to your Wi-Fi connection and try power cycling the router what's great is that agent force isn't data dumping and overwhelming the customer it takes care of the customer in a simple friendly way that jackpot just can't do this type of stuff we have a tremendous responsibility to our customers agent force allows us to provide a very
            • 29:30 - 30:00 personal customer experience that's scalable this is a technology that is truly revolutionary it allows us to already do the impossible when you look at the business and Engineering value that we're getting out of just rolling that solution it's like a a cheat cod in a video game seems too good to be true the investment in agent force is one that pays off now and is going to pay off in the future the sky's the limit
            • 30:00 - 30:30 all right so we're going to dive in to Viv and we're going to make this interative I'd like to thank and welcome our Dem ders Stefan and Irene to help us do that thank you guys and we're going to start off with viven's website right here and this is any customer Vivant can go experience agent force their agent force right now the bottom right hand corner you can start your chat conversation here and you can ask questions about this for
            • 30:30 - 31:00 example I have an issue with maybe a device disconnecting can you help me troubleshoot that and this is connected and grounded in their data so their troubleshooting articles their knowledge about their products it understands Vivid and it understands a bit about me as a customer but it doesn't have all the data and if we contrast this a bit if you were to email in or call in to the contact center of viven what does the human rep what does the customer service rev V have let's flip over to
            • 31:00 - 31:30 their view of what they see can understand what's possible and this is a beautiful view of the service console you can see in the Le hand side Martinez household bringing in lots of information about the customer they're talking uh they're talking to we've got the devices here that are uh in that household that they purchased that they're online and their status and if we scroll down a bit here you're also going to see venting data and all those cameras the thermostats all the stuff these venting uh level detailed
            • 31:30 - 32:00 Telemetry data that's coming through data Cloud so the human service reps have access to lots of data they've got their kind of heads up display to help the customer they've got all kinds of buttons and actions they can take to help service that customer and so we asked ourselves what if we had that same data that the human reps had we could connect it to angent horse what if we took those same actions and the same policies that the hum repent we connected agent force what was possible
            • 32:00 - 32:30 you got to do this in the right way with the right control and so let's go ahead and see what's possible right now so we're going to move over to agent Builder and that smart care agent this is their agent that's customer facing we can move into it and you see the topic at the very bottom Telemetry data this is now connected to that event level the device that's knitting what's happening in the health of Those sensors and you can see there's an action there that connects it through data Cloud so we're allowing our agent to actually search the data that's coming in from all those
            • 32:30 - 33:00 devices additionally it's a lot of data and uh we might want to analyze it and AI is pretty good at analyzing data but having Tableau is also very useful in terms of being able to do deeper analysis and visualizations and more so we can bring in Tableau directly integrated here now before we try this out I want to point one thing out this isn't just general information right this is uh you know my households Telemetry the devices in my my household this is private information so we want
            • 33:00 - 33:30 to make sure we can control what the agent can do and we all know the best way to do this is to go write an instruction and just tell it with really nice words pretty please let's prompt it don't send the wrong data to the wrong user of course that's not what we do don't do that that's not great with prompting we need a more guaranteed way to do this and so there's a new feature called variables that allow us to start bringing in deterministic logic directly into the reasoning engine so you have structured information for example the user ID or the profile that's happening
            • 33:30 - 34:00 in the session and now you can take the structured information and with a feature called filters you can create Expressions that say Hey look if they're logged in like we've done right here you can create a filter based off those structured variables and take that filter and apply it to any capacity of the agent so that Telemetry topic that let the agent actually access that customer's data will only be available if they're logged in that makes sense there's no way the agent can hallucinate
            • 34:00 - 34:30 and get access to their dat there's no way that that user could ask really nicely and get the agent to do something that you don't want it to do so new levels of deterministic control that don't stop the kind of awesome capability of agent to reason and be dynamic across many context but do control it the way that you want all right so let's go ahead and ask a question now as this is thinking you'll see the selected account notice we don't put an account ID in so how does it know that those variables you can also inject
            • 34:30 - 35:00 them so you can save a profile saving you a lot of time by the way as you're doing this to start from State it's a great testing harness you can see we got the response here now as we asked about the Martinez household what you can see is it doesn't come back we're just kind of one event it's actually looked at multiple bits of telemetry here and you can see that it's experienced multiple disconnects recently and the Agents actually this nice visualization from Tableau decided when it received that data that's the best way that I should you I should be able to see it so it's creating a visualization right on the Fly for me how does it do
            • 35:00 - 35:30 this let's jump over and look at kind of the play byplay the thought byth thought reasoning and the actions that happen and we could start at the top and you see that it's actually injected who we are again and it looks up our account so it understands that we're the Martinez household and that now allows us to go into Data cloud and search across all the device information about what is happening at the martinis elos and getting that data back now the agent can
            • 35:30 - 36:00 see those events you can see that output there that little bit of Json we go into it and the agent understands now that I need to be able to show this trend or this kind of insight to my user so it's choosing to have Tableau come in here and it's looking at this and saying can you go ahead and create this visualization this line chart and what's Happening Here is quite amazing you're seeing data with AI and agenic reasoning and UI with the Tableau All Connect connected from just one query that's happening on the fight with no code and
            • 36:00 - 36:30 this is something that only a deeply unified platform like Salesforce can make this easy and it's fantastic now here's a question do you think that we can do more can we do more with this what do you think all right so one thing that I think about is this is really great but I had to ask it I had to say hey what's wrong with my house is there anything going on that you should know about and can connect to my data what would have been really great is if my house could
            • 36:30 - 37:00 have actually talked to the agent and then brought me into the loop as the consumer only if there's an issue right and to do that we need to have agents be able to work in the background we need to be able to have them be triggered and work and the best way to do that is in flow do we have any flow users here all right so for all those that just said yes you know this is what flow looks like it's always a nice and clean and simple I'm actually kidding Stephan can you zoom out actually let's see this
            • 37:00 - 37:30 yeah that's all right this is what flow typically looks like right and so this is let's just talk about this for a second this is logic this is conditions this is code and by the way what are these things doing these are saying if it's this device or this event go do these things what happens you know viv's launching new products all the time new devices new things this logic's going to grow there's maintenance here right but instead of putting all this logic and reasoning in this way we can start using agents now to do do this so instead of having conversation in and conversation
            • 37:30 - 38:00 out for an agent that's talking to us we can have data in and inputs in and action out because we can put agents directly into flows now and so this is now the same flow but with agenic reasoning as a singular step and if we click on that you can see right there the inputs it looks kind of like a prompt any of your flow variables you've got who's the customer what's the event what's happening in the flow you can actually push this into the agent and allow the reasoning to happen inside of
            • 38:00 - 38:30 it which means you don't have to code and describe every single possible pass you can say hey here's an event let's go look at the Telemetry data and see if there's a pattern and you can say based off of a situation here are my policies to handle things here are your potential actions notify the user or don't notify the user all of those things are possible at the agenic reasoning level so why don't we go ahead and let's go simulate run this flow we'll simulate an event going through and we've set this
            • 38:30 - 39:00 up so it's probably at the Tipping Point for the Martinez household and you'll notice that when we run it it isn't something that is sends a notification right away and that's because the agent is looking up the the information it's going back it's doing research in the Telemetry it's making a decision and then it decides there we go for a push notification that's now bringing agentic reasoning and experience directly into viven's uh beautiful native mobile application as a new surface and we can open up this message and the first thing
            • 39:00 - 39:30 that you see is this is not a generic notification you know something disconnected this is intelligence this is action we're seeing a digest here you know hey hi Emma and then you could read down here our device shows that Wi-Fi has been going in and out over the last week is actually looking at Telemetry because it was instructed to do that that's what the agent was told to do look at the bigger picture is there something more systematic going on look at The Who who the customer is are they a great customer what devices they have here are your possible courses of action
            • 39:30 - 40:00 and you can see that it it's not just summarizing kind of what's happening to me as a customer but it's also giving me a suggestion of what to do next which is scheduling appointment it's looked up the free busy or the available time slots and it's using our new UI componentry here with our time picker to create an effect that I can just Tap a button to schedule a field service appointment as a consumer and this is an awesome experience this is a contextual message with action with one click with UI all that coming together and it is
            • 40:00 - 40:30 fantastic this is a taste of what's possible when you bring agenic reasoning into the consumer experience but consumers are not the only people having fun here we also can apply all of agent force and all of agenic reasoning to help employees in every workflow and if we want to kind of break that down I just schedule an appointment for a fieldtech to come to my house or the Martinez house to fix it and if we say how could we help that field service like that technician with
            • 40:30 - 41:00 agents and the answer is and you wake up what are you doing you're thinking about what is my agenda what are all my appointments today do I have all the parts that I need on my truck because I don't want to show up to appointment without the right things and have to reschedule nobody likes that and also once I get busy with my day when I'm going from customer to customer what am I busy doing I'm fixing their problems I'm building relationships there's a lot happening in the middle of the day once the day starts so how can we make this you more useful and helpful having an agent an agent force along the way well let's start with that first problem
            • 41:00 - 41:30 waking up making sure the right parts are on the truck for the day okay so we can go into now we're into another agent this is our field service agent and understand parts and uh inventory and things like that we now need to connect to our Erp so we need to connect to something outside of that and the best way to do this is with the moft API catalog so right here I can have my agent connected to be able to order parts understand inventory and more and uh maybe we want the technician to also be able to do analytic queries and visualizations with that Tableau so
            • 41:30 - 42:00 let's go ahead and add in some Tableau actions and then instead of notifying them and that push notification maybe we want to notify them proactively in slack instead where our field texts work right so let's go ahead and be able to send a message here and we'll save this and let's go uh let's actually kind of day of um actually if I could ask you want to do a little role play I'll be the technician and Stephan do you want to be uh my next appointment that I'm coming to absolutely absolutely so I'm a very happy Vivant customer I know I've got a
            • 42:00 - 42:30 service appointment today and I've Got a notification right on my Vivant app hello we're due to arrive at your home within the next 1 hour is there a gate code that our technician needs to get to the home yeah it's 5321 got it would you like me to send you a link to track your technician yes please
            • 42:30 - 43:00 no problem I will send you a link to your technician's estimated time of arrival all right we're sing here brand new interaction that's deep within the mobile application so this is part of what's part of surfaces and also you're seeing voice which is really incredible and the ability to have custom uis with maps that's fantastic but you know what's happening right now that's the consumer experience for my next appointment what am I doing as the
            • 43:00 - 43:30 tech I'm helping a different customer right I'm actually busy with another customer and what is happening I have a teaming agent force is literally one step ahead of me with my next appointment making sure that they're home that they're there that I have access to it it's working with me as a team throughout my day all right and now when I'm leaving my appointment I'm ready to go to that Martinez household what am I going to do I'm an open Slack all right with our work item ch channels I can see my next appointment as a Channel all the context is there and my
            • 43:30 - 44:00 field service agent has beat me to it it's already got my preb for the appointment so I can see that I'm due to meet Emma Martinez a little bit about the customer that the issue is her Smart Hub keeps displaying the red light looks like it needs to uh has an issue and then a little bit about the customer that she's been a customer for five years it's giving me kind of a digest of what I need to know to go help that customer and then ultimately it's also oh look it's choosing to use also a table to show me the Telemetry data so it's able to say in this case I've
            • 44:00 - 44:30 gotten some information this might be useful uh to send you the trends of what I've seen from disconnects and then additionally there's some actions and you can read here that it's uh based off of what it's saying the issue is with these disconnects it's made sure that I have a Smart Hub on my truck because I might need to replace it might be a networking issue might be a Smart Hub so it say you have the parts on your truck that we likely think are going to be needed for this service event and also of course the gate code as you just saw now this is interactive I could come back and I could say hey what's a Smart Hub I'm new here I'm a new technician
            • 44:30 - 45:00 how do I install it have access to all that information as a new employee to help me on board or maybe I'm going to say well this is an interesting Trend but it's only for a few days or something can you actually give me a three months or what's been happening or what other the devices go back to the tary data uh and much more or take actions for me I'm running late can you let the customer know so it is literally a partner agent force is your partner as you're doing work and this isn't just a team where there's one agent and working with a human and slap it's a multiplayer game so when we check in we also can
            • 45:00 - 45:30 have things like a sales agent coming in with the access to the same data the same Telemetry the same customer information the same understanding of what parts are on my truck what campaigns are we Runing on now and it can notice for example that the Martinez household has a first generation camera and I happen to have the latest fifth generation smart camera here that I have on my truck I'm not going to need it for appointment today and it's authorizing the ability for me to do a free install and give them a promotion while I'm out there right this is the power of agent
            • 45:30 - 46:00 force coming in with more control better experiences background working across all the surfaces it's really any team and any workflow and we can't wait to see what you build with it that back to you Patrick all right you know I got to say nobody else is doing that nobody body else is showing demos like this I'm just I'm not
            • 46:00 - 46:30 seeing it and I think it is this deeply unified platform our data our apps and our agents all deeply unified that are allowing us to do this I mean look at all of this incredible Innovation that we just saw this is why it's not just viven but 4,000 other customers in just a few months that have signed on and are now building these agentic Solutions it's just really awesome but there is a problem and that problem is actually Adam you see the problem with Adam is he's very confident and everything that you just saw Adam built right in
            • 46:30 - 47:00 production and that's kind of stupid so we need someone to help sort Adam out and for that I'm excited to welcome up Alice Stein glass who's going to walk us through how to do this professionally Alice over thank you Patrick I'm with you Patrick it's incredible but we all know it isn't perfect I was hanging out with my 17-year-old this weekend and we were playing with the big online models we're
            • 47:00 - 47:30 using all these cool new tools we downloaded llama and deep seek light we fiddled with it in Python and it turns out AI can make a pretty good new wave song I thought it sort of sounded like the cure my kid had never heard of The Cure or New Wave so I said hey I'm going to do something for you and I asked a couple of the models if they could make a gen Z joke that would resonate in his Discord server nope I'll roughly quote mom I
            • 47:30 - 48:00 wouldn't post a single one of these and that's a challenge that's a challenge for everyone in this room because even if you don't need a genen joke in your office there are some things where agents are going to accelerate us and it's going to be amazing and there are tasks where honestly the agents should work with humans who actually can tell jokes and to figure out which is which you're
            • 48:00 - 48:30 going to need tools so today we are announcing the life cycle for agent force 2dx it's a mouthful basically we're taking the entire software development life cycle and we're going to add capabilities for you to build test and deploy agents with the agent force life cycle because it's different how do I build with natural language how do I test things that are non-deterministic how do I deploy these monitor them debug
            • 48:30 - 49:00 them we're going to need tools across the life cycle you're going to want to see these Hands-On so we've got Stefan once more here at the demo desk and everything you're going to see right now is Live code some of it's in Dev preview some of it's in Pilot We want to test this before we release it but everything you see here is going to be released this spring uh so let's get started should we fire up a scratch orc that's a great place to experiment so we're going to start with the beginning of the development cycle
            • 49:00 - 49:30 planning and ideation and we're going to start with a hypothesis viven here has a customer referral program today and they're wondering could I use an agent to make that customer referral program better would it help drive more adoption of the customer referral program I don't know Ryan doesn't know so we're going to go test it out here and when I started start building with brand new technology with new capabilities it's hard to start from
            • 49:30 - 50:00 scratch so we've got a bunch of tools to help me get started fast here we have a bunch of templates I can start with an SD agent I can create a campaign Optimizer agent but there's no customer referral agent here so I want to show you something new I want to show you how we're going to use AI assistance to help you build custom agents fast when I create an agent with generative AI it changes How I build in instead of specifying every detail I can focus on
            • 50:00 - 50:30 the what what are my business requirements and the AI is going to help me figure out the how how do I do it here what it's doing is it's taking those business requirements and it's figuring out what are the topics that a customer referral agent should be able to do and it's going to pull those in here and Stephan can you dig in on one of those topics great inside each of these topics we have suggested actions that it's going to take and this is one
            • 50:30 - 51:00 of my favorite parts do you see that calculate referral balance action that's a flow you have a lot of flows in your organization today some of you have built dozens of flows hundreds of flows I know some of you have built thousands of flows and apis and Apex classes today and when the AI assistant was helping me get started with this agent it wasn't starting from scratch it was taking that business requirement and it was searching through my Organization
            • 51:00 - 51:30 for actions that I had registered as agent actions so that it could find that flow and automatically include it as part of this agent definition okay so let's click next again and now I can just go ahead and edit or keep the suggested description and instructions for what I want my agent to do and then I've got to pick the channels where's this agent going to work and let's have this one work on slack web and
            • 51:30 - 52:00 email okay now we're going to add data and once again we're not starting from scratch we have a lot of data in our organizations vivent has pulled in all of this iot and sensor data they're streaming in all sorts of data into Data Cloud maybe you've connected to your snowflake instance or data bricks and you're pulling it in with zero copy that data is here and we're going to make it easier so if you have an unstructured
            • 52:00 - 52:30 document that you want to pull in as part of creating your agent like here I've got a referral program description basically just a PDF that describes what this program is I can just include it right here I can upload it as part of creating my agent uh this actually takes a minute to index so Stefan and I uploaded this one this morning he's just going to refer to it right here and then we're going to hit create
            • 52:30 - 53:00 agent and that's it we already have the first step of building done we already have an agent that we can get hands on with that we can try that we can test that we can play with so Stefan is going to ask it a few questions and while he does that I want you to pay attention to that middle column right there because this is how we understand what our agent is doing and that's going to change too I don't need to look through log files and error codes to understand why the agent
            • 53:00 - 53:30 or why the computer in the past was doing what it was doing the agent's going to explain its reasoning in natural language it's going to tell me why it picked that topic and then it's going to go make a plan and it's going to have some actions those same actions that you saw before that it's going to execute and when it finishes executing those actions how is it going to display the result to the customer again I don't have to hardcode exact what the padding is and what it should look like it's going to be able to use reasoning to say
            • 53:30 - 54:00 you know this answer probably best displayed as a movie so let's just put the movie right there and you can turn that on today with adaptive responses these adaptive responses not just pick a movie but some of the things that Adam was showing you earlier today it can pick a form or a catalog cards that it can rotate through and it does it across surfaces so those will show up in WhatsApp but they'll also show up on the web and if you want to be more precise I
            • 54:00 - 54:30 know some of you do in Dev preview you can build your own lightning web component that displays the answer exactly how you want it displayed so you're not just saying what you want your action to do you're saying how you want it to look so you can make that Pizza Tracker that Adam showed you and all of this that lightning web component those flows those topics the actions the instructions all of it is metadata in your org which means we can do all the things we do with metadata we can version it we
            • 54:30 - 55:00 can play with it we can edit it and we're doubling down on our tools for metadata in scratch orgs and sandbox orgs I'd like to introduce you to the new DX inspector here I can see all of the metadata for my agent and I can jump in to the builders and the specific metadata for my flow for my topic for my prompt right from here and some of you use source driv development today and you've got a good handle on exactly what's going on with
            • 55:00 - 55:30 all of the metadata and all of the changes and some of you are working in your org and it can be hard to keep track of what are all the changes we made so here we also have a change tracker so we can see exactly I got some Applause here yeah I think that one's I'm excited about that one thank you so we can see exactly what Stefan and I have been changing for this agent
            • 55:30 - 56:00 and we can also see the changes that AI assistance is helping us make so we saw a little bit about how we can build as low code developers but I said that this was going to work for low code and procode so Stefan today we are also announcing the agent force module for the Salesforce CLI there's a lot of words um can you show us how procode developers can build agents absolutely and of course we're going to be doing this in VSS code or code Builder so we now have
            • 56:00 - 56:30 an agent as part of our extensions in the Salesforce CLI and it starts out as simply as typing SF agent create and then the same way we just created an agent using AI or from a template we have access to create agents right here from the command line now we've already created our so we actually want to pull down that metadata so we're going to go ahead and retrieve that agent down from the org that we just created but you've got to keep in mind we're not just pulling down the agent we're pulling down the references for the actions okay
            • 56:30 - 57:00 we're pulling down the topics the instructions everything right here into our CLI and so what you'll see here is we have all of that great information the plugins the functions right here for us now there's one more thing I want to show you and it's that we can actually attach and build actions here okay we have an apex class that's already in this project it's not yet in our scratch org and we can go ahead and attach that here and run that deploy right at the same time and so we're going to go ahead and create that action okay it's going
            • 57:00 - 57:30 to map the inputs and outputs from the Apex class and it's going to save that right here in our org for us great so we built an agent with loow code we built an agent with Pro code let's move on to the next step of the software development life cycle we need to test this agent and it's going to be different because we need to test something that's non-deterministic so Stefan can you show us how we would do this with Pro code absolutely absolutely so it's going to start out with a test Suite that we've pre-generated here for
            • 57:30 - 58:00 the demo today that just takes in some inputs it takes in some outputs and we're actually going to attach that to our test Runner and generate that test so I'm going to go ahead and get it started here and we're going to run that test and it's going to be a little different than we're used to seeing yeah it is so while it's running I want to talk about what you're looking at here because do you see those that test case right there it doesn't look like a standard Apex unit test we're not taking one input and mapping it to one output
            • 58:00 - 58:30 I'm not checking to see if a variable is true or larger than some value the input is human language and human language is wild people can say anything so we have an utterance here that's just a natural language and the output again it's not a variable I'm specifying an outcome I'm talking about what do I want the result to be and we can't just test it with one we're GNA have to test this with thousands of different utterances and we're going to have to do stochastic testing set probabilistic thresholds for
            • 58:30 - 59:00 what success looks like and I want all of these new testing tools to work as part of our CLI part of the te test tools the devops processes that I use today and so here they're coming back with just passes or fails if it was fail we'd see a fail here but it looks like Stephan we passed yep excellent it's not just Pro code Developers who need these tools low code developers need exactly the same tools so this is testing center and here
            • 59:00 - 59:30 because our Pro Code and low code environments are connected I can see those same tests that Stefan was running in proc code and I can run them here but the low code developers in the room you want to be able to create your own tests too so here I can upload a CSV file maybe I want to scrape a bunch of comments that we've gotten from our bots on the website and use those as a starting point or I can write my own tests or again we have ai assistance so Stefan let's get the AI to write some
            • 59:30 - 60:00 tests for us um it's the AI so we don't have to write 20 we're going to do 2,000 tests I'm going to get it to write 2,000 tests for us and let's generate those test cases so that we can use them here in low code we've built our agent we've tested our agent now I want to move on to the next step in the agent force life cycle let's deploy this agent and to to do that we're going to head over to devop Center and here our low code and procode
            • 60:00 - 60:30 developers can work together connected to our processes our release processes our source code we can use it to promote things through the pipeline and make sure we have the right checks and balances in place so Stefan why don't you go ahead and promote this to the uat environment and we just got to the point where we could get it into a uat environment we could do this deployment step in 13 minutes and 32 seconds that was fast that was fast
            • 60:30 - 61:00 because we had AI assistance but it was also fast because we weren't starting from scratch we were using all the things that were already in the environment we were taking advantage of the data and the flows that we'd already built so that we could get going quickly because we need to bring it out to more users it's great that Stephan and I can play with this but Ryan I want you to play with it I want to get it out to our business users I
            • 61:00 - 61:30 want more people to get hands on with it and then we want to deploy it to more people maybe everyone in this room should check it out and then after everyone in this room has given us some feedback and we can see what's going on we should deploy it out to everybody online watching us and as we do this as we roll it out to more and more users we need to know what's going on is it working what's working well what's not so so let's move on to the next phase of our development process we're going to go into
            • 61:30 - 62:00 observe and here we have new tools so that you have visibility into what's going on with your agents we're going to look at some agents that are already in production here so we've got some data that we're collecting and you can see the number of users we can see the number of sessions we can see the latency we can see the quality scores and once again there's something new going on we've got millions of people saying millions of things how do we even make sense of this data so we're using AI to automatically tag and categorize
            • 62:00 - 62:30 the conversation topics that are coming in so I can dig into a conversation topic like in this case connectivity and then within the conversation topic I can see what worked well and what didn't and when it doesn't you need to be able to dig in even deeper and so this is the conversation Explorer and here I can see exactly what happened during this conversation I can see exactly what was said turn by turn to the agent I can
            • 62:30 - 63:00 look at the Quality score I can look at the um latency and here oh yeah this is great he actually clicked on an action here and when you click on an action we can see the trace of that action what actually happened in the system where was it going where was it spending time turn by turn these are the tools that we need to be able to debug to get real visibility into what's happening with our agents I can see almost everything here but there's one thing I can't see there's
            • 63:00 - 63:30 one thing nobody in this room can see that's right the email address of the customer because I shouldn't be able to see it because I'm a developer here Stefan and I should not have access to that so let's talk for a moment about data governance you have seen a lot of data across this demo you saw sensor data and home data and customer data you need control of that data and you've got control today you've got your data set up you've identified the
            • 63:30 - 64:00 sensitive data you've identified the pii you set up your sharing rules maybe you're running Shield maybe you're using data mask to mask that data in pre-production environments but we just added a lot more data we added a lot of unstructured data we added all of this conversational data so we need to add new tools to this step of the development process as well and that's why today we are announcing new data governance tools for data Cloud here we can use AI to set up rules and
            • 64:00 - 64:30 automatically tag and detect sensitive information across structured and unstructured data once we've tagged the data we have fine grained access controls that allow me to control exactly where when and how this data is used so I can set up policies like uh masking data in I don't know we get some policies here we're going to redact Smart Lock PIN codes or obus skate device serial numbers and as I set up these policies
            • 64:30 - 65:00 I'm in control I can decide how do I want to mask this data I can decide when and where so maybe we shouldn't have access in when we're building maybe we shouldn't have access when we're testing maybe when it reaches production only some people should have access my HR department maybe has access my finance department maybe doesn't I don't know it's up to you so when we go back and look at that chat log that data masking that you saw there you're in control of
            • 65:00 - 65:30 that so we just saw a quick run through you're going to see a lot more over the next couple days of how every part of the development life cycle building testing deploying observing all of it is changing and we are giving you the tools to enable you to do agentic development so you can build your own agents and you can build your own agentic apps on the platform and with that I'm going to turn it back over to
            • 65:30 - 66:00 Patrick all right thank you Alice so I mean I again I just cannot believe how fast this is all moving and how many tools we have at our disposal now when we first started talking about this I kind of you know there's so many customers were like I don't know if I can get started yet I don't know if I can trust it I don't know how to really control it I mean here it is right if you're in a regulated IND industry if you're in a bank or healthare I mean these are the tools that you need to bring back to your leadership and show
            • 66:00 - 66:30 them that you can do this really really safely across any type of workflow um so listen as we see now we can you know not just build agents but we can explore all of the metadata we can take that metadata and promote it well if we can promote it through orgs what if we could promote it into some sort of marketplace we'd all be able to share all of our work together and so for that I'm excited to welcome as soon as he fixes his mic there he is Kristoff to walk us through how we're how this all comes together in our new agent exchange all
            • 66:30 - 67:00 right thank you so much Patrick it's really an amazing time to be developers admins and Architects I don't know about you but I think the pace of innovation is just incredible and to be at the Forefront of that Innovation I think that all of us in the room and everyone online we have an unfair advantage and that is a strong partner ecosystem that is built on an open and extensible
            • 67:00 - 67:30 platform for example you can integrate any data with our zeroc copy data Partners you can choose the right model for the job with Partners like open Ai entropic and Google and of course you can extend the platform with pre-build solutions from isvs because as a developer I don't want to reinvent the wheel I really want want to to focus on high value features and together with
            • 67:30 - 68:00 these incredible IED vs and the community all of you we buil the leading Enterprise app ecosystem in the world look at these numbers over 7,000 Partners 9,000 listings and did you know that 91% of Salesforce customers actually use an application from the app exchange that is incredible and every single time there was a shift in the industry these
            • 68:00 - 68:30 isvs built new Solutions so that you can innovate faster and now as we are facing maybe the biggest shift in the industry ever we are doing it again for AI agents that's why today we are announcing agent exchange The Trusted agent force Marketplace built into Salesforce with agent exchange you can deploy agent Force faster using hundreds of pre-built actions topics and templates you can
            • 68:30 - 69:00 extend your own agents with partner actions that you can discover in agent Builder as you are building your agents and as a developer you can package your agents using the agent for CLI so that you can then sell it or share it on that Marketplace that is Agent exchange it's incredible it's available today and I want to show it to you in a demo so let's see the demo all right so here we are in the
            • 69:00 - 69:30 vivent service application and their agent just escalated that request from a customer they want to upgrade their cameras and look next best action already identified an offer that's just perfect for them so the last thing to do is to create an order and then send an updated version of their contract to the customer so that they can sign it so let's ask agent force to do that so we're going to write a prompt create an
            • 69:30 - 70:00 order and send contract to customer to sign so the agent is reasoning over the available actions and okay so it was able to create the order but it looks like it was not able to send the contract now why is that well that is simply because that agent doesn't know how to handle an e signature workflow so what are we going to do well option one we could reinvent the wheel and
            • 70:00 - 70:30 build a brand new ething ater action from scratch for that agent option two we could use a pre-build action from a trusted agent so what do you think I need help option two okay I think we should go with option two let's go with option two and where are we going to find that trusted solution agent agent exchange of course so let's check it out and there it is Agent
            • 70:30 - 71:00 exchange for the first time ever on stage at an event look at everything that you have it's awesome you have hundreds of pre-built actions topic and templates it's just incredible and they're all ready to go I could install them from here but guess what it gets even better because coming soon you will be able to access agent exchange directly in agent Builder as
            • 71:00 - 71:30 you are building your agent so Stefan let's go to agent Builder and check it out so here I want to add an action to my agent so we'll click new and look there is a new agent exchange option here so let's click that and boom there you go this is Agent Exchange in the flow of work in the middle of agent Builder really incredible now remember we want to find an action that can generate a contract
            • 71:30 - 72:00 and send it around to sign so let's search for that I we'll search and great docu sign came back as a recommended solution so let's check it out and here I can learn more about that solution I can even uh look at the topics and the actions that are available this looks perfect for what we need so let's go ahead and install it and easy peasy just going to take a
            • 72:00 - 72:30 few seconds here and I will be able to see the list of topics that are available and even the list of actions so let's select all the actions and then add them to the topic and now we can try again so we'll ask the agent again to generate a contract for that order and send it to the customer to sign and again the agent is reasoning over the able actions remember there are few more actions because now we installed doc sign and now it was able to do it how
            • 72:30 - 73:00 did it do it well let's take a quick look at the Tracer here you can see that first it selected the create contract action from docy sign great and then the send for E signature action that makes sense and that is really the power of agent exchange extending the capabilities of your agents with powerful actions from part in the flow of works that's incredible but there is one more thing that I want to show you
            • 73:00 - 73:30 what if you want to create your own agent and then sell it on agent exchange so let's go to vs code and take a look so here I'm building an agent and on the left you see a ton of metadata for that agent the metadata for the agent itself for the actions flow Apex there is a ton here and now today today I'm excited to share that using the agent for CLI you can package all the metadata related to
            • 73:30 - 74:00 an agent with just a few simple steps so let's do it let's open the command line and here I'm going to use a first command to generate a template for the agent so that just that should be quick there you go and now I'm going to use a second command to actually generate the second generation package remember there is a lot to package here and so it's doing it it's going to package everything and boom package created that
            • 74:00 - 74:30 is all you need to do to package and share your agents inside your company or on agent exchange we can't wait to see what you will build back to you Patrick okay all right we are we're just about done we're almost there stick with us for a few more minutes because we have our most important part coming up now you may remember about 50 minutes ago I
            • 74:30 - 75:00 said that we want a million agent Blazers before the world ends I have great news the world has not ended and I have even greater news my favorite three-word phrase in the English language here to talk us through our all new community Leah McGaw hair agent Blazers shout out to all the agent Blazers in the house my gosh Josh and I were like watching these demos like this The Innovation is innovating I mean you
            • 75:00 - 75:30 all are seeing some amazing things we're talking about agentic apps we're talking about managing digital labor like what technology continues to evolve the way we work is continuing to evolve but the question is are you are you evolving are your skills evolving now I don't say that to throw shade or make anybody feel shame these are
            • 75:30 - 76:00 questions I have to ask of myself regularly throughout my career when I started as a Mainframe developer and had to evolve into an on-prem developer and evolving into cloud computing multi-tenant developer and now we're talking about natural language processing development like what this is amazing and I am so excited at the opportunity to learn new skills and here's the thing I know you all are as
            • 76:00 - 76:30 well because you email me you DM me you tell me when you've learned a new Trail or you've gotten a new sech and I love it because it inspires me to continue to learn too and as we evolve we have to learn because here's the thing you all know that the landscape of work is changing and the reality is to tomorrow tomorrow's jobs belong to today's Learners let me say it again for the
            • 76:30 - 77:00 folks online camera y'all see me okay tomorrow's jobs belong to today's Learners so it's time to get our learning on and here's the thing we want to help everybody come along we don't want anybody behind we're going to bring you all along with us and we're doing this intentionally and we made it easier for you to jumpstart your AI Learning Journey today with agent Blazer statuses
            • 77:00 - 77:30 on trail head the first of its kind I'll have you know yes you can give it up for that and just like AI these statuses have levels so let's look at the first level the first level is champion this is where you're going to build your fundamentals and you're building your building blocks all around you know data governance with data cloud and you're going to build your first agent and you're going to get all of your building blocks now once you've done that you
            • 77:30 - 78:00 then unlock that's right we don't just give it to you you got to earn it you unlock the next level which is innovator now in innovator you're going to take all of those build Cheez I see you you're going to take all of those building blocks that you've learned in Champion and bring them into innovator and actually build you're going to start looking at use cases and you're going to start setting up and Custom iing agent force for service and sales it's amazing but now you ready for this I don't know
            • 78:00 - 78:30 the way you were answering some of christof's questions I don't know I don't know if you're ready here cuz then once you unlock innovator you then go into Legend you got to say it like that everybody say it with me Legend right this is heavy this is serious you really got to put your elbow grease into this one to earn this and and now listen all of us are rich enough to pay attention so pay attention here's the thing you must take the agent for
            • 78:30 - 79:00 specialist certification to earn level three that's part of it so this is some serious level leveling some leveling up and I really want to make sure you all understand this is so important that all this technology is going to require us to continue to learn and we're giving you a chance to not just learn but earn now learning is great but you know what's even better learning together and we are creating so many opportunities
            • 79:00 - 79:30 for folks to come together whether it's one of our agent force world tours or our awesome Community conferences you can get together and get hands on and really learn together we are doubling down our investment in this but what I'm really excited about I don't know why I'm whispering but I'm really excited is that we are taking TDX Global yes Global we're going to Tokyo Bangalore
            • 79:30 - 80:00 London we're going around the world we're going to bring the learning to you you are going to get your learning whether you like it or not we bringing it to you now so many ways to learn is building too and we've had some amazing Builders here at TDX take place at a hackathon and I want to hear more about this hackathon so kristofh you don't mind coming back up and sharing with the folks about the hackathon that would be great all right well the hackaton was incredible we had hundreds of participants developers admins
            • 80:00 - 80:30 Architects the energy was just incredible and I know you want to get to the winners but before we do before we do I want to make a quick announcement all right go ahead because I know that all of you online and globally you were not able to partic participate so that's why today we are announcing a virtual agent force hackaton you can sign up today here is a short URL you can all take that URL and sign up today all right and now let's get to the
            • 80:30 - 81:00 winners and I need I need some friends I need some friends and maybe a little a little drum roll yeah yeah a little drum roll all right so the winners awesome the winners of the TDX 25 agent for aaton is team agent Halo please come on up
            • 81:00 - 81:30 [Applause] he you're going to take a [Music] picture all right congratulations congratulations all right well Joseph I just a few quick
            • 81:30 - 82:00 questions tell us a little bit about your team where you come from and how you came together as a team we uh we actually crisscrossed the country we came together through the Trailblazer Community all of us overlap in [Music] the we're all community group leaders or MVPs golden hoodie winners and been involved in the ecosystem that way awesome and what people really want to know what did you build our concept was an agent Network eventually everyone's
            • 82:00 - 82:30 individual agents at all of these organizations are going to need to talk to one another across the whole value chain so we took ideas that appli to not just things like on R on-road assistance with iot devices in your car looking to contact EMS your insurance company your tow truck a body shop all at one time with one point of reference but even things that are fun like a book podcast and you connect with the author and you
            • 82:30 - 83:00 buy tickets to their local performance awesome so there's all kinds of applications across different industries that sounds really amazing and one quick last question what were you the most surprised by as you were building with agent force I think the most surprising thing we found about building with agent force is just how fast things change I mean honestly every time we build something new there's something new to discover and something new to find about how we can make it do something exciting
            • 83:00 - 83:30 for us awesome well congratulations again and Patrick why don't you take us home all right congratulations guys enjoy the $100,000 really appreciate it okay we are all done here today in the keynote room download the app build your agenda we have a ton of stuff go to uh true to the core join us at the celebration tonight and one last thing first of all thank you second of all please fill out the survey and tell us how we did we would appreciate it all right good morning everybody
            • 83:30 - 84:00 [Music]