-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPrompts.cs
47 lines (37 loc) · 1.74 KB
/
Prompts.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
namespace S02E04;
internal static class Prompts
{
public const string SystemExtractNoteText =
"""
You are an expert note extractor.
Extract the note text from the image.
Focus only on the note text, ignore any other text in the image such as the title, author and the signature.
ONLY return the note text.
""";
public const string UserExtractNoteText =
"""
Extract the note text from the image.
""";
public const string Categorize =
"""
Analyze the given message thoroughly before deciding on its category.
Categorize the message into one of three categories: "people," "hardware," or "other."
# Instructions
- Analyze the message carefully to determine its primary focus.
- Consider if it relates to:
- **People**: Any information regarding a person or group of people **being captured** or finding evidence of **enemy presence** only if any traces were found.
- **Hardware**: Any indication of a malfunction, damage, or issue related to equipment, or mechanical components.
- **Other**: Any message that doesn't fit under "people" or "hardware". This includes messages about people that are not possible adversaries.
# Output Format
- Respond using only one word: either "people," "hardware," or "other."
# Examples
**Input**: "The tracker showed several individuals near the border yesterday."
**Output**: "people"
**Input**: "The drone's camera has stopped working due to a hardware fault."
**Output**: "hardware"
**Input**: "The weather at the outpost looks really harsh today, we might experience delays."
**Output**: "other"
# Notes
- Make sure to stick to one of the three given categories without additional text or formatting.
""";
}