🔍 User Research📊 MindMap

The AI Persona Framework

by Ryan J. SalvaVP of Product at GitHub

Ryan is a product leader with a non-traditional background in Philosophy and English, focused on how humans communicate and create. Previously a Principal PM Manager at Microsoft working on Developer Tools and Azure DevOps, he currently leads product at GitHub, overseeing major initiatives like Codespaces, Actions, and the incubation and launch of GitHub Copilot.

🎙️ Episode Context

In this episode, Ryan J. Salva discusses the fascinating origin story of GitHub Copilot, detailing how it evolved from an accidental discovery to a transformative AI product. He shares deep insights on structuring innovation within large organizations, specifically how to transition 'moonshot' projects from R&D labs to scalable production teams, and explores the ethical challenges of building AI pair programmers.

🎯

Problem It Solves

How to determine appropriate behaviors and ethical boundaries for an AI product when 'right and wrong' answers are ambiguous.

📖

Framework Overview

By assigning a human metaphor (Persona) to the AI, product teams can establish intuitive guidelines for behavior, ethics, and user expectations. This helps in decision-making regarding content filtering and interaction design.

🧠 Framework Structure

💡
The AI Persona Framework
1️⃣

Define the Metaphor: Identify the hum...

2️⃣

Apply Human Standards: If a human col...

3️⃣

Graduated Filters: Start with crude b...

4️⃣

Augment, Don't Replace: Explicitly po...

When to Use

Designing generative AI products where the output can vary wildly and may include offensive, incorrect, or legally sensitive material.

⚠️

Common Mistakes

Trying to act as a 'neutral' tool without filters, or promising that the AI creates perfect output without human supervision.

💼

Real World Example

GitHub defined Copilot as a 'Pair Programmer.' This framing clarified that like a human peer, it shouldn't distract you with offensive comments, but also that the human lead is ultimately responsible for the code committed.

"
"

If Copilot is your AI pair programmer and they're whispering crazy stuff into your ear... you're probably not going to be able to focus on your work.

Ryan J. Salva

Keywords

#persona#research#users
Share: