-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtools.json
More file actions
50 lines (50 loc) · 2.35 KB
/
tools.json
File metadata and controls
50 lines (50 loc) · 2.35 KB
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
48
49
50
[
{
"name": "Item List",
"description": "Makes a list of items from the text.",
"prompt": "Make a list of items from the following text. Your output should consist of ONLY a list of items, one per line: {input}",
"structured": true
},
{
"name": "Group Items",
"description": "Groups items from the text into categories.",
"prompt": "Group the items from the following text into categories. Your output should consist of ONLY the categories and their items, formatted as follows:\nCategory 1:\n- Item 1\n- Item 2\nCategory 2:\n- Item 3\n\n{input}",
"structured": true
},
{
"name": "Extract Links",
"description": "Extracts all hyperlinks from the text.",
"prompt": "Extract all hyperlinks and URLs from the following text. Your output should consist of ONLY a list of links, one per line: {input}",
"structured": true
},
{
"name": "Extract IOCs",
"description": "Extracts Indicators of Compromise (IOCs) from the text.",
"prompt": "Extract a list of all IOCs (IP addresses, domain names, file hashes, etc.) from the following text. Your output should consist of ONLY the IOCs, one per line: {input}",
"structured": true
},
{
"name": "Extract Contact Info",
"description": "Extracts contact information from the text.",
"prompt": "Extract all contact information (names, emails, phone numbers, etc.) from the following text, grouped by contact name if applicable: {input}",
"structured": true
},
{
"name": "Extract Dates",
"description": "Extracts all dates from the text.",
"prompt": "Extract all dates from the following text. Your output should consist of ONLY a list of dates, one per line: {input}",
"structured": true
},
{
"name": "Extract Entities",
"description": "Extracts named entities from the text.",
"prompt": "Extract all named entities (people, organizations, locations, etc.) from the following text. Your output should consist of ONLY a list of entities, one per line: {input}",
"structured": true
},
{
"name": "Summarize Text",
"description": "Summarizes the provided text.",
"prompt": "Summarize the following text in a concise manner: {input}",
"structured": false
}
]