Intercom · AI product · Senior · 45 to 60 minutes

How should Intercom launch an ML support bot?

Intercom makes customer messaging and support software that businesses use to talk with and support their customers. Answer this product management case and get it graded line by line against a weighted rubric.

The situation

You are the PM leading a new AI support initiative at Intercom. Support teams using Intercom handle many repeated inbound questions, and leadership believes a bot that answers common questions could improve speed and efficiency. The VP of Product and head of machine learning want a recommendation before they commit a larger team. The problem is not just model accuracy. The bot would jump into live support conversations, so irrelevant answers could annoy end users and damage trust in both the business using Intercom and in Intercom itself. Even if the concept works for one company, Intercom serves tens of thousands of businesses, so each customer would need to set up, train, and maintain it without hands on help from Intercom. The team also does not know whether off the shelf language tools are already good enough for an initial launch, or whether a heavier custom ML effort will be needed. You need to propose the first version to pursue, how to test feasibility early, and when to scale investment versus stop.

What to produce

A 2 page product strategy memo.

Your answer must

Constraints

Format

Use sections titled product envelope, risk reduction plan, UX for imperfect predictions, customer setup, and metrics and decision gates.

How Intercom actually played it

Intercom's head of machine learning explains why building ML into a viable product differs from normal product development. The post shares lessons from Resolution Bot on scoping, managing uncertainty about what the model can do, and shipping something customers can trust. One of the better pieces on running an ML product process.

  • ML product work needs earlier proof of feasibility than usual features.
  • Design the product so imperfect model output is still useful.
  • Use customer feedback loops to improve accuracy over time.

Built from Building Resolution Bot: How to apply machine learning in product development by Fergal Reid.

Related case studies

Keep practising