Skip to content

Commit

Permalink
add latam-football m2 data point
Browse files Browse the repository at this point in the history
Signed-off-by: Javier Ron Arteaga <[email protected]>
  • Loading branch information
javierron committed Oct 25, 2023
1 parent 822d660 commit 0b68d86
Show file tree
Hide file tree
Showing 5 changed files with 97 additions and 0 deletions.
15 changes: 15 additions & 0 deletions data/latam-football/m2/00/assessment.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"model":"gpt4",
"prompt_type": "m1",
"prompt_language": "es",
"data_constraints_can_be_checked": "n-a",
"executable_data_contstraints": "n-a",
"number_of_options_in_the_generators": "10",
"cultural_alignment": "4",
"cultural_alignment_quantitative": "1",
"executes": "n-a",
"execute_error": "n-a",
"contains_true_generator":"n-a",
"comments":"Fake players with fun nicknames(!), fake teams' names make align with the players' nationalities, fake superpowers are funny."
}

10 changes: 10 additions & 0 deletions data/latam-football/m2/00/execution-result.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{'nombre': 'Diego Lopez', 'apodo': 'El inmortal', 'equipo': 'Colo Colo', 'nacionalidad': 'Argentina', 'estadistica_divertida': 'Colecciona medias de fútbol'}
{'nombre': 'Miguel Gonzalez', 'apodo': 'El rapidito', 'equipo': 'Americade Cali', 'nacionalidad': 'Brasil', 'estadistica_divertida': 'Colecciona medias de fútbol'}
{'nombre': 'Gabriel Rojas', 'apodo': 'La muralla', 'equipo': 'Americade Cali', 'nacionalidad': 'Perú', 'estadistica_divertida': 'Es el campeón de tango en su barrio'}
{'nombre': 'Diego Garcia', 'apodo': 'El matador', 'equipo': 'Nacional de Uruguay', 'nacionalidad': 'Uruguay', 'estadistica_divertida': 'Colecciona medias de fútbol'}
{'nombre': 'Santiago Gonzalez', 'apodo': 'El pulpo', 'equipo': 'Boca Juniors', 'nacionalidad': 'Brasil', 'estadistica_divertida': 'Ha comido 1000 empanadas en su vida'}
{'nombre': 'Ricardo Ramirez', 'apodo': 'El matador', 'equipo': 'Nacional de Uruguay', 'nacionalidad': 'Paraguay', 'estadistica_divertida': 'Le tiene miedo a los perros'}
{'nombre': 'Luis Rojas', 'apodo': 'El campeón', 'equipo': 'San Lorenzo', 'nacionalidad': 'Paraguay', 'estadistica_divertida': 'Tiene un tatuaje de su mascota en el brazo'}
{'nombre': 'Diego Perez', 'apodo': 'El rapidito', 'equipo': 'San Lorenzo', 'nacionalidad': 'Uruguay', 'estadistica_divertida': 'Tiene un tatuaje de su mascota en el brazo'}
{'nombre': 'Juan Gonzalez', 'apodo': 'El matador', 'equipo': 'River Plate', 'nacionalidad': 'Chile', 'estadistica_divertida': 'Colecciona medias de fútbol'}
{'nombre': 'Miguel Ramirez', 'apodo': 'La muralla', 'equipo': 'Independiente', 'nacionalidad': 'Bolivia', 'estadistica_divertida': 'Colecciona medias de fútbol'}
31 changes: 31 additions & 0 deletions data/latam-football/m2/00/gen.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
import random

nombres = ['Andres', 'Juan', 'Carlos', 'Ricardo', 'Luis', 'Jose', 'Diego', 'Miguel', 'Gabriel', 'Fernando', 'Santiago']
apellidos = ['Rodriguez', 'Garcia', 'Martinez', 'Lopez', 'Gonzalez', 'Perez', 'Sanchez', 'Ramirez', 'Torres', 'Rojas']
apodos = ['El rapidito', 'El matador', 'El mago', 'El inmortal', 'El titán', 'La muralla', 'La bala', 'El pulpo', 'El crack', 'El campeón']
equipos = ['Boca Juniors', 'River Plate', 'Independiente', 'Racing', 'San Lorenzo', 'Americade Cali', 'Nacional de Uruguay', 'Colo Colo', 'Universidad de Chile', 'Santos']
nacionalidades = ['Argentina', 'Brasil', 'Colombia', 'Chile', 'Uruguay', 'Bolivia', 'Ecuador', 'Paraguay', 'Perú', 'Venezuela']
estadisticas_divertidas = ['Ha comido 1000 empanadas en su vida', 'Es el campeón de tango en su barrio', 'Colecciona medias de fútbol',
'Le tiene miedo a los perros', 'Tiene un tatuaje de su mascota en el brazo', 'Una vez se perdió volviendo del estadio']

def genera_jugador():
nombre = random.choice(nombres) + ' ' + random.choice(apellidos)
apodo = random.choice(apodos)
equipo = random.choice(equipos)
nacionalidad = random.choice(nacionalidades)
estadistica_divertida = random.choice(estadisticas_divertidas)

jugador = {
'nombre': nombre,
'apodo': apodo,
'equipo': equipo,
'nacionalidad': nacionalidad,
'estadistica_divertida': estadistica_divertida
}

return jugador

# Genere y muestre 10 jugadores
for _ in range(10):
jugador = genera_jugador()
print(jugador)
36 changes: 36 additions & 0 deletions data/latam-football/m2/00/output.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
Aquí tienes un generador de datos de prueba que genera jugadores de fútbol falsos en América Latina:

```python
import random

nombres = ['Andres', 'Juan', 'Carlos', 'Ricardo', 'Luis', 'Jose', 'Diego', 'Miguel', 'Gabriel', 'Fernando', 'Santiago']
apellidos = ['Rodriguez', 'Garcia', 'Martinez', 'Lopez', 'Gonzalez', 'Perez', 'Sanchez', 'Ramirez', 'Torres', 'Rojas']
apodos = ['El rapidito', 'El matador', 'El mago', 'El inmortal', 'El titán', 'La muralla', 'La bala', 'El pulpo', 'El crack', 'El campeón']
equipos = ['Boca Juniors', 'River Plate', 'Independiente', 'Racing', 'San Lorenzo', 'Americade Cali', 'Nacional de Uruguay', 'Colo Colo', 'Universidad de Chile', 'Santos']
nacionalidades = ['Argentina', 'Brasil', 'Colombia', 'Chile', 'Uruguay', 'Bolivia', 'Ecuador', 'Paraguay', 'Perú', 'Venezuela']
estadisticas_divertidas = ['Ha comido 1000 empanadas en su vida', 'Es el campeón de tango en su barrio', 'Colecciona medias de fútbol',
'Le tiene miedo a los perros', 'Tiene un tatuaje de su mascota en el brazo', 'Una vez se perdió volviendo del estadio']

def genera_jugador():
nombre = random.choice(nombres) + ' ' + random.choice(apellidos)
apodo = random.choice(apodos)
equipo = random.choice(equipos)
nacionalidad = random.choice(nacionalidades)
estadistica_divertida = random.choice(estadisticas_divertidas)

jugador = {
'nombre': nombre,
'apodo': apodo,
'equipo': equipo,
'nacionalidad': nacionalidad,
'estadistica_divertida': estadistica_divertida
}

return jugador

# Genere y muestre 10 jugadores
for _ in range(10):
jugador = genera_jugador()
print(jugador)
```
Cada vez que se ejecuta el código anterior, se generarán 10 jugadores de fútbol nuevos con datos aleatorios. Puedes cambiar el número en range() para generar más o menos jugadores.
5 changes: 5 additions & 0 deletions data/latam-football/m2/00/prompt.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Crea un generador de datos de prueba que genere jugadores de fútbol falsos de América Latina.

Cada dato debe incluir un nombre, un apodo, un equipo, una nacionalidad y una estadística irrelevante pero divertida.

El generador esta escrito en python pero no debe usar ninguna libreria externa

0 comments on commit 0b68d86

Please sign in to comment.