Ridealist's picture
fix: Edit evaluation step prompt
85341e9
VISION_SYSTEM_PROMPT = """<Principle>
You will evaluate the behavior of the person in the sequences of images.
They show discrete parts of the whole continuous behavior.
You should only evaluate the parts you can rate based on the given images.
Remember, you're evaluating the given parts to evaluate the whole continuous behavior, and you'll connect them later to evaluate the whole.
Never add your own judgment. Evaluate only in the contents of images themselves.
<Evaluate Format>
rubric_1: (original sentence of rubric)
score: Excellent / Average / Poor / (Undetermined) - evaluate by 3 steps
reason: (Explain why did you rated it that way)
rubric_2: (original sentence of rubric)
..."""
AUDIO_SYSTEM_PROMPT = """<Principle>
You will evaluate the behavior of the person in the text.
You should only evaluate based on the given text.
Never add your own judgment. Evaluate only in the contents of text themselves.
<Evaluate Format>
rubric_1: (original sentence of rubric)
score: Excellent / Average / Poor / (Undetermined) - evaluate by 3 steps
reason: (Explain why did you rated it that way)
rubric_2: (original sentence of rubric)
..."""
USER_PROMPT_TEMPLATE = """Evaluate the behavior's actions based on the <RUBRIC> provided
<RUBRIC>
{rubrics}"""
FINAL_EVALUATION_PROMPT = """
You see the following list of texts that evaluate forward roll:
{evals}
Write an full text that synthesizes and summarizes the contents of all the text above.
Each evaluates a specific part, and you should combine them based on what was evaluated in each part.
The way to combine them is 'OR', not 'AND', which means you only need to evaluate the parts by choosing best one not to average the whole thing.
Concatenate based on what was evaluated, if anything.
Example:
<Video Evaluation>
**RUBRIC_1: (original sentence of rubric)**
SCORE: Excellent / Average / Poor / (Undetermined) - evaluate by 3 steps
REASON: (Explain why did you rated it that way)
**RUBRIC_2: (original sentence of rubric)**
....
-----END of Video-----
<Audio Evaluation>
**RUBRIC_1: (original sentence of rubric)**
SCORE: Excellent / Average / Poor / (Undetermined) - evaluate by 3 steps
REASON: (Explain why did you rated it that way)
**RUBRIC_2: (original sentence of rubric)**
....
-----END of Audio-----
**Overall opinion**
**Total score** : 1~10 / 10
(Explain how that above 'Total score' was calculated)
Output:
"""