Skip to content

About

Evidence-grounded customer onboarding MCP server. Bilingual follow-ups, traceable handoffs, interactive case explorer, and reproducible evaluations.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Independent portfolio project. Not affiliated with, endorsed by, or connected to Unity. All customer records are synthetic.

CSM Copilot

Move customer onboarding forward without turning uncertainty into a promise.

A customer-success portfolio by Yuchi Wang. A Python workflow and Model Context Protocol (MCP) server turn incomplete account evidence into bilingual follow-ups and technical handoffs.

Explore the three-minute demo → · Project brief (PDF) · Interview walkthrough

Verify workflow Publish case explorer

Review queue and an Android follow-up requesting missing confirmations, a fresh device check and callback evidence. The draft is unsent.

Workflow preview from revision 0ea4b88. The website replays saved outputs; it does not run a live AI chat or send messages.

The business problem

A publisher wants to launch on Friday. iOS checks are complete, but a non-test Android device shows a blank Offerwall. The CSM needs a focused customer question, a clear technical handoff and a record of what remains uncertain.

The prototype covers five fictional accounts and six app/platform integrations. It separates missing evidence from a recorded failure and keeps each platform's conclusions tied to its own sources.

Start with one case

Step Open the evidence What to look for
1. Decide what to ask Android follow-up Unknown settings require confirmation; a failed device check requires a fresh test. Switch between English and Chinese.
2. Prepare the handoff Android issue Retain supplied details; request the SDK version, time window and redacted logs. Keep the root cause unconfirmed.
3. Compare the next action iOS follow-up Its complete checklist leads to launch-plan review, not launch approval.

Then add fresh Android evidence: passing checks changes the next question without automatically resolving the earlier complaint. Drafts remain unsent and contact history stays unchanged.

Where AI fits

Layer Responsibility
Python tools Select accounts, calculate dates, apply scoped checklist rules and assemble draft templates. Works without a model or API key.
Optional AI host Propose tool calls and write explanations. Later recorded workflows use explicit host constraints and correction feedback.
Human reviewer Judge evidence adequacy, tailor communication and decide what to do next.

One finding worth inspecting: a model completed four requested tool calls, then described a scoped iOS checklist as “full compliance.” Compare its words with the recorded result →

The repository preserves 19 local Qwen attempts across four prescribed tasks, including failures and assisted corrections. Later morning runs complete seven calls, but matching structured fields still leaves gaps in the explanation. These are exploratory development records, not a controlled benchmark. Browse the experiments · Inspect the division of work

What the evaluation actually shows

  • Triage: 12/12 development cases and 16/18 reused cases match the authored categories. Inspected failures informed rule changes; this is not independent accuracy.
  • Promise checks: eight diagnostic probes include false positives and false negatives. Zero flags does not establish factuality.
  • Engineering: Windows and Ubuntu CI check workflow behavior, browser logic, real MCP transport, generated artifacts and installed packages. Use the badges above for current status.

No independent human validation, measured customer benefit or production readiness is claimed. Evaluation · Verification scope · Limitations

Portfolio rationale

This project connects customer communication, business analytics and process controls. Yuchi selected the direction, audience and CSM workflow. Implementation, tests, documentation and synthetic cases used substantial AI assistance; unaided implementation and completed personal mastery are not claimed.

The learning path turns the project into three concrete exercises: explain one customer decision, trace one AI mistake and run one experiment on a copied dataset. Six interactive practice decisions keep initial reasoning separate from reflection.

Explore or reproduce

Your goal Start here
Present the project Three-minute walkthrough and project PDF
Explain a product question Customer-education example and one-page handout
Connect cases to Product Feedback review: attributed gaps and questions to validate
Keep a fixed demo v0.30.2 interview package; contents and checksum. The hosted site can be newer.
Run locally Setup guide: browser replay or Python 3.11–3.13 workflow; model optional
Technical map: tools, source and reproduction

Tools

Eight read-only MCP tools and two workflow prompts:

Tool Purpose
list_accounts Select the follow-up queue
get_account_context Retrieve integrations, issues and evidence
check_readiness Evaluate each app/platform
triage_issue Suggest checks and questions using a lexical baseline
draft_ticket Prepare a handoff with explicit missing fields
draft_followup Produce an English or Chinese template
validate_draft Flag narrow promise patterns
friction_digest Aggregate snapshot gaps into Product questions

MCP setup · Protocol transcript · Architecture · Full verification commands

Repository map

src/csm_copilot/   Workflow engine, MCP server and synthetic fixtures
demo/             Interactive replay, briefs and PDFs
tests/, tests-js/  Authored behavior and boundary checks
evaluation/       Diagnostic cases and evaluators
evidence/         Outputs, protocol transcript and model recordings
docs/, scripts/   Methods, learning guides, builders and verification

Evidence boundaries · Development history · Sharing guide

Public guidance is paraphrased and cited in the source register, reviewed 2026-10-14. Project policies are labeled separately. Code is MIT licensed; referenced documentation retains its own terms.

About

Evidence-grounded customer onboarding MCP server. Bilingual follow-ups, traceable handoffs, interactive case explorer, and reproducible evaluations.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages