AI Product Builder
roadmap.sh: https://roadmap.sh/ai-product-builder
Suggested path through the AI Product Builder nodes. Each node links to its lesson when written.
Nodes
Foundations
- What Is an AI Product
- LLM Basics & Tokens
- Context Windows
- Capabilities vs Limitations
- Model Landscape (Closed vs Open)
- Choosing a Model for the Job
- Multimodal Models
Prompt Engineering
- Prompt Engineering Fundamentals
- System vs User Prompts
- Few-Shot & Chain-of-Thought
- Structured Output (JSON/Schema)
- Prompt Templates & Versioning
- Prompt Caching
Working With APIs & SDKs
- Calling LLM APIs
- Streaming Responses
- Function / Tool Calling
- Embeddings
- Rate Limits & Retries
- Cost & Token Budgeting
Retrieval-Augmented Generation
- RAG Fundamentals
- Chunking Strategies
- Vector Databases
- Hybrid & Semantic Search
- Reranking
- Grounding & Citations
Agents & Workflows
- AI Agents Overview
- Tool Use & Orchestration
- Multi-Step Workflows
- Memory & State
- Model Context Protocol (MCP)
- Agent Frameworks
Fine-Tuning & Customization
- When to Fine-Tune
- Fine-Tuning vs RAG vs Prompting
- Dataset Preparation
- Distillation
Evaluation & Quality
- Defining Success Metrics
- Building Evals
- LLM-as-a-Judge
- Human Feedback Loops
- Hallucination Detection
- Regression Testing
Product & UX
- Designing AI UX Patterns
- Handling Latency & Streaming UX
- Trust, Transparency & Citations
- Error & Fallback States
- Feedback Capture
- Pricing AI Features
Safety & Responsibility
- Guardrails & Moderation
- Prompt Injection Defense
- PII & Data Privacy
- Bias & Fairness
- Responsible AI Policies
Deployment & Operations
- Serving & Inference Infrastructure
- Observability & Tracing
- Caching & Cost Optimization
- Scaling & Load Management
- CI/CD for AI Apps
- Monitoring & Drift
Going to Market
- Identifying AI Use Cases
- Build vs Buy
- MVP & Rapid Prototyping
- Measuring Adoption & ROI
Resources
See resources.md.
Project ideas
- Ship a RAG-powered “chat with your docs” app: ingest a PDF set, build embeddings, add reranking and inline citations, and wire up streaming UX.
- Build an agent that uses tool calling to answer questions over a real API (weather, GitHub, or a calendar), with retries, guardrails, and an eval suite scoring answer quality.
- Create an evals harness for an existing AI feature: define metrics, add an LLM-as-a-judge grader, and run regression tests on every prompt change in CI.