Quitando afiliaciones de una lista de autores: creando una app de Shiny con vibe-coding
En los últimos meses, se ha puesto muy de moda el vibe-coding: programar dejándose llevar por la intención más que por la técnica. En este post lo ponemos a prueba.
El término de vibe-coding, acuñado por Andrej Karpathy (co-fundador de OpenAI, ahora en Anthropic), consiste básicamente en programar sin saber. Le describes a una IA (ChatGPT, Claude, …) lo que quieres conseguir, en lenguaje natural, y ella programa el código por ti. Ha sido tal la relevancia del vibe-coding que fue galardonada como la palabra del año 2025 según el diccionario Collins. En este post, me permitiré la licencia de traducirlo a castellano como vibe-codear.

Vayamos ahora a un problema en el que esta herramienta pueda ser útil.
Cualquier investigador que haya tenido que actualizar su CV conoce bien este problema: copias una lista de autores de un PDF o de internet con sus afiliaciones con números, y necesitas quedarte solo con los nombres.
La lista de autores de un artículo podría ser algo así:

Y nos interesaría quedarnos solo con la lista de nombres.
Podría parecer un problema pequeño. Y efectivamente, lo es. Pero cuando tienes 40 artículos, hacer esto manualmente es un trabajo tedioso y propenso a errores. Por tanto, merecerá la pena automatizarlo.
Con la ayuda de Claude, he vibe-codeado una aplicación web con R y Shiny que limpia automáticamente listas de autores, eliminando afiliaciones, superíndices y símbolos especiales. El núcleo de la aplicación es una función de R que usa expresiones regulares para detectar y borrar todo aquello que no necesitamos:
limpiar_autores <- function(x) {
x %>%
gsub("\\*", " ", .) %>%
gsub("[0-9]+", " ", .) %>%
gsub("\\([^)]*\\)", " ", .) %>%
gsub("\\s+", " ", .) %>%
gsub(",+", ", ", .) %>%
gsub(", +", ", ", .) %>%
gsub(" ,", ",", .) %>%
gsub("\\s+", " ", .) %>%
gsub("^\\s+|\\s+$", "", .) %>%
gsub(",$", "", .)
}
Visualmente, la app ha quedado tal que así:

Si queréis usar la app, podéis descargaros el código de GitHub y ejecutarlo en vuestro ordenador: https://github.com/danielredondo/limpieza_afiliaciones
En definitiva, vibe-codear es una herramienta estupenda para explorar ideas o automatizar alguna tarea menor. Pero en muchas cosas serias, necesitarás un poco más de coding y un poco menos de vibe.
- Posted on:
- May 27, 2026
- Length:
- 2 minute read, 367 words
- See Also: