There’s a lot of noise right now about AI agents. Every vendor has one. Every keynote promises them. But very few organizations have actually shipped agents that work in production, at scale, against real business outcomes. At Salesforce, we have. And what we’ve learned in the process is that most of the industry is thinking about this wrong.

This paper isn’t a product pitch. It’s a set of hard-won lessons from building and deploying AI agents inside one of the largest enterprise software companies in the world. As Customer Zero, we use our products first, test them in real-world scenarios, tune them, and then build those lessons directly back into the platform. We’ve made mistakes internally so that our customers don’t have to. Every insight in this guide is the result of a disciplined strategic plan refined through experimentation and necessary trial and error.

These lessons apply whether you’re running a five-person team or a thousand-person organization. The principles are the same. The mistakes are the same. And the opportunity, if you get it right, is enormous.

1. AI Agents Aren’t Software

This is the first and most important thing to internalize. Software is deterministic. You write a function, you pass it an input, you get the same output every time. That’s what makes it reliable. It’s also what makes it limited.