The AI Skills Learning Platform for Product Managers
Close your AI PM skills gap through hands-on exploration and practical application. Transform from AI-curious to AI-confident.
Primary Mission: Bridge the AI skills gap that's leaving product managers behind.
As AI transforms product development, strategic PMs need hands-on fluency with AI tools, not just conceptual understanding. This toolkit provides a safe learning environment where you can experiment, fail fast, and build confidence with AI-powered product management techniques.
The Learning Journey:
- π Education: Personal AI classroom for skill building
- π Exploration: Discover what's possible through guided experimentation
- π§ͺ Experimentation: Learn by doing with real product management scenarios
- π Explanation: Apply new skills to create compelling product narratives
Secondary Benefit: Once you've learned the tools, use them for Proof-of-Life (PoL) Probes β lightweight, disposable tests that de-risk product decisions without burning engineering resources.
Learn First. Apply Second. Lead Confidently.
Ready to turn product ideas into evidence? Let's get you set up.
git clone https://github.com/deanpeters/ai-pm-exploration-toolkit.git
cd ai-pm-exploration-toolkitpython3 core/installer.pyπ You're ready! The web dashboard will be available at http://localhost:3000
Currently Implemented & Working:
- Audio Transcription Tool - Upload MP3/WAV files for AI-powered PM analysis
- AI Chat Assistant - Brainstorm and analyze with local LLMs
- Data Generation - Create synthetic personas and test data
- Market Research - Company lookup and competitive analysis
- Workflow Automation - Access to Docker-based workflow tools
- Audio Processing:
python3 shared/audio_transcription.py interview.mp3 --use-case user_interviews - AI Strategic Chat:
python3 shared/ai_chat.py --mode pm_assistant --interactive - Data Generation:
python3 shared/data_generator.py --personas 50 --industry saas - Market Research:
python3 shared/market_research.py --company "CompanyName"
Perfect for strategic consultation using Claude, ChatGPT, or Gemini:
- Upload these 6 context files to your AI project:
AI_CONSULTATION_CONTEXT.mdTECHNICAL_SPECIFICATION.mdCONSULTATION_TEMPLATES.mdTOOLKIT_CONFIG_REFERENCE.jsonSAMPLE_OUTPUTS.mdQUICK_CONTEXT_SETUP.md
- Use ready-made templates for common PM scenarios
- Get strategic guidance with full toolkit context
Autonomous AI analysis with direct toolkit access:
# Start strategic analysis session
goose session --name pm_strategy_analysis
# Pre-built workflows for common PM challenges
goose session --name feasibility_check
goose session --name competitor_analysis
goose session --name feature_prioritizationAI assistance directly in your development environment:
# Open toolkit in VS Code
code /Users/deanpeters/ai-pm-exploration-toolkit
# Use Continue shortcuts:
# Ctrl+I: Ask about implementation
# Ctrl+L: Strategic AI discussions
# Ctrl+K: Generate PM documentationBeautiful markdown reading experience with MarkText:
# Enhanced documentation viewing (requires MarkText installation)
open -a MarkText AI_CONSULTATION_CONTEXT.md
# Or use the aipm_marktext alias if setup.sh was run
aipm_marktext AI_CONSULTATION_CONTEXT.mdpython3 shared/audio_transcription.py- Speech-to-text with PM insightspython3 shared/ai_chat.py- Interactive AI conversationspython3 shared/market_research.py- Company research automationpython3 shared/data_generator.py- Synthetic data creation./orchestrate-workflows.sh- Docker workflow management
- OpenAI Whisper Integration - Local speech-to-text processing
- 6 PM Workflow Templates:
- User Interview Analysis
- Stakeholder Meeting Summaries
- Product Demo Feedback
- Competitive Research Processing
- PM Voice Memo Conversion
- Customer Support Analysis
- Smart Insight Extraction - Pain points, features, decisions automatically identified
- Multiple Audio Formats - MP3, WAV, M4A, FLAC support
- Local LLM Integration - Works with Ollama (qwen2.5, deepseek-r1, llama3.2)
- PM-Specific Modes - Strategic analysis, brainstorming, competitive analysis
- Conversation Management - Save and resume discussions
- Model Auto-Detection - Automatically finds available AI models
- Synthetic Data Generation - Create realistic user personas and datasets
- Market Research Engine - Company information lookup and analysis
- Workflow Automation - Docker-based n8n and Langflow (ToolJet, Typebot, Penpot have compatibility issues)
- Alternative AI Assistant - Claude Code-like experience at lower cost
- Multi-step Task Automation - Complex PM workflows with AI guidance
- Local Configuration - Works with your existing Ollama setup
| Tool | Status | Web Access | CLI Access | Description |
|---|---|---|---|---|
| Audio Intelligence | β Production | β Upload Interface | β Full CLI | Whisper-powered transcription with PM analysis |
| AI Chat System | β Production | β Chat Interface | β Full CLI | Local LLM for PM brainstorming |
| Data Generation | β Production | β Web Form | β Full CLI | Synthetic personas and datasets |
| Market Research | β Working | β Company Lookup | β Full CLI | Basic company research |
| Workflow Automation | β Status Page | β Docker Scripts | n8n and Langflow (others broken) |
Audio Processing:
# Process a user interview
python3 src/audio_transcription.py interview.mp3 --use-case user_interviews
# Get PM workflow options
python3 src/pm_audio_workflows.py --listAI Chat:
# Start interactive PM assistant
python3 src/ai_chat.py --mode pm_assistant --interactive
# Analyze with specific model
python3 src/ai_chat.py --mode analysis --model qwen2.5Data Generation:
# Generate user personas
python3 src/data_generator.py --personas 50 --industry saas
# Create survey responses
python3 src/data_generator.py --surveys 100 --topic "product satisfaction"Research & Workflows:
# Look up company information
python3 src/market_research.py --company "Notion"
# Start workflow tools
workflows/orchestrate-workflows.sh startClean Directory Structure:
ai-pm-exploration-toolkit/
βββ π core/ # System essentials
β βββ installer.py # Main installer
β βββ toolkit.json # Tool configuration
β βββ run_tests.sh # System validation
βββ π src/ # Core implementations
β βββ audio_transcription.py # Audio processing engine (678 lines)
β βββ pm_audio_workflows.py # PM workflow templates (775 lines)
β βββ ai_chat.py # AI chat system (613 lines)
β βββ market_research.py # Research tools (400+ lines)
β βββ data_generator.py # Data generation (300+ lines)
βββ π web/ # Web dashboard
β βββ app.py # Flask server
β βββ templates/ # HTML interfaces
β βββ tools/ # Web tool pages
βββ π workflows/ # Docker orchestration
β βββ orchestrate-workflows.sh # Container management
βββ π outputs/ # All generated content (organized!)
β βββ research/ # Company research & analysis
β βββ transcripts/ # Audio processing results
β βββ personas/ # Generated user data
β βββ conversations/ # AI chat logs
β βββ reports/ # Analysis reports
βββ π docs/ # User documentation
βββ README.md # This file
βββ CLAUDE.md # Project context
- Python 3.8+ with pip
- 10 GB free disk space
- Internet (for initial setup)
- Docker (optional, for workflow tools)
- Git (for installation)
Platform Support:
- β macOS (Intel & Apple Silicon)
- β Linux (Ubuntu 20.04+)
β οΈ Windows (basic support)
After installation, verify everything works:
# Quick system validation
core/run_tests.sh --quick
# Test core systems individually
python3 src/audio_transcription.py --status
python3 src/ai_chat.py --status
python3 web/app.py & # Starts web server
# Open browser to http://localhost:3000Phase 8 Planned Features:
- More workflow tool integrations
- Advanced prompt engineering tools
- Real-time collaboration features
- Extended AI model support
- Use the web dashboard to upload audio and see AI analysis
- Experiment with different AI models through the chat interface
- Generate synthetic data to understand AI capabilities
- Try different audio workflow templates
- Test AI chat with various PM scenarios
- Explore market research capabilities
- Process real user interview recordings
- Generate personas for your product scenarios
- Use AI to analyze competitive intelligence
- Use processed insights in stakeholder presentations
- Generate supporting data for product decisions
- Create evidence-based narratives with AI assistance
We welcome contributions that enhance the PM learning and exploration experience:
- Tool improvements - Enhance existing functionality
- New integrations - Add tools that fit the 4E framework
- Documentation - Help other PMs succeed
- Bug fixes - Make the toolkit more reliable
See CONTRIBUTORS_TEST_PLAN.md for testing requirements.
Traditional PM approach:
- Write requirements
- Wait for development
- Launch and hope
- Learn after release
AI PM Exploration approach:
- Generate synthetic data
- Process user insights with AI
- Create evidence-based narratives
- De-risk decisions before committing resources
π― Show before Tell. Touch before Sell.
π‘ Use the cheapest prototype that tells the harshest truth.
Built for Product Managers who need evidence, not opinions.