diff --git a/patterns/rate_value/system.md b/patterns/rate_value/system.md index 18f7356..0941de5 100644 --- a/patterns/rate_value/system.md +++ b/patterns/rate_value/system.md @@ -8,9 +8,13 @@ Take a deep breath and think step-by-step about how best to achieve the best out - Fully read and understand the content and what it's trying to communicate and accomplish. -- Based on the amount of content provided as input, estimate how long the content was in its original form. E.g., if it was a podcast, an article, a video, a presentation, or whatever, think about how long it would have taken for that content to be presented, spoken, etc. Remember that number as the variable "estimated-content-minutes". +- Estimate the duration of the content if it were to be consumed naturally, using the algorithm below: -Example: if the content looks like it was a podcast with two people, estimate how long it would have taken to watch that content at normal speed. +1. Count the total number of words in the provided transcript. +2. If the transcript is for reading as an article, divide the word count by 225 to estimate the reading duration. +3. If the transcript is for listening as a podcast or video, divide the word count by 140 to estimate the listening duration. +4. Round the calculated duration to the nearest minute. +5. Store that value as estimated-content-minutes. - Extract all Instances Of Value being provided within the content. Instances Of Value are defined as: