# Programar en lenguaje natural con IA generativa: posibilidades y aplicaciones
Miguel Moreno, 20/11/2024 | Actividad de fomento del emprendimiento (Universidad de Sevilla)
## 1. Introducción
- Nivel de rendimiento de algunos modelos LLM en tareas exigentes comparados entre sí y con el desempeño humano:
> - [5 Best Large Language Models (LLMs) in October 2025](https://www.unite.ai/best-large-language-models-llms/)
> - https://www.ugr.es/~mm3/socrai/iadoc24-diap.html#2
- Ventajas de los modelos más avanzados
> - https://www.ugr.es/~mm3/socrai/iadoc24-diap.html#3
> - Tabla comparativa: https://sites.google.com/go.ugr.es/iadoc24/tab-comp
- Posibilidades con Gemini, GPT-4/Copilot y Claude:
> - https://www.ugr.es/~mm3/socrai/iadoc24-diap.html#5
> - Producción de <a href="https://www.ugr.es/~mm3/socrai/iadoc24-diap.html#5" target="_blank">materiales y recursos de aprendizaje diversificados</a>
> - Ensayos, trabajos de investigación, itinerarios de aprendizaje, asistentes de estudio y revisión, razonamiento asistido: https://www.ugr.es/~mm3/socrai/iadoc24-diap.html#6
> - <a href="https://sites.google.com/go.ugr.es/iadoc/inicio#h.n1hbz45egg6u" target="_blank">Gestión de los outputs generados con aplicaciones para notas en markdown</a>
## 2. Servicios útiles para agilizar u optimizar tareas de investigación
> - Optimización y automatización de tareas tediosas:
<a href="https://sites.google.com/go.ugr.es/iadoc24/inv-matr?authuser=0#h.iwrd9qvq05fi" target="_blank">Matrices/tablas para estudios sistemáticos de revisión de literatura</a>
> - Comparativas: https://www.ugr.es/~mm3/socrai/tabla-LLMs.html
> - <a href="https://sites.google.com/go.ugr.es/iadoc/inicio?authuser=0#h.hobm3q85v8zv" target="_blank">Instrucciones para diversas tareas frecuentes en investigación</a>
> - Instrucciones básicas utilizando <a href="https://sites.google.com/go.ugr.es/iadoc/inicio?authuser=0#h.1zhxkwi1d18g" target="_blank">Copilot y otras herramientas con acceso a recursos en línea</a>
> - <a href="https://sites.google.com/go.ugr.es/iadoc/inicio?authuser=0#h.go1ku6446n0l" target="_blank">Instrucciones específicas para el análisis de textos</a>
> - <a href="https://sites.google.com/go.ugr.es/iadoc/inicio?authuser=0#h.qkxgvhom9s0r" target="_blank">Sugerencias para articular un trabajo de investigación</a>, incluyendo metodología y literatura.
> - <a href="https://sites.google.com/go.ugr.es/iadoc/inicio#h.3n1x4pjzc4c" target="_blank">Sugerencias sobre relevancia y dificultades metodológicas de posibles líneas de trabajo</a>.
> - <a href="https://sites.google.com/go.ugr.es/iadoc24/inicio" target="_blank">Resúmenes recursivos y estructurados jerárquicamente sobre textos complejos</a>
## 3. Servicios útiles para generar código, scripts y aplicaciones interactivas en pocos pasos
> **Algunos ejemplos**:
> - <a href="https://sites.google.com/go.ugr.es/iadoc24/chklst?authuser=0" target="_blank">Convertir un informe técnico en una herramienta de evaluación y análisis</a>
> - <a href="https://sites.google.com/go.ugr.es/iadoc24/co2" target="_blank">Generar el código para una calculadora de CO2 usando Gemini 1.5 Pro</a>
> - <a href="https://sites.google.com/go.ugr.es/iadoc24/asist-eval" target="_blank">Generar el código para un asistente interactivo de evaluación</a>
> - Diseño de un<a href="https://sites.google.com/go.ugr.es/iadoc24/autoev?authuser=0#h.mp8cp8gesx9d" target="_blank"> asistente de revisión con *feedback* detallado en varias fases, a partir de un documento inicial del que se extraen las preguntas y opciones</a>, más indicaciones sobre la interfaz y barra de progreso.
> - Aplicación en línea (ShinyApp - RStudio) para analizar y resumir contenido de enlaces incluidos en un documento en línea (v.1): https://sites.google.com/go.ugr.es/iadoc24/react-urls
> - Aplicación en línea (ShinyApp - RStudio) para analizar y resumir contenido de enlaces incluidos en un documento local o en línea (v.2): https://sites.google.com/go.ugr.es/iadoc24/react-urls
> - Generar un documento índice, con enlaces a los distintos documentos en formato HTML existentes en una carpeta, obteniendo el script para RStudio con Claude 3.5 Sonnet: https://sites.google.com/go.ugr.es/iadoc24/html-fold?authuser=0#h.1cy8i6nbdaaw
> - Generar dos versiones del código HTML y script para un traductor y *renderizador* de texto markdown, usando Claude 3.5 Sonnet: https://sites.google.com/go.ugr.es/iadoc24/trad-md
## 4. Itinerario de aprendizaje autónomo sobre publicación electrónica accesible
> - <a href="https://sites.google.com/go.ugr.es/iadoc24/autoev?authuser=0#h.mp8cp8gesx9d" target="_blank">GPT-4: Fases de adquisición de habilidades y herramientas, curso o servicios asociados</a>.
> - <a href="https://www.ugr.es/~mm3/socrai/+/formatos-human.html" target="_blank">Consultoría y evaluación de estrategia institucional o plan de negocio</a>, comparando características y ventajas de diversos formatos de publicación electrónica (PDF, EPUB3, HTML5)
> - Análisis de gráficas e imágenes: https://sites.google.com/go.ugr.es/iadoc24/img
> - Herramienta en HTML <a href="https://sites.google.com/go.ugr.es/iadoc24/glosario" target="_blank">para generar glosarios con definiciones que se pueden contraer</a>.
> - Herramienta para generar <a href="https://sites.google.com/go.ugr.es/iadoc24/expand" target="_blank">bloques de texto expandible en secciones de preguntas y respuestas</a>.
## 5. Recomendaciones y aspectos de seguridad y protección de datos al usar IA generativa
1. <a href="https://sites.google.com/view/tfg-tfm-fil/inicio#h.gnwezwtkl6oa" target="_blank">Utilidad de la IA generativa para elaborar TFG y TFM</a>.
2. <a href="https://sites.google.com/view/tfg-tfm-fil/inicio#h.cbo87lpme0eb" target="_blank">Cuentas institucionales, privacidad y protección de datos</a>
3. <a href="https://ceprud.ugr.es/formacion-tic/inteligencia-artificial#contenido1" target="_blank">¿Cómo utilizar la IA generativa en la universidad?</a>
4. <a href="https://ceprud.ugr.es/formacion-tic/inteligencia-artificial#contenido6" target="_blank">Recomendaciones de la UGR para el uso correcto de IA en investigación y docencia</a>, en función del tipo de cuenta:
> 1. Copilot (Microsoft)
> 2. Gemini (Google)
> 3. ChatGPT (OpenAI)
> 4. NotebookLM (Google)
> 5. Perplexity (Perplexity AI)
## 6. Herramientas de IA útiles en docencia e investigación
| Herramienta | Descripción breve | Enlace activo |
|-------------------------|-----------------------------------------------------------------------------------|-----------------------------------------------|
| **GPT-5 (OpenAI)** | Modelo avanzado, razonamiento profundo. Útil en redacción, estudio, programación | [GPT-5 en OpenAI](https://openai.com/es-ES/gpt-5/) |
| **Copilot (Microsoft)** | Asistente integral para productividad, redacción y organización | [Copilot de Microsoft](https://copilot.microsoft.com/) |
| **Claude (Anthropic)** | IA segura y colaborativa para redacción, análisis y programación | [Claude](https://claude.ai/login) |
| **Perplexity AI** | Motor de búsqueda con IA que cita fuentes y responde con precisión | [Perplexity](https://www.perplexity.ai/) |
| **Undermind** | Asistente de investigación científica que analiza literatura académica | [Undermind](https://www.undermind.ai/) |
| **Elicit** | IA para revisión sistemática, extracción de datos y generación de hipótesis | [Elicit](https://elicit.com/) |
| **Consensus** | Motor de búsqueda que resume artículos científicos con respaldo empírico | [Consensus](https://consensus.app/) |
| **LLaMA 2** | Modelo de lenguaje abierto útil para tareas personalizadas y experimentación | [LLaMA 2](https://www.llama2.ai/) |
| **DeepSeek Chat** | IA multilingüe con enfoque técnico y útil en tareas académicas extensas | [DeepSeek Chat](https://chat.deepseek.com/) |
| **Sonix.ai** | Transcripción automática de audio y vídeo con IA | [Sonix.ai](https://sonix.ai/) |
| **iAsk AI** | Buscador conversacional con enfoque en precisión y claridad | [iAsk AI](https://iask.ai/) |
| **Cohere Dashboard** | Plataforma para entrenar y usar modelos de lenguaje personalizados | [Cohere](https://dashboard.cohere.com/) |
| **LanguageTool** | Corrector gramatical y de estilo con IA multilingüe | [LanguageTool](https://languagetool.org/es) |
| **Typeset.io** | Redacción académica automatizada con formato y referencias integradas | [Typeset.io](https://typeset.io/) |
## 7. Aplicaciones específicas
#### POE: Acceso integrado a múltiples servicios de IA generativa que requieren suscripción
1. https://poe.com/login
2. <a href="https://textcortex.com/es/post/poe-ai-chat" target="_blank">Cómo funciona Chat Poe AI</a>
#### Editor markdown para exportar tablas y otro contenido con estilo básico en HTML
1. https://stackedit.io/app#
2. https://dillinger.io/
3. https://editormarkdown.com
#### Guía de edición en Markdown
1. https://tutorialmarkdown.com/herramientas/hugo
#### Aplicaciones para renderizar HTML
1. <a href="https://notepad-plus-plus.org/downloads/" target="_blank">Notepad++</a>
2. <a href="https://visualstudio.microsoft.com/es/" target="_blank">Visual Studio</a>
3. <a href="https://webdesigner.withgoogle.com/intl/es_es/" target="_blank">Google Web Designer</a>
4. https://markdoc.dev/
5. Descargar e instalar R y R Studio: https://posit.co/download/rstudio-desktop/
#### Transcripción de audio a texto, análisis de transcripciones de vídeos, notas grabadas y podcasts
1. https://otter.ai/education
2. https://sonix.ai
3. https://www.assemblyai.com/playground
4. https://www.happyscribe.com
5. https://scribie.com
#### Generación de vídeo a partir de texto/prompts:
1. https://www.synthesia.io/
2. https://www.visla.us/
3. https://runwayml.com/
4. https://www.peech-ai.com/
5. https://www.opus.pro/
#### Mapas conceptuales y esquemas
1. https://gitmind.com/app/templates-flowcharts/f4adyet5
2. https://whimsical.com/
#### Libros y cuadernos con RStudio
1. https://bookdown.org/ana_vm/_book/
2. <a href="https://cran.r-project.org/web/packages/rmdformats/readme/README.html" target="_blank">Package rmdformat</a>
---