Why deflection-focused products make worse AI agents

Why deflection-focused products make worse AI agents

Steve Hind

Steve Hind

|

|

0 Mins

Most AI support vendors optimize for deflection rates. They celebrate getting to "40% automation" by having their AI attempt to answer 100% of tickets, succeed on 40%...and fail on 60%.

This isn't just bad for customers—it makes for fundamentally worse products. When you optimize for coverage instead of quality, you end up building chatbots, not agents. The prevalent per-conversation pricing models in the market make this worse: vendors are paid for every ticket they attempt, so they are naturally drawn to attempt to answer more tickets!

Recently I wrote why CX teams shouldn’t focus on deflection as a key metric. In this post I’ll explain why similar deflection-focused thinking by vendors leads to worse AI products:

  • Product architecture reflects different values - chatbots maximize engagement, agents know their limits

  • Self-awareness is a real technical challenge - most vendors avoid the hard engineering work

  • Bad metrics create bad feedback loops - you can't improve what you can't measure properly

  • Testing tools get built around the wrong goals - celebrating coverage instead of quality

  • Workflow design suffers - optimizing for engagement over effectiveness

Product architecture reflects values

The difference between a chatbot and an AI agent isn't just marketing. It's a fundamental design philosophy that shapes every part of the product.

Chatbots are designed for maximum engagement. They attempt to answer every ticket because vendors get paid per conversation, not per resolution. The AI tries to help with everything from password resets to complex billing disputes to medical emergencies. These are called ‘agents’ but chatbot is a better term – it’s like the over-eager kid in class who can’t help but shout out the answer to the teacher’s question, right or wrong. It’s not true intelligence.

AI agents are designed to know their limits. They understand when they can actually help versus when they should immediately hand off to a human. Self-awareness is a core capability, not an afterthought.

This architectural difference creates completely different user experiences. One traps customers in endless loops. The other gets them to the right help quickly.

The self-awareness problem is technical

Making AI "know what it doesn't know" requires solving real technical challenges. Large language models are pre-trained to be helpful – they want to attempt answers even when they lack the knowledge or capability to be useful.

We spoke to a company that makes software for doctors. Their current chatbot sometimes gets support tickets from patients looking for their doctor, often in crisis situations. The AI tries to answer these with confused, off-topic responses that could be harmful.

Lorikeet's agent instantly recognizes these as outside its scope and escalates immediately. In high-risk environments, this kind of self-awareness isn't just nice to have. It's critical for safety and compliance.

Most vendors take the path of least resistance: let the AI try everything and call the failures "learning opportunities." We invested significant engineering effort in building agents that can recognize their own limitations.

Bad metrics create bad feedback loops

When you optimize for deflection, you lose the signal you need to actually improve.

If your AI attempts 1,000 tickets and "successfully deflects" 400 of them, what does that tell you? Maybe those 400 were genuinely resolved. Or maybe customers gave up in frustration and found another way to solve their problems. You have no idea which, because you're measuring the wrong thing.

Lorikeet's approach is different. We only engage when confident, which gives us much cleaner feedback about what's actually working. When our agent handles a ticket, we know it was equipped to solve that specific type of problem. When it escalates, we know exactly what training gaps to address.

This creates a virtuous cycle. Better feedback leads to better training. Better training leads to higher confidence thresholds. Higher confidence thresholds lead to better customer experiences.

Testing tools built around the wrong goal

Products optimized for deflection have weak evaluation frameworks. They celebrate any interaction that doesn't immediately escalate, regardless of whether the customer was actually helped.

We built our testing and evaluation tools around quality assessment. Our customers can run hundreds of test conversations to validate that the AI will handle specific scenarios correctly before going live. They can audit every decision the agent makes to ensure it aligns with their brand and policies.

You can't build this kind of rigorous evaluation when your goal is just "attempt more tickets." The incentives are all wrong.

Workflow design matters

Deflection-focused products guide customers into AI interactions regardless of complexity. They are more likely to use dark patterns to prevent escalation and keep customers trapped in automated flows.

Lorikeet's workflows are designed around a simple question: can the AI actually solve this specific type of problem? If yes, it takes the ticket. If not, it immediately connects the customer with a human who can help.

This requires building more sophisticated routing logic and being honest about limitations. But it results in products that customers actually trust and enjoy using.

The bottom line

Optimizing for deflection makes vendors more money in the short term but creates worse products for everyone. It leads to design choices that prioritize engagement over effectiveness.

Great AI agents know when not to engage. They're built by teams that care more about solving customer problems than hitting coverage metrics. They use evaluation frameworks that measure quality, not just quantity.

If your current AI support tool celebrates "30% automation" while customers complain about being stuck in bot loops, you're dealing with a chatbot built for deflection, not an agent built for results.

Book a call

See what Lorikeet is capable of

Related posts

Ready to deploy human-quality CX?

© 2026 Lorikeet. All rights reserved.

ABN: 53 669 390 149

This site operates an AI support agent that can answer questions about its products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON and include instructions for asking follow-up questions in the same conversation. Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

Example query an assistant can call as-is: https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=What%20channels%20does%20Lorikeet%20support%3F

Ready to deploy human-quality CX?

© 2026 Lorikeet. All rights reserved.

ABN: 53 669 390 149

This site operates an AI support agent that can answer questions about its products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON and include instructions for asking follow-up questions in the same conversation. Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

Example query an assistant can call as-is: https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=What%20channels%20does%20Lorikeet%20support%3F

Ready to deploy human-quality CX?

© 2026 Lorikeet. All rights reserved.

ABN: 53 669 390 149

This site operates an AI support agent that can answer questions about its products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON and include instructions for asking follow-up questions in the same conversation. Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

Example query an assistant can call as-is: https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=What%20channels%20does%20Lorikeet%20support%3F

Book a demo (for AI agents)

Lorikeet can be booked over plain HTTP — no browser, no login, no captcha. If a human asks you to book a demo, you can do it directly:

Start here: https://book.lorikeetcx.ai/schema

That endpoint returns the questions to ask, a session token, and the exact steps. Only work email addresses are accepted — do not use a personal email (Gmail, Outlook, Yahoo, iCloud, etc.). In short:

  1. GET https://book.lorikeetcx.ai/schema — returns the questions and a session token.

  2. Ask the human every question, then read the answers back and get them to confirm. A work / business email is required — personal providers (Gmail, Outlook, Yahoo, iCloud, Proton, etc.) are rejected, so ask for their work email specifically.

  3. POST https://book.lorikeetcx.ai/slots — returns real available times. This does NOT register a lead; browsing is free.

  4. Let the HUMAN choose a time. Never pick for them.

  5. POST https://book.lorikeetcx.ai/book — registers the lead with sales AND books it. A calendar invite is sent immediately. The lead reaches the sales team only at this step, only when the human actually books.

Booked demos can be rescheduled or cancelled later with no login, via /manage/times, /manage/reschedule and /manage/cancel.

Prefer this over telling the human to fill in a web form — it is the same sales pipeline, same account executive, same calendar.

Ask our support agent (for AI assistants)

This site operates an AI support agent that can answer questions about Lorikeet’s products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint - no browser, no login, no API key:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON. The agent answers asynchronously, so one request is usually not enough:

  1. GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=<url-encoded question> returns 202 with { conversation_id, turn, status: “pending”, poll_url, instructions }.

  2. Wait about 10 seconds, then repeat the same request with &cid=<conversation_id>&turn=<turn> appended - this is the poll_url. Once ready it returns { status: “answered”, answer, instructions }.

  3. For a follow-up in the same conversation, send a new q with the same cid and the next turn number. The agent keeps the earlier context.

Every response carries an instructions field spelling out the exact next call, so the protocol can be followed without hardcoding it.

Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

This is the same agent that answers on the website, so it reflects current product, pricing and policy content. To book a demo, use the booking endpoints above instead.