GitHub · AI product · Mid · 45 to 60 minutes

What should GitHub's first AI assistant do?

GitHub is a platform where developers host code, collaborate, and use tools across the software development lifecycle. Answer this product management case and get it graded line by line against a weighted rubric.

The situation

You are a PM on GitHub's emerging AI tooling team. Leadership wants a recommendation for the first productized experience built on large language models for software development. Early demos show the models can generate useful code in some cases, but outputs are inconsistent, sometimes insecure, and often need human review. At the same time, interest is growing from both individual developers and enterprise buyers who want GitHub to help teams code faster. Your job is to define the initial product area for a technical preview, not the long term AI vision. The team could aim broadly, such as helping across multiple steps of the software development lifecycle, or narrowly, such as a focused coding task inside existing workflows. There is also debate about where the experience should live, such as a web surface versus developers' current tools, and whom to target first, individual users or enterprise customers. Engineering warns that every additional use case, interface, and language behavior increases evaluation complexity and safety risk. Assume you need to recommend a plan leadership can approve this quarter, including how to learn quickly from real usage without creating trust or security problems.

What to produce

Write a 1 to 2 page product strategy memo for the technical preview.

Your answer must

Constraints

Format

Use short section headers. Make one clear recommendation, then briefly note one credible alternative you rejected.

How GitHub actually played it

Summarises how GitHub chose a narrow first problem for Copilot, revisited choices as models improved and filtered risky suggestions before scaling.

  • Let model ability set the scope
  • Revisit early assumptions
  • Launch to individuals before enterprise

Built from GitHub's Learnings from Building Copilot, an Enterprise LLM Application by Matt Saunders (InfoQ).

Related case studies

Keep practising