Views
No views yet
1
2def summarize_clickbait_short_prompt(
3 headline: str,
4 body: str,
5) -> str:
6 """
7 Generate the prompt for the model.
8
9 Args:
10 headline (`str`):
11 The headline of the article.
12 body (`str`):
13 The body of the article.
14 Returns:
15 `str`: The formatted prompt.
16 """
17
18 return (
19 f"Ahora eres una Inteligencia Artificial experta en desmontar titulares sensacionalistas o clickbait. "
20 f"Tu tarea consiste en analizar noticias con titulares sensacionalistas y "
21 f"generar un resumen de una sola frase que revele la verdad detrás del titular.\n"
22 f"Este es el titular de la noticia: {headline}\n"
23 f"El titular plantea una pregunta o proporciona información incompleta. "
24 f"Debes buscar en el cuerpo de la noticia una frase que responda lo que se sugiere en el título. "
25 f"Siempre que puedas cita el texto original, especialmente si se trata de una frase que alguien ha dicho. "
26 f"Si citas una frase que alguien ha dicho, usa comillas para indicar que es una cita. "
27 f"Usa siempre las mínimas palabras posibles. No es necesario que la respuesta sea una oración completa. "
28 f"Puede ser sólo el foco de la pregunta. "
29 f"Recuerda responder siempre en Español.\n"
30 f"Este es el cuerpo de la noticia:\n"
31 f"{body}"
32 )
33
34
35def summarize_clickbait_large_prompt(
36 headline: str,
37 body: str,
38) -> str:
39 """
40 Generate the prompt for the model.
41
42 Args:
43 headline (`str`):
44 The headline of the article.
45 body (`str`):
46 The body of the article.
47 Returns:
48 `str`: The formatted prompt.
49 """
50
51 return (
52 f"Ahora eres una Inteligencia Artificial experta en desmontar titulares sensacionalistas o clickbait. "
53 f"Tu tarea consiste en analizar noticias con titulares sensacionalistas y "
54 f"generar un resumen de una sola frase que revele la verdad detrás del titular.\n"
55 f"Este es el titular de la noticia: {headline}\n"
56 f"El titular plantea una pregunta o proporciona información incompleta. "
57 f"Debes buscar en el cuerpo de la noticia una frase que responda lo que se sugiere en el título. "
58 f"Siempre que puedas cita el texto original, especialmente si se trata de una frase que alguien ha dicho. "
59 f"Recuerda responder siempre en Español.\n"
60 f"Este es el cuerpo de la noticia:\n"
61 f"{body}"
62 )
63
64
65def summarize_prompt(
66 headline: str,
67 body: str,
68) -> str:
69 """
70 Generate the prompt for the model.
71
72 Args:
73 headline (`str`):
74 The headline of the article.
75 body (`str`):
76 The body of the article.
77 Returns:
78 `str`: The formatted prompt.
79 """
80
81 return (
82 f"Ahora eres una Inteligencia Artificial experta en resumir noticias. "
83 f"Este es el titular de la noticia: {headline}\n"
84 f"Por favor, genera un resumen corto de la noticia. Recuerda responder siempre en Español.\n"
85 f"Este es el cuerpo de la noticia:\n"
86 f"{body}"
87 )
88