How to Choose an AI Agent Platform: A Workflow-Based Scorecard
Choose an AI agent platform from the completed assignment, not a demo. Set hard gates, weigh criteria, score with arithmetic, forecast cost per unit, and pilot before committing.
Choose an AI agent platform from the completed assignment, not a demo. Set hard gates, weigh criteria, score with arithmetic, forecast cost per unit, and pilot before committing.
A platform demo shows a clean answer. The purchase decision is the assignment behind it. Most evaluations start with feature grids and product tours, which hides the question that actually determines success: can this platform complete the specific work you give it, end to end, under your constraints?
Start with the assignment, not the demo. Define the finished outcome, then map the inputs, permissions, data ownership, connected tools, channels, human handoff, evidence, and billing unit that the assignment requires. Apply hard gates before any scoring, because a gate failure cannot be offset by points. Only among passing candidates do you run a weighted scorecard, forecast cost at your real volume, and pilot the weakest link.
TL;DR: Buy for the assignment, not the demo. First define the completed job: required output, inputs and permissions, data owner, connected tools, channels, human handoff, evidence, and billing unit. Apply hard gates (compliance, channel, action permission, auditability) before scoring. Then use a weighted scorecard with arithmetic to compare survivors, forecast cost at your real volume, and pilot one high-value intent for two weeks before contract.
Define the assignment as the finished outcome a customer should experience. "Answer shipping questions" is an assignment. "Confirm return eligibility and initiate a refund against order records, then confirm the refund in the billing system" is a different, harder assignment. The second one needs permissions, live data, and action confirmation. The first only needs a trained knowledge base.
Sort your top five request types into three output classes:
For each class, write down the definition of done. If you cannot state what done means for your most frequent request types, you cannot evaluate a platform fairly. This is the first step of any buying process, and it does not require vendor information. For a concise background on what agents are and what they are not, see the buying checklist.
Before you look at a single vendor, write down six facts about the assignment:
The same platform can be right for one assignment and wrong for another. A helpdesk suite with deep ticketing is a strong fit when your team already lives in that inbox. A standalone agent with native store actions may fit an ecommerce catalog better. The honest comparison starts from your matrix, not from the vendor list.
A hard gate is a binary requirement. If a candidate fails a gate, it leaves the process regardless of how many points it earns elsewhere. Score only the candidates that pass every gate you define.
Typical gates include:
These are candidate gates. Adjust them to your regulatory, security, and operational reality. What matters is the mechanism: a failed gate ends the evaluation. No weighted score can rescue it.
Among candidates that pass every gate, use a weighted scorecard. Assign weights to the criteria that matter for your assignment. Score each candidate from 0 to 4 on each criterion, where 4 means the platform fully meets the requirement and 0 means it does not.
The formula is simple arithmetic:
weighted_score = Σ (weight_i × score_i) / Σ weight_iA sample weight set for a customer support assignment:
| Criterion | Weight | What a score of 4 means |
|---|---|---|
Assignment completion | 25% | Platform can complete the defined outputs end to end, including actions |
Integration and permission depth | 20% | Required systems are connected natively and scopes are configurable |
Evidence and auditability | 15% | Conversation logs, action confirmations, and failure records are exportable |
Human handoff quality | 15% | Handoff carries full context to a named queue and is visible |
Channel coverage | 10% | Every channel you need is supported and tested |
Cost predictability and control | 10% | Clear unit, alerts, caps, and overage terms |
Exit and data portability | 5% | Clean export, reasonable contract notice, no lock-in |
For illustration, here is how two hypothetical candidates might score. These numbers are examples, not vendor results.
| Criterion | Weight | Candidate A score | Candidate A weighted | Candidate B score | Candidate B weighted |
|---|---|---|---|---|---|
Assignment completion | 25% | 4 | 1.00 | 3 | 0.75 |
Integration and permission depth | 20% | 3 | 0.60 | 4 | 0.80 |
Evidence and auditability | 15% | 4 | 0.60 | 2 | 0.30 |
Human handoff quality | 15% | 4 | 0.60 | 3 | 0.45 |
Channel coverage | 10% | 3 | 0.30 | 4 | 0.40 |
Cost predictability and control | 10% | 2 | 0.20 | 4 | 0.40 |
Exit and data portability | 5% | 2 | 0.10 | 4 | 0.20 |
Total | 100% | 3.40 | 3.30 |
Candidate A leads on completion and auditability; Candidate B scores higher on cost control and exit. The current weights favor A overall. If your business cannot tolerate unpredictable spend or values flexibility, reweight those criteria and rerun the arithmetic. The scorecard is a decision aid, not a verdict. It tells you where to focus your pilot and which vendor to prefer when the weights reflect your priorities.
A related method and template live in the scorecard guide, and a separate ROI framework is available in the AI agent ROI calculator.
Apply the method to a realistic scenario. The following example is hypothetical, not a customer result or industry benchmark. A SaaS company with about 2,000 active accounts and one support person receives roughly 1,200 support contacts per month. The team wants an agent to handle subscription account work.
Define done for the top intents:
Now apply the gates. The agent must connect to the billing system with permission to change plans, must authenticate the customer before touching account records, must log actions, must operate on the channels customers actually use, and must have a spend cap. Any candidate that cannot change a plan with confirmation and authenticated identity is out, regardless of how good its answers are.
For the scorecard, use the weights above. The example shows how a candidate with strong answers can lose to one with stronger integration, handoff, and cost control. Run your own scores with your own evidence.
Next, forecast the meter. Use your volume and scope assumptions, and label them clearly. Suppose 75% of the 1,200 contacts are in scope, so 900 are eligible. If the agent completes 60% of eligible requests, that is 540 resolutions per month. At an assumed $0.90 per fully automated resolution for illustration, the variable component is about $486 per month before the base plan. This rate is hypothetical; get a configuration quote from each vendor in its own billing unit. Do not compare one vendor's resolution price to another vendor's message credits; they are not the same unit.
Every platform bills differently, and the unit changes what the contract costs. Documented examples include:
Before signing, ask the vendor for your allowance, overage rate, and any minimum commitment in your volume. Cap overage before launch. If the vendor cannot state the unit, it is not ready to quote.
Procurement is as much about leaving as joining. Confirm in writing: what you can export (conversations, logs, and action records), how long the contract runs, what notice is required to cancel, and whether your data is used to train models. If the platform owns the only copy of your conversation history and you cannot export it, you have built a dependency, not a deployment. A platform that treats your data as yours is easier to leave, and that discipline keeps vendors honest.
Run a two-week pilot on one high-value intent. Pick the request type with the highest volume or the highest risk. Measure four outcomes separately:
Keep failures in the denominator. If an eligible request is routed to a person or fails a lookup, it is not a success. Review a sample of conversations rather than trusting the dashboard. The point of the pilot is not the headline resolution rate; it is the failure distribution. That distribution tells you whether to invest in knowledge, permissions, or handoff design before full rollout.
Some assignments belong to a different category of tool. A phone line is better served by a voice platform than by a chat widget. A research team that needs cited sources from the web should look at research agents, not support desks. A sales list is not a support queue. Compare platforms that can complete the same assignment; a single overall ranking that mixes voice, research, and helpdesk tools is not a useful decision aid. Related category guides include AI voice agents, research AI agents, and ecommerce AI support.
Why use a weighted scorecard instead of a feature comparison? A feature grid treats all capabilities as equally important and rewards whoever lists the most boxes. A weighted scorecard ties capability to your specific assignment, your channels, and your cost constraints. It also surfaces where a vendor's strength actually matters to you, and it forces you to state priorities before a sales demo shapes them.
What is a hard gate, and how is it different from a score? A hard gate is a binary requirement that cannot be offset by points. Examples include a required channel, a required integration with refund permission, a data residency requirement, or the ability to export logs. A candidate that fails a gate is excluded. Scoring only ranks the candidates that pass every gate.
Can I evaluate a vendor without a hands-on test? You can narrow the field from public documentation, pricing pages, and integration lists. But you cannot verify action confirmation, handoff quality, or failure recovery without testing. Use documentation to filter and to build the scorecard, then pilot the surviving candidates on real traffic before committing to a long contract.
Can I compare message credits across vendors? No. Credits mean different things. Chatbase message credits are not the same unit as YourGPT model-weighted credits, Zendesk automated resolutions, Intercom outcomes, Freshdesk sessions, or Tidio billable conversations. Compare only after converting each vendor's unit to your expected volume in that vendor's own meter.
How long should the pilot last? Two weeks on one intent is a reasonable start, long enough to see real traffic and failure patterns and short enough to contain cost. Extend it if the intent is seasonal or low volume. Judge success by the failure distribution and the cost per verified resolution, not by the headline resolution percentage alone.
Do small teams need a scorecard? Yes, but a smaller one. A solo operator still faces the same gate risks: missing channel, missing permission, unpredictable bills, and no export path. The scorecard protects small teams from paying for features they will not use while missing the one integration the work actually requires.
The decision principle is simple: buy for the completed assignment, not the polished demo; gate before you score; and pilot the weakest link. The platform that wins a demo is not the platform that finishes the work. Start from the finished job, define its inputs and permissions, apply hard gates, score the survivors with arithmetic, forecast cost in the vendor's own unit, and verify on real traffic. That method separates a procurement decision from a sales pitch and gives you a defensible answer you can explain to anyone on the team.