PokerGPTShipped 2023

The world's first AI poker coach

Role

Product Designer & Frontend Engineer

Timeline

May - August 2023

Team

1 PM

2 Engineers

1 Designer (me!)

Skills

Product Design

Frontend Engineering

User Research

Overview

What if we leveraged AI to provide personalized poker coaching to beginner to intermediate players?

There is no convenient and low-cost solution to support beginner to intermediate poker players in their learning. This gap in the market for beginner-friendly, intuitive poker agents, was the starting point for PokerGPT.

Solution

PokerGPT: An AI-powered poker coach providing tailored feedback and analysis.

Set Game Formation with an intuitive modal

Ask poker questions and get structured responses

Easily input hand history with a template

Outcomes

PokerGPT is live and has been making waves in the Toronto poker community.

/projects/pokergpt/2-outcomes.svg

Initial Observations

There is no convenient and low-cost solution to support beginner to intermediate poker players in their learning.

Poker solvers are hard to interpret and usually require pros, like coaches, to extract useful insights. Initial discussions with casual to semi-professional poker players and discovery led us to uncover 2 key pain points:

Pain Points

1. Solvers are hard to use

Poker solvers are hard to interpret and usually require pros, like coaches, to extract useful insights.

2. Coaching is not accessible

Poker coaching is expensive and generally not accessible or convenient.

Key Insight: Some players are prompting ChatGPT in a way to get hand analysis, pot odds, game feedback, and playing strategies!

These pain points were not exactly surprising to us since we knew what the market looked like at that moment: crazy complex poker solvers, courses and bootcamps that are time and money-intensive, and coaches that cost an arm and a leg. However, these user insights validated our solution and unique position in the market, as well as validated large language models as a tool for poker learning.

Market Research

/projects/pokergpt/3-market-position.svg

Poker Solvers

Platforms like GTO Wizard, Deepsolver, and more recently, Ruse AI provide interfaces to complex mathematical models to calculate hand analysis, pot odds, and Game Theory Optimal (GTO) strategies. These tools are robust but often require a solid understanding of poker theory to interpret and apply effectively, making them less suitable for beginners or intermediate players.

Courses & Bootcamps

Poker bootcamps and online courses provide structured learning for players at various stages of their poker journey. However, they are also costly and require a lot of time commitment, which is often not what beginner/casual players are looking for.

Personal Coaching

One-on-one personalized coaching can be highly effective in improving poker skills. however, it often requires a significant time investment for sessions, homework, and study, and a huge cost investment as coaches generally go for hundreds of dollars per hour of coaching.

How might we create an intuitive, convenient, and personalized experience for building poker skills?

Becoming My Users

I didn't know how to play poker... so I learned!

Starting with Youtube videos, playing online, and I started to learn the basics and eventually threw in (and lost) a few hundred dollars.

/projects/pokergpt/5-learning.png

Competitor Research

Competitor interfaces are highly complex and not beginner-friendly

/projects/pokergpt/6-competitors.svg

The current poker solvers on the market are highly complex and mathematical - great for the serious poker people, but not for those who want a way to casually learn and improve their performance.

Design Process

A poker-tailored chatbot, with bespoke features for poker players.

The concept of an AI chatbot for poker solving had already been validated by our initial user research, but this also led us to another problem...

How might we provide a better poker learning experience than ChatGPT?

I started by exploring a design for a more structured and visual interface tailored to poker analysis responses.

/projects/pokergpt/8-chatgpt-interface.png

Next, our team looked into streamlining the flow of prompting with a built-in hand history template that makes it easy to copy over past games and suggested prompts to get the conversations started.

/projects/pokergpt/9-feature-exploration.svg

What if we bring in a game simulation?

We found that some players use ChatGPT to simulate a game, and there were also poker Discord bots emerging in popularity. There was something compelling about the idea of a chatbot that could simulate a game and provide feedback on strategies.

/projects/pokergpt/game-mode.svg

While this was an interesting direction, we decided to prioritize and MVP and observe how users would use initial open-ended chatbot product. With enough data and conviction, we could potentially explore this direction further.

Final Designs

We prioritized a simple, familiar, and clean interface.

Our main interface is a chat with structured responses and the ability to set game formations. This offers a familiar chat-style experience with poker-tailored features.

/projects/pokergpt/10-mockups.svg

Reflection

What I learned

Keep cutting it down the to MLP.

We were laser-focused on shipping a Minimum Lovable Product, and that's what allowed us to shi[] fast and quickly gather feedback.

User research is not enough.

Observing user stories and conducting interviews is not enough. Espcecially for a niche market, you need to become your users to truly empathize with their needs.