Skip to content
Forward Deployed

Forward Deployed
System Design Practice

Customer Support Automation

By Sourav Banerjee · Last updated 13 Oct 2026 · Report an issue

Read the worked design: Customer Support Automation

PracticeAdvanced3 min read
For
Engineers preparing for Forward Deployed, solutions or applied-AI engineering interviews
Assumes
  • Two or three Discovery Foundations scenarios completed
  • Comfort with retrieval, agents, queues and multi-tenant cloud architecture
Objectives
  • Find the one constraint that makes the scenario dangerous before designing
  • Defend an architecture, evaluation plan and rollout under follow-up questions
How to use it
Allow about an hour. Work the discovery sections properly — they decide the design — then compare each section with the model answer and score yourself honestly.

Condensed from the sources credited on the How It Works page

0/36
Not saving
01

Interview prompt

As the FDE (Forward Deployed Engineer), design a GenAI system for Customer Support Automation. Routine requests should be handled end to end. Risky ones go to a human, who receives the full context. The two harms to prevent are an action nobody authorised and a wrong answer given with confidence.

02

Clarify the customer problem

  • Which channels are in scope, and what are the normal and peak volumes?
  • How do we confirm who the customer is before any account tool runs?
  • What may the system do on its own, and what needs sign-off?
  • At handoff, what must the human agent see, and within what time?
  • How many languages do we support, and what if we cannot tell the language?
03

Users and workflows

UserWorkflowCurrent painAI assist opportunityHuman approval needed?
Customer
Support agent
Support operations lead
Security / legal reviewer
04

Requirements

Functional

Non-functional

  • Latency target
  • Availability target
  • Cost budget
  • Security/privacy constraints
  • Audit/compliance requirement
05

Data and integration map

Data sourceFormatOwnerFreshnessPermission modelRisk
06

Proposed architecture

Pick a rendered diagram as your starting point and adapt it to this case. Cover each part below:

  • Identity verification
  • Intent and risk routing
  • Grounded retrieval
  • Tool policy gateway
  • Escalation
  • Monitoring
07

Evaluation plan

MetricGood thresholdBad thresholdTest datasetOwner
Safe automation rateHolds steady for each intentDrops for any intentLabels from QA reviewSupport operations
Incorrect resolutionsAt or under baselineOver baselineTickets that get reopenedSupport QA
Repeat-contact rateLevel or fallingClimbs after a changeContacts linked in the CRMSupport analytics
Cost per resolved caseGoes downRework cancels the savingFinance reportsFinance operations
08

Failure modes

  • A policy answer is wrong but sounds certain
  • Customer text carries a prompt injection
  • An action runs before identity is checked
  • A refund goes through but the reply times out
  • Out-of-date account data leads to a promise
  • The handoff drops context, so the agent starts over
09

Rollout plan

  1. Assist agents only; a human sends every reply.
  2. Automate intents that are low-risk and easy to reverse.
  3. Introduce tool classes one at a time.
  4. Review a sample of automated cases.
  5. Keep a kill switch for each intent.
  6. Roll back one intent, not the whole system.
10

Weak vs strong answer

Weak: "I'd pass every message to the model and let it close the ticket."

Strong: "I'd treat this as a decision pipeline with routing, not a chatbot. Identity is checked before any account tool. Each request gets an intent and a risk tag. Drafts rest on approved policy. Then a deterministic policy gateway, not the model, chooses between auto-resolve, approval and escalation."

11

Candidate scorecard

Evaluation
The closer

Final 2-minute spoken answer

Rehearse this out loud before you look at it. Summarising the whole design in two minutes is its own skill, and it is usually the last thing you are asked for.

Where next

Read the worked design
Customer Support Automation
Revise the concepts