BlogGuide
3 Requirements for an AI Agent Use Case
September 2, 2024
Written by Jesse Zhang
At Decagon, we’ve had the privilege of deploying AI agents in production to many of the largest names in the tech industry (like Rippling, Eventbrite, etc) and have distilled the success of AI agents down to three essential criteria. These are the pillars on which any AI agent must stand in order to serve real customers today.
1. A Buffer for Non-Determinism
To make an AI agent commercially viable, you must design it to handle this uncertainty gracefully while embracing the benefits of the non-deterministic outputs. We’ve all encountered those unpredictable outputs from models like ChatGPT or Claude, which is why it’s crucial to implement robust guardrails within your AI system (a discussion for another time) and ensure a buffer to account for variations in output accuracy.
One effective approach is to incorporate a robust escalation mechanism to have humans in the loop. Take customer support, for example. If an AI agent isn’t sure how to resolve an issue, it can escalate the problem to a human agent. This safety net not only ensures customers receive accurate assistance but also builds trust in the system. In essence, a commercially viable AI agent delivers value even when it isn’t perfect, thanks to its ability to escalate when needed.
Coding co-pilots are another great example of this, which has contributed to their adoption. AI agents can write code or suggest auto-completions, but ultimately there is a human engineer reviewing it before it goes live.
In both of these cases, this is room for error because of how the use case is designed. Contrast this with an AI agent tasked with parsing cybersecurity logs to autonomously flag and review potential threats. On the surface, it seems like an ideal application for LLMs, given that logs are just blocks of text. However, the level of accuracy required—particularly in avoiding false negatives—is extraordinarily high, making it much more challenging for an AI agent to deliver meaningful value in this context.
2. Readily Available Data Sources and Tools
Consider a customer service AI agent: to be effective, it needs to tap into a company’s knowledge base, CRM, and other data repositories. These integrations must be straightforward to implement, and the data must be readily accessible. Moreover, your customers must be both willing and able to connect their data to your AI agent. If some of this data is already public, like a help center, that’s even better—it lowers the barrier to entry and accelerates deployment.
In short, without robust data and tool integration, an AI agent is like a car without fuel. It may look impressive, but it won’t get you very far.
3. Repeatable and Scalable
If the AI agent solves a problem that only a few employees encounter, it’s harder to justify the investment. For instance, commercial viability often hinges on the ability to scale a solution across multiple teams or departments, making it crucial that the use case is both broad and deep. If you’re talking to a 5,000-person organization and only 3 employees do the work that your agent is tackling, that’s usually not a great sign.
The View from Inside
At Decagon, we’re fortunate to collaborate with large, sophisticated enterprises on deploying generative customer support AI agents at scale. Our insights stem from countless iterations with our customers—experimenting with ideas, some successful, others less so. This process of trial and error has shaped the lessons shared in this post.
The AI agents that succeed will not only survive the hype cycle but thrive in the marketplace, driving innovation and creating new opportunities across industries.
Book a demo
The future of customer experience
starts here.
starts here.