PokerGPT • Shipped 2023
The world's first AI poker coach
Role
Product Designer & Frontend Engineer
Timeline
May 2023 - April 2024
Team
1 PM
2 Engineers
1 Designer (me!)
Skills
Product Design
Frontend Engineering
User Research
Overview
PokerGPT started with the goal of leveraging AI to provide poker players a low-cost, beginner-friendly and way to improve their skills.
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.
Outcomes
PokerGPT is live and has been making waves in the Toronto poker community.
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
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.
And from there, we had a clear idea of the problem were solving and the market gap we were filling.
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.
Competitor Research
Competitor interfaces are highly complex and not beginner-friendly
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.
Solution
What if we moved towards a familiar, chat-like interface for poker analytics and strategies?
And to answer that question, the wireframing began!
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.
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.
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.
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.