-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathprompts.json
652 lines (652 loc) · 33.4 KB
/
prompts.json
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
51
52
53
54
55
56
57
58
59
60
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
{
"models": [
{
"name": "google/flan-t5-large",
"resource": "https://huggingface.co/google/flan-t5-large"
},
{
"name": "google/flan-t5-xl",
"resource": "https://huggingface.co/google/flan-t5-xl"
},
{
"name": "google/gemma-2b-it",
"resource": "https://huggingface.co/google/gemma-2b-it"
},
{
"name": "google/gemma-7b-it",
"resource": "https://huggingface.co/google/gemma-7b-it"
},
{
"name": "allenai/OLMo-7B",
"resource": "https://huggingface.co/allenai/OLMo-7B"
},
{
"name": "ehartford/dolphin-2.1-mistral-7b",
"resource": "https://huggingface.co/ehartford/dolphin-2.1-mistral-7b"
},
{
"name": "lvkaokao/mistral-7b-finetuned-orca-dpo-v2",
"resource": "https://huggingface.co/lvkaokao/mistral-7b-finetuned-orca-dpo-v2"
},
{
"name": "microsoft/Orca-2-13b",
"resource": "https://huggingface.co/microsoft/Orca-2-13b"
},
{
"name": "meta-llama/Llama-2-7b-chat-hf",
"resource": "https://huggingface.co/meta-llama/Llama-2-7b-chat-hf"
},
{
"name": "meta-llama/Llama-2-13b-chat-hf",
"resource": "https://huggingface.co/meta-llama/Llama-2-13b-chat-hf"
},
{
"name": "meta-llama/Meta-Llama-3-8B",
"resource": "https://huggingface.co/meta-llama/Meta-Llama-3-8B"
},
{
"name": "meta-llama/Meta-Llama-3-8B-Instruct",
"resource": "https://huggingface.co/meta-llama/Meta-Llama-3-8B-Instruct"
},
{
"name": "meta-llama/Meta-Llama-3.1-8B",
"resource": "https://huggingface.co/meta-llama/Meta-Llama-3.1-8B"
},
{
"name": "meta-llama/Meta-Llama-3.1-8B-Instruct",
"resource": "https://huggingface.co/meta-llama/Meta-Llama-3.1-8B-Instruct"
},
{
"name": "bigscience/bloomz-7b1",
"resource": "https://huggingface.co/bigscience/bloomz-7b1"
},
{
"name": "bigscience/bloomz-mt",
"resource": "https://huggingface.co/bigscience/bloomz-7b1-mt"
},
{
"name": "tiiuae/falcon-7b-instruct",
"resource": "https://huggingface.co/tiiuae/falcon-7b-instruct"
},
{
"name": "mosaicml/mpt-7b-instruct",
"resource": "https://huggingface.co/mosaicml/mpt-7b-instruct"
},
{
"name": "lmsys/vicuna-13b-v1.5",
"resource": "https://huggingface.co/lmsys/vicuna-13b-v1.5"
},
{
"name": "databricks/dolly-v2-7b",
"resource": "https://huggingface.co/databricks/dolly-v2-7b"
},
{
"name": "databricks/dolly-v2-3b",
"resource": "https://huggingface.co/databricks/dolly-v2-3b"
},
{
"name": "gpt-4o",
"resource": "https://platform.openai.com/docs/models/gpt-4o"
},
{
"name": "gpt-4o-mini",
"resource": "https://platform.openai.com/docs/models/gpt-4o-mini"
},
{
"name": "gpt-4",
"resource": "https://platform.openai.com/docs/models/gpt-4"
},
{
"name": "gpt-4-turbo",
"resource": "https://platform.openai.com/docs/models/gpt-4"
},
{
"name": "gpt-3.5-turbo",
"resource": "https://platform.openai.com/docs/models/gpt-3-5"
},
{
"name": "gpt-3.5-turbo-instruct",
"resource": "https://platform.openai.com/docs/models/gpt-3-5"
},
{
"name": "babbage-002",
"resource": "https://platform.openai.com/docs/models/gpt-base"
},
{
"name": "davinci-002",
"resource": "https://platform.openai.com/docs/models/gpt-base"
},
{
"name": "claude-3-5-sonnet-20240620",
"resource": "https://docs.anthropic.com/en/docs/about-claude/models"
},
{
"name": "claude-3-opus-20240229",
"resource": "https://docs.anthropic.com/en/docs/about-claude/models"
},
{
"name": "claude-3-sonnet-20240229",
"resource": "https://docs.anthropic.com/en/docs/about-claude/models"
},
{
"name": "claude-3-haiku-20240307",
"resource": "https://docs.anthropic.com/en/docs/about-claude/models"
}
],
"tasks": [
{
"name": "sentiment detection",
"prompt": [
"System prompt: You are an advanced classifying AI. You are tasked with classifying the sentiment of a text. Sentiment can be either positive , negative or neutral.",
"",
"Prompt: Classify the following social media comment into either 'negative', 'neutral' or 'positive'. Your answer MUST be either one of ['negative', 'neutral', 'positive']. Your answer must be lowercase.",
"",
"Text: {user_input}",
"",
"Answer:"
],
"authors": "Møller et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2304.13861",
"location_of_input": "replace"
},
{
"name": "social dimensions",
"prompt": [
"System prompt: You are an advanced classifying AI. You are tasked with classifying the social dimension of a text. The social dimensions are: social support, conflict, trust, neutral, fun, respect, knowledge, power, and similarity/identity.",
"",
"Prompt: Based on the following social media text, classify the social dimension of the text. You answer MUST only be one of the social dimensions. Your answer MUST be exactly one of ['social_support', 'conflict', 'trust', 'neutral', 'fun', 'respect', 'knowledge', 'power', 'similarity_identity']. The answer must be lowercase.",
"",
"Text: {user_input}",
"",
"Answer:"
],
"authors": "Møller et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2304.13861",
"location_of_input": "replace"
},
{
"name": "hate speech",
"prompt": [
"System prompt: You are an advanced classifying AI. You are tasked with classifying whether a text is offensive or not.",
"",
"Prompt: The following is a comment on a social media post. Classify whether the post is offensive (OFF) or not (NOT). Your answer must be one of ['OFF', 'NOT'].",
"",
"Text: {user_input}",
"",
"Answer:"
],
"authors": "Møller et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2304.13861",
"location_of_input": "replace"
},
{
"name": "named entity classification",
"prompt": [
"System prompt: You are a named entity recognition expert. You only answer in lowercase. You only classify names as 'company' or 'person'.",
"",
"Examples:",
"google: company",
"john smith: person",
"openai: company",
"pedro tabacof: person",
"",
"Classify the following names into company or person:"
],
"authors": "Tabacof (2023)",
"paper": "https://tabacof.github.io/posts/name_classification/name_classification.html",
"location_of_input": "after"
},
{
"name": "annotate political Twitter messages",
"prompt": [
"You will be given a set of Twitter posts from different US politicians, sent during the two months preceding the 2020 US presidential election, that is, between September 3rd, 2020, and November 3rd, 2020. Your task is to use your knowledge of US politics to make an educated guess on whether the poster is a Democrat or Republican. Respond either ‘Democrat’ or ‘Republican’. If the message does not have enough information for an educated guess, just make your best guess."
],
"authors": "Törnberg (2023)",
"paper": "https://doi.org/10.48550/arXiv.2304.06588",
"location_of_input": "after"
},
{
"name": "discourse acts",
"authors": "Ziems et al. (2023)",
"prompt": [
"Which of the following best characterizes the discourse type of the previous statement?",
"",
"A: Question",
"B: Answer",
"C: Agreement",
"D: Disagreement",
"E: Appreciation",
"F: Elaboration",
"G: Humor",
"",
"Constraint: Answer with only the option above that is most accurate and nothing else."
],
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "latent hatred",
"prompt": [
"Which of the following categories of hate speech best describes the sentence above?",
"",
"A: White Grievance (frustration over a minority group's perceived privilege and casting majority groups as the real victims of racism)",
"B: Incitement to Violence (flaunting in−group unity and power or elevating known hate groups and ideologies)",
"C: Inferiority Language (implies one group or individual is inferior to another, including dehumanization and toxification)",
"D: Irony (the use of sarcasm, humor, and satire to attack or demean a protected class or individual)",
"E: Stereotypes and Misinformation (associating a protected class with negative attributes)",
"F: Threatening and Intimidation (conveys a speaker commitment to a target's pain, injury, damage, loss, or violation of rights)",
"",
"Constraint: Answer with one or more of the options above that is most accurate and nothing else. Always choose at least one of the options."
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "event surprisal",
"prompt": [
"This is an Event Extraction task . Does the above sentence indicate a news event?",
"",
"Constraint: only answer with 'yes' or 'no'"
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "utterance ideology",
"prompt": [
"Which of the following leanings would a political scientist say that the above article has?",
"",
"A: Liberal",
"B: Conservative",
"C: Neutral",
"",
"Constraint: Answer with only the option above that is most accurate and nothing else."
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "humor classification",
"prompt": [
"Is the above joke humorous to most of the people?",
"",
"Constraint: You must pick between 'True' or 'False'. You cannot use any other words except for 'True' or 'False'"
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "misinformation detection",
"prompt": [
"Which of the following describes the above news headline?",
"",
"A: Misinformation",
"B: Trustworthy",
"",
"Constraint: Answer with only the option above that is most accurate and nothing else."
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "implied misinformation explanation",
"prompt": [
"What is the implied message of the above news headline?",
"",
"Constraint: Answer with a short phrase like 'some masks are better than others.'"
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "stance detection",
"prompt": [
"If a political scientist considered the above sentence, which stance would she say it held towards Donald Trump?",
"",
"A: Against",
"B: Favor",
"C: None",
"",
"Constraint: Answer with only the option above that is most accurate and nothing else."
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "politeness",
"prompt": [
"Based on formal workplace social norms, which of the following best describes the above conversation?",
"",
"A: Polite",
"B: Neutral",
"C: Impolite",
"",
"Constraint: Answer with only the option above that is most accurate and nothing else."
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "positive reframing",
"prompt": [
"Rephrase the above sentence to be more positive using the following strategies: ['growth', 'neutralizing'].",
"",
"Strategies are defined below",
"growth: viewing a challenges as an opportunities for the author to grow or improve themselves",
"impermanence: saying bad things don't last forever, will get better soon and/or that others have experienced similar struggles",
"neutralizing: replacing a negative word with a neutral word",
"optimism: focusing on things about the situation itself, in that moment, that are good",
"self-affirmation: talking about what strengths the author already has, or the values they admire",
"thankfulness: expressing gratitude"
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "persuasion strategies",
"prompt": [
"If a user in a community for giving away free pizza saw the above sentence, they would consider it to use which of the following persuasion strategies?",
"",
"A: Evidence (Providing concrete facts or evidence for the narrative or request, like 'There is a Pizza Hut and a Dominos near me.'",
"B: Politeness (The usage of polite language in requests, like 'Thank you so much!')",
"C: Reciprocity (Responding to a positive action with another positive action). People are more likely to help if they have received help themselves . Example messages are like 'I’ll pay it forward with my first check')",
"D: Impact (Emphasizing the importance or impact of the request, like 'I’ ll use this pizza to celebrate')",
"E: Emotion (Making requests full of emotional valence and arousal affect to influence others, like 'I’ve been in the lowest depressive state of my life')",
"F: Scarcity (People emphasizing on the urgency, rare of their needs, like 'I haven’t eaten a meal in two days')",
"G: Other",
"",
"Constraint: Answer with only the option above that is most accurate and nothing else."
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "social bias inference",
"prompt": [
"Explain the stereotype that this sentence communicates. Please use a single sentence like '[GROUP] are ______'"
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "toxicity prediction",
"prompt": [
"Will the previous conversation eventually derail into a personal attack?",
"",
"Constraint: Even if you are uncertain, you must pick either 'True' or 'False' with without using any other words."
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "character tropes",
"prompt": [
"Given quotes from the character above, which of the following tropes would you say this character represents?",
"",
"A: Absent Minded Professor",
"B: Adventurer Archaeologist",
"C: Arrogant Kungfu Guy",
"D: Big Man On Campus",
"E: Bounty Hunter",
"F: Brainless Beauty",
"G: Broken Bird",
"H: Bromantic Foil",
"I : Bruiser With A Soft Center",
"J : Bully",
"K: Byronic Hero",
"L: Casanova",
"M: Chanteuse",
"N: Charmer",
"O: Child Prodigy",
"P: Classy Cat Burglar"
],
"authors": "Ziems et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2305.03514",
"location_of_input": "before"
},
{
"name": "genre classification",
"prompt": [
"Please classify the following text according to genre (defined by function of the text, author’s purpose and form of the text) and explain your decision. You can choose from the following classes: News, Legal, Promotion, Opinion/Argumentation, Instruction, Information/Explanation, Prose/Lyrical, Forum, Other.",
"",
"Constraint: Answer with only the option above that is most accurate and nothing else.",
"",
"The text to classify:"
],
"authors": "Kuzman et al. (2023)",
"paper": "https://doi.org/10.48550/arXiv.2303.03953",
"location_of_input": "after"
},
{
"name": "summarization",
"prompt": [
"Article: {user_input}",
"",
"You will generate increasingly concise, entity-dense summaries of the above Article.",
"",
"Repeat the following 2 steps 5 times:",
"",
"Step 1: Identify 1-3 informative entities (\";\" delimited) from the Article which are missing from the previously generated summary.",
"Step 2: Write a new denser summary of identical length which covers every entity and detail from the previous summary plus the Missing Entities.",
"",
"A Missing Entity is:",
"- Relevant: to the main story",
"- Specific: descriptive yet concise (5 words or fewer).",
"- Novel: not in the previous summary.",
"- Faithful: present in the Article.",
"- Anywhere: located anywhere in the Article.",
"",
"Guidelines:",
"- The first summary should be long (4-5 sentences, ~80 words), yet highly non-specific, containing little information beyond the entities marked as missing. Use overly verbose language and fillers (e.g., \"this article discusses\") to reach ~80 words.",
"- Make every word count: re-write the previous summary to improve flow and make space for additional entities.",
"- Make space with fusion, compression, and removal of uninformative phrases like \"the article discusses\".",
"- The summaries should become highly dense and concise, yet self-contained, e.g., easily understood without the Article.",
"- Missing entities can appear anywhere in the new summary.",
"- Never drop entities from the previous summary. If space cannot be made, add fewer new entities.",
"",
"Remember: Use the exact same number of words for each summary.",
"",
"Answer in JSON. The JSON should be a list (length 5) of dictionaries whose keys are \"Missing_Entities\" and \"Denser_Summary\"."
],
"authors": "Adams et al. (2023)",
"paper": "http://arxiv.org/abs/2309.04269",
"location_of_input": "replace"
},
{
"name": "BiasBlocker",
"prompt": [
"Transform the following biased sentence into an unbiased sentence from a news article by removing any subjective language or discriminatory undertones without changing its semantic meaning:",
"",
"Biased sentence:",
"{user_input}",
"",
"Unbiased sentence:"
],
"authors": "Nguyen et al. (2023)",
"paper": "https://www.journalismai.info/blog/we-asked-a-language-model-to-identify-racism-and-it-tried-to-erase-baby-hitler",
"location_of_input": "replace"
},
{
"name": "Social network inference from literary texts",
"prompt": [
"List all pairs of named characters who directly converse in this Text. Format as TSV, no heading. Solve pronoun references, merge references to the same person into name, standardize names. List each pair ONLY once, do NOT repeat listed pairs. Omit people who are just mentioned but do not converse. ONLY list pairs who directly interact.",
"",
"Text: {user_input}"
],
"authors": "Karjus (2023)",
"paper": "https://arxiv.org/abs/2309.14379",
"location_of_input": "replace"
},
{
"name": "rumour stance",
"prompt": [
"You need to annotate a response into one of four rumour stance categories: support, deny, query, or comment. Support: the author of the response supports the veracity of the rumour. Deny: the author of the response denies the veracity of the rumour. Query: the author of the response asks for additional evidence in relation to the veracity of the rumour. Comment: the author of the response makes their own comment without a clear contribution to assessing the veracity of the rumour.",
"",
"Response: {user_input}"
],
"authors": "Mu et al. (2023)",
"paper": "https://arxiv.org/pdf/2305.14310.pdf",
"location_of_input": "replace"
},
{
"name": "vaccine Stance",
"prompt": [
"You need to annotate a tweet into one of three stance categoies: pro vaccine, anti vaccine, or neutral. Tweets that have been assigned to the class pro vaccine express a positive opinion regarding the vaccination. Tweets belonging to the anti vaccine vaccination class express a negative opinion towards COVID-19 vaccination. The neutral class mainly includes news related to the development of vaccines, tweets that do not express a clear opinion, such as questions regarding the vaccine, informative tweets concerning vaccination.",
"",
"Tweet: {user_input}"
],
"authors": "Mu et al. (2023)",
"paper": "https://arxiv.org/pdf/2305.14310.pdf",
"location_of_input": "replace"
},
{
"name": "complaint",
"prompt": [
"Complaining is a basic speech act used to express a negative mismatch between reality and expectations towards a state of affairs, product, organization or event. Key to the definition of complaints is the expression of the breach of expectations. Is the following text a complaint?",
"",
"Text: {user_input}"
],
"authors": "Mu et al. (2023)",
"paper": "https://arxiv.org/pdf/2305.14310.pdf",
"location_of_input": "replace"
},
{
"name": "bragging",
"prompt": [
"You need to identify whether or not a tweet includes a bragging statement. Only reply yes or no. Bragging is a speech act which explicitly or implicitly attributes credit to the speaker for some ‘good’ (possession, accomplishment, skill, etc.) which is positively valued by the speaker and the potential audience. As such, bragging includes announcements of accomplishments, and explicit positive evaluations of some aspect of self. A bragging statement should clearly express what the author is bragging about (i.e. the target of bragging).",
"",
"Statement: {user_input}"
],
"authors": "Mu et al. (2023)",
"paper": "https://arxiv.org/pdf/2305.14310.pdf",
"location_of_input": "replace"
},
{
"name": "sarcasm",
"prompt": [
"Annotate whether a tweet is Sarcasm or non-Sarcasm. Sarcasm is a form of verbal irony that occurs when there is a discrepancy between the literal and intended meanings of an utterance. Through this discrepancy, the speaker expresses their position towards a prior proposition, often in the form of surface contempt or derogation.",
"",
"Tweet: {user_input}"
],
"authors": "Mu et al. (2023)",
"paper": "https://arxiv.org/pdf/2305.14310.pdf",
"location_of_input": "replace"
},
{
"name": "hate speech",
"prompt": [
"Annotate a tweet into one of three categoies: racism, sexism, non-offensive . A tweet is offensive if it: 1. uses a sexist or racial slur. 2. attacks a minority. 3. seeks to silence a minority. 4. criticizes a minority (without a well founded argument). 5. promotes, but does not directly use, hate speech or violent crime. 6. criticizes a minority and uses a straw man argument. 7. blatantly misrepresents truth or seeks to distort views on a minority with unfounded claims. 8. shows support of problematic hash tags. E.g. “#BanIslam”, “#whoriental”, “#whitegenocide”. 9. negatively stereotypes a minority. 10. defends xenophobia or sexism. 11. contains a screen name that is offensive, as per the previous criteria, the tweet is ambiguous (at best), and the tweet is on a topic that satisfies any of the above criteria.",
"",
"Tweet: {user_input}"
],
"authors": "Mu et al. (2023)",
"paper": "https://arxiv.org/pdf/2305.14310.pdf",
"location_of_input": "replace"
},
{
"name": "conspiracy theories on tiktok",
"prompt": [
"Objective: As a media studies scholar specializing in conspiracy theories, your task is to classify entities and themes in TikTok posts to, ultimately, classify them into categories. You will be presented with a transcript of a TikTok video which you need to process as follows.",
"Task Steps:",
"- Extract Geographical Entities: Identify all continent and country names, including acronyms (e.g., \"USA\").",
"- Extract Organizational Names: Include NGOs (e.g., \"World Economic Forum\"), government institutions (e.g. \"NASA\"), religious institutions (e.g., \"the Vatican\"), and secret societies (e.g., \"the Illuminati\").",
"- Extract Names of Individuals: Include names, full names, first names, last names, and artistic names.",
"- Extract Thematic Terms: Focus on scientific, technological, religious, and supernatural terms (e.g., \"vaccine\",\"bitcoin\", \"Islam\", \"UFO\").",
"- Determine whether it is a conspiracy: Determine if the post fits any of the three criteria that define a conspiracy theory: \"everything is connected\", \"everything happens for a reason\", \"nothing is as it seems\", Answer with the word conspiracy if you determine it a conspiracy or an empty string if no conspiracy is found.",
"- Classify the conspiracy: Bearing the above information in mind, classify each TikTok post into one of the following conspiracy categories: \"Spirituality and religion\", \"Governments and institutions\", \"Supernatural and fantasy\", \"Popular culture and entertainment\", and \"Technology\". If the post doesn't fit into any of these categories, classify as \"Other\". If there is no conspiracy, classify as \"None\".",
"",
"Output Format: Generate JSON with columns \"transcript\", \"Geographical entities\", \"Organizational Names\", \"Individual Names\", \"Thematic terms\", \"Conspiracy Classification\", \"Category\".",
"",
"Note: Apply critical analysis to categorize underlying themes and narratives. Do not provide explanations, only labels.",
"",
"Transcript:",
"###",
"{user input}",
"###"
],
"authors": "Fuentes and Borra (2024",
"paper": "https://digitalmethods.net/",
"location_of_input": "replace"
},
{
"name": "extract narratives",
"prompt": [
"You're an expert in narratology. Narrative is a series of claims that make up a story that serves a specific purpose. Below is an example of a narrative:",
"{",
"\"Title\": \"The West controls Ukraine and uses it to its advantage\",",
"\"Characters\": {",
"\"West\": \"Potentially referring to Western countries or alliances like NATO\",",
"\"Ukraine\": \"The nation caught in the implied manipulation or control\"",
"},",
"\"Plot\": \"A suggestion that Ukraine is not acting independently but is being manipulated or controlled by Western powers\",",
"\"Point_of_View\": \"The narrative may be presented from a perspective that is critical of the West and sympathetic to others who oppose Western influence\"",
"}",
"Extract narratives for each of the paragraphs below. For each narrative, attribute post ids that talk about it. Generate a JSON with one narrative per line, with columns \"Title\", \"Characters\", \"Plot\", \"Point of View\".\",",
"",
"Text: {user_input}"
],
"authors": "Dasha et al. (2023)",
"paper": "https://github.com/haruspeks/narratives-detection",
"location_of_input": "replace"
},
{
"name": "extract entities",
"prompt": [
"Extract the important entities mentioned in the text below. First extract all country names, then extract all organizations, then extract all people names, then extract specific topics which fit the content and finally extract general overarching themes",
"",
"Desired format:",
"Country names: <comma_separated_list_of_country_names>",
"Organization names: <comma_separated_list_of_organization_names>",
"People names: -||-",
"Specific topics: -||-",
"General themes: -||-",
"",
"Text: {user_input}"
],
"authors": "OpenAI (2023)",
"paper": "https://help.openai.com/en/articles/6654000-best-practices-for-prompt-engineering-with-openai-api",
"location_of_input": "replace"
},
{
"name": "custom - instruct",
"prompt": [
"Prompt: YOUR PROMPT HERE",
"",
"Text: {user_input}",
"",
"Answer:"
],
"authors": "user",
"paper": "",
"location_of_input": "replace"
},
{
"name": "custom - complete",
"prompt": [
"{user_input}"
],
"authors": "user",
"paper": "",
"location_of_input": "replace"
},
{
"name": "",
"prompt": [],
"authors": "",
"paper": "https://doi.org/",
"location_of_input": "replace"
}
]
}