ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
2
AI PRODUCT REQUIREMENTS DOCUMENT (PRD) TEMPLATE
3
Your Name:[Please insert your Full Name]
4
Your Product:[Please give your AI Product / Feature a Name]
5
Your Industry:[Please insert the Industry your AI product/feature is in (i.e Financial Services, Healthcare, Education, etc)
6
Date:[Please insert the Date your started the AI PRD]
7
4D MethodAI PRD
8
PhaseActvityThemeTopicKey Question(s)Your Response
9
DISCOVERYUnderstand your market, business, product & user contextBusiness
Value Map
Market AttractivenessWhat industry is your business in? (ie Financial services, Healthcare, Education, etc)?[Insert your response here]
10
What are the key challenges (headwinds) and opportunities (tailwinds) impacting growth in your industry? Who are the key competitors?[Insert your response here]
11
What is the projected growth rate of your target market segment over the next 3-5 years?[Insert your response here]
12
Business
Model
What growth stage is your business currently in (e.g., startup, scale-up, mature)?[Insert your response here]
13
How does your business make money? What do they sell? What is your primary revenue model (e.g., subscription, freemium, licensing, marketplace, transactional, etc?)[Insert your response here]
14
Who is your primary customer base (B2B, B2C, B2B2C)?[Insert your response here]
15
DifferentiatorsWhat are the key differentiors for your company? [Insert your response here]
16
Feature
Value Map

(IMPORTANT NOTE: This section is only relevant if you are working on enhancing an existing product. It does not apply if you are developing a new product from 0 to 1.)
CustomersWho are the customers (ie buyers) of your product? [Insert your response here]
17
End UsersWho are the end-users of your product? Which users are the most revenue-generating / revenue-impacting for your company? What are their goals, roles, and context?[Insert your response here]
18
Current Products / ServicesIf you are a Product-led business:
What are the core features of your product, and how do they address user needs?

If you are a Service-led business:
What are the key services you offer to customers?
[Insert your response here]
19
User
Value Map
Target PersonaWho is your AI product / feature for? (Internal users, external users, an influencer, a buyer, etc) [Insert your response here]
20
Journey Map
(current-state)
What is the typical journey for your target persona when they are using your product / service, focusing on their ideal experience (happy path) as they interact with your product?[Insert your response here]
21
Pain-pointsWhere does the user experience friction, obstacles, or unmet needs throughout the journey? Identify which pain-points are most frequent and severe? [Insert your response here]
22
AI OpportunitiesFrom your list of pain points, identify those that can effectively be addressed using Generative AI. Remember, this project focuses on leveraging LLM-powered AI to solve your target persona's pain points.

Rank these pain points starting with the most severe and frequently occurring first.
[Insert your response here]
23
Develop an AI Solution HypothesisAI Solution HypothesisDivergeIdeate potential solutions to address your AI-solvable pain points. Focus on generating a high quantity of ideas rather than evaluating their quality at this stage.[Insert your response here]
24
ConvergeRank your ideated solutions based on impact and feasibility. Identify your top three AI solutions, and clearly select the one you'll focus on for your project.[Insert your response here]
25
DESIGNDefine Target State WorkflowUX Flows & Wireframes

Suggest Tool:
Excalidraw
Workflow
(future)
Assuming your product or feature works as desired, what is the target state workflow?[Insert your response here]
26
Build WireframesWireframesHow will users navigate through your AI solution? What are the key steps and decision points? What information will be displayed at each stage?

What specific UI elements are needed on each screen? How will the layout accommodate AI features?
[Insert your response here]
27
Develop Prototype to showcase AI interactionsPrototype Screens

Suggested Tool:
lovable.dev
What aspects of the AI solution will you demonstrate in your prototype? How will the AI inputs, processing, and outputs be presented visually to users?

Which features are essential for launch? What can be left for later releases?
[Insert your response here]
28
Initial Prompt DesignMaster Prompt
[Initial Design]
Create an initial master prompt. Consider the following:

What tone or personality should the AI use? How should user input and system instructions be structured for maximum clarity? What system instruction will govern the AI's behavior? What examples might improve performance? How will you format outputs for consistency?
[Insert your response here]
29
Prepare for Testing & IterationEvaluation Criteria & Test PlanEvaluation CriteriaWhat specific quality benchmarks (e.g., clarity, relevance, tone, accuracy, SEO, hallucination avoidance) will define “good” output?[Insert your response here]
30
Example
Cases
What specific example use cases, edge cases, and negative cases should be covered by test prompts and outputs?[Insert your response here]
31
DEVELOPAI Model Selection & JustificationAI Model Selection & JustificationWhich AI model is best suited for your solution and why? What capabilities and limitations does it have? How will it integrate with your product?[Insert your response here]
32
Define InputsInput Specification TableRequired
Fields
What are the required input fields for the AI (e.g., title, description, keywords, tone)? Indicate format, source, requirement.[Insert your response here]
33
Optional
Fields
Are there any optional or user-customizable fields? How do they impact the AI’s output?[Insert your response here]
34
Define Good OutputOutput Evaluation ChecklistObjective
Criteria
What criteria will you use to judge output as “good”? (e.g., structure, use of keywords, tone, factuality, relevance)[Insert your response here]
35
Subjective CriteriaAre there any criteria that require human judgment or qualitative assessment?[Insert your response here]
36
Prompt Design IterationMaster Prompt
[Final Design]
Prompt
Version 1
What is your starting system prompt for the model? What variations will you test? What techniques will you use to optimize performance? List initial instructions, persona, inputs, and constraints.[Insert your response here]
37
Prompt IterationsIf revised, what changes did you make and why? How do you track and record prompt evolution?[Insert your response here]
38
Data Preparation & RAG ImplementationData Preparation & RAG ImplementationWhat data sources will you use? How will you prepare data for model training or evaluation? (e.g., cleaning, structuring). For RAG: How will you chunk, embed, retrieve relevant information?[Insert your response here]
39
Create Evaluation SetExample Input/Output Data for TestingTypical ExamplesWhat are the most common inputs and expected outputs? Use real data if possible.[Insert your response here]
40
Edge Cases & Negative CasesWhat examples test the AI’s limits? (e.g., missing data, ambiguous input, out-of-domain)[Insert your response here]
41
Test Example Data & Review ResultsManual ReviewRun your input data with the prompt. How did your output perform in manual review? Which examples failed which criteria, and why?[Insert your response here]
42
Automated EvaluationWhat pass/fail rate or scores did the AI achieve on core criteria?[Insert your response here]
43
Handle Edge Cases & IterateEdge Case IdentificationWhat edge cases did you identify in testing or real usage?[Insert your response here]
44
Updates & AdjustmentsWhat prompt or system adjustments have you made based on failures, feedback, or edge case observations?[Insert your response here]
45
Automate Evaluation ApproachEvaluation MethodWhat is your chosen approach for evaluation (human, model grader, script)? How will you scale testing to diverse/large test sets?[Insert your response here]
46
Evaluation FrequencyHow often will you re-run evaluations for new data, new prompts, or post-launch monitoring?[Insert your response here]
47
DEPLOYFinalize Launch & Rollout PlanOperational Readiness ChecklistTechnical ReadinessIs infra (APIs, databases, rate limits, monitoring, rollback) tested and documented?[Insert your response here]
48
Organizational ReadinessHave internal teams (support, comms, legal) been trained? Is documentation complete?[Insert your response here]
49
Launch & Rollout StrategyLaunch ApproachWhat is your launch approach? Pilot, AB test, or all users—who gets access and when?[Insert your response here]
50
Scale ReadinessHow will you ensure readiness for scale? How will you monitor initial volume and scale up?[Insert your response here]
51
Go-to-Market PlanMarketing / Training AssetsWhat assets (FAQ, demo, guides) will you prepare for external communication/marketing?[Insert your response here]
52
Stakeholder / Internal CommsHow will you communicate launch plans, progress, and outcomes internally?[Insert your response here]
53
Confirm Legal, Privacy & Risk ProtocolsData & PrivacyHow do you handle and protect user data, including storage, privacy, and compliance?[Insert your response here]
54
Policy & ComplianceAre content moderation, legal, and audit processes in place? Are you compliant with regulations needed for your domain?[Insert your response here]
55
Define Success MetricsSuccess MetricsUser/Business MetricsWhat user metrics will indicate success? What business metrics will demonstrate value? [Insert your response here]
56
AI MetricsHow will you measure AI performance and accuracy?[Insert your response here]
57
Monitor, Iterate & ImproveUser Support & Feedback PlanSupport ChannelsWhere can users get support? Is escalation and ownership clear?[Insert your response here]
58
Feedback WorkflowHow do you gather, triage, and act on feedback and bugs? How are critical issues prioritized and communicated?[Insert your response here]
59
Monitoring & Continuous ImprovementMonitoring ApproachWhat monitoring/logging is in place to spot operational/AI issues post-launch?[Insert your response here]
60
Ongoing ImprovementHow will you collect learnings, review performance, and update your system continuously post-launch?[Insert your response here]
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100