A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 Method | AI PRD | ||||||||||||||||||||||||
8 | Phase | Actvity | Theme | Topic | Key Question(s) | Your Response | ||||||||||||||||||||
9 | DISCOVERY | Understand your market, business, product & user context | Business Value Map | Market Attractiveness | What 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 | Differentiators | What 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.) | Customers | Who are the customers (ie buyers) of your product? | [Insert your response here] | ||||||||||||||||||||||
17 | End Users | Who 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 / Services | If 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 Persona | Who 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-points | Where 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 Opportunities | From 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 Hypothesis | AI Solution Hypothesis | Diverge | Ideate 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 | Converge | Rank 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 | DESIGN | Define Target State Workflow | UX 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 Wireframes | Wireframes | How 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 interactions | Prototype 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 Design | Master 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 & Iteration | Evaluation Criteria & Test Plan | Evaluation Criteria | What 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 | DEVELOP | AI Model Selection & Justification | AI Model Selection & Justification | Which 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 Inputs | Input Specification Table | Required 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 Output | Output Evaluation Checklist | Objective 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 Criteria | Are there any criteria that require human judgment or qualitative assessment? | [Insert your response here] | |||||||||||||||||||||||
36 | Prompt Design Iteration | Master 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 Iterations | If revised, what changes did you make and why? How do you track and record prompt evolution? | [Insert your response here] | |||||||||||||||||||||||
38 | Data Preparation & RAG Implementation | Data Preparation & RAG Implementation | What 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 Set | Example Input/Output Data for Testing | Typical Examples | What are the most common inputs and expected outputs? Use real data if possible. | [Insert your response here] | |||||||||||||||||||||
40 | Edge Cases & Negative Cases | What examples test the AI’s limits? (e.g., missing data, ambiguous input, out-of-domain) | [Insert your response here] | |||||||||||||||||||||||
41 | Test Example Data & Review Results | Manual Review | Run 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 Evaluation | What pass/fail rate or scores did the AI achieve on core criteria? | [Insert your response here] | |||||||||||||||||||||||
43 | Handle Edge Cases & Iterate | Edge Case Identification | What edge cases did you identify in testing or real usage? | [Insert your response here] | ||||||||||||||||||||||
44 | Updates & Adjustments | What prompt or system adjustments have you made based on failures, feedback, or edge case observations? | [Insert your response here] | |||||||||||||||||||||||
45 | Automate Evaluation Approach | Evaluation Method | What 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 Frequency | How often will you re-run evaluations for new data, new prompts, or post-launch monitoring? | [Insert your response here] | |||||||||||||||||||||||
47 | DEPLOY | Finalize Launch & Rollout Plan | Operational Readiness Checklist | Technical Readiness | Is infra (APIs, databases, rate limits, monitoring, rollback) tested and documented? | [Insert your response here] | ||||||||||||||||||||
48 | Organizational Readiness | Have internal teams (support, comms, legal) been trained? Is documentation complete? | [Insert your response here] | |||||||||||||||||||||||
49 | Launch & Rollout Strategy | Launch Approach | What is your launch approach? Pilot, AB test, or all users—who gets access and when? | [Insert your response here] | ||||||||||||||||||||||
50 | Scale Readiness | How will you ensure readiness for scale? How will you monitor initial volume and scale up? | [Insert your response here] | |||||||||||||||||||||||
51 | Go-to-Market Plan | Marketing / Training Assets | What assets (FAQ, demo, guides) will you prepare for external communication/marketing? | [Insert your response here] | ||||||||||||||||||||||
52 | Stakeholder / Internal Comms | How will you communicate launch plans, progress, and outcomes internally? | [Insert your response here] | |||||||||||||||||||||||
53 | Confirm Legal, Privacy & Risk Protocols | Data & Privacy | How do you handle and protect user data, including storage, privacy, and compliance? | [Insert your response here] | ||||||||||||||||||||||
54 | Policy & Compliance | Are content moderation, legal, and audit processes in place? Are you compliant with regulations needed for your domain? | [Insert your response here] | |||||||||||||||||||||||
55 | Define Success Metrics | Success Metrics | User/Business Metrics | What user metrics will indicate success? What business metrics will demonstrate value? | [Insert your response here] | |||||||||||||||||||||
56 | AI Metrics | How will you measure AI performance and accuracy? | [Insert your response here] | |||||||||||||||||||||||
57 | Monitor, Iterate & Improve | User Support & Feedback Plan | Support Channels | Where can users get support? Is escalation and ownership clear? | [Insert your response here] | |||||||||||||||||||||
58 | Feedback Workflow | How do you gather, triage, and act on feedback and bugs? How are critical issues prioritized and communicated? | [Insert your response here] | |||||||||||||||||||||||
59 | Monitoring & Continuous Improvement | Monitoring Approach | What monitoring/logging is in place to spot operational/AI issues post-launch? | [Insert your response here] | ||||||||||||||||||||||
60 | Ongoing Improvement | How 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 |