← Procesadores de Lenguajes

1. Qué es esto que estás usando

Qué hace un modelo generativo, por qué se inventa cosas y dónde está su límite en tu asignatura.

Vas a usar la IA generativa en Procesadores de Lenguajes. Probablemente ya la uses. Esta lección no va de si está permitida: va de que entiendas qué tienes delante, porque de eso depende que te sirva o que te hunda.

No busca: predice

Un modelo de lenguaje se ha entrenado con cantidades enormes de texto y ha aprendido regularidades: qué palabras suelen seguir a qué otras, cómo se estructura una explicación, qué forma tiene una demostración. Cuando le escribes algo, produce la continuación que le resulta más plausible.

Eso significa que no consulta una base de datos ni busca en internet (salvo que use una herramienta aparte para hacerlo). Construye texto que encaja. Y aquí está la idea que tienes que llevarte de esta lección:

Sonar bien y ser verdad son dos propiedades distintas. El sistema optimiza la primera.

Por qué se inventa cosas

Cuando le pides algo que no puede saber, no se calla: completa. Una referencia con autores reales, revista real y DOI inexistente. Una norma que no dice lo que dice. Una función de biblioteca con un nombre perfectamente razonable que nunca ha existido.

No es un error que se vaya a corregir en la próxima versión. Es la otra cara del mecanismo que lo hace útil.

Qué sabe y qué no

En Procesadores de Lenguajes

En Informática la IA escribe código en segundos, y lo escribe razonablemente bien. El riesgo no es solo que se equivoque: es que acierte, y que termines sin haber aprendido a construir lo que entregas. Lo que tienes que llevarte de estas asignaturas es exactamente lo que la IA te puede ahorrar.

Estas son las tareas en las que probablemente ya recurras a la IA en esta asignatura:

Compruébalo tú

Pídele que resuelva un ejercicio de la asignatura usando solo lo visto en clase hasta hoy, o que use una herramienta o biblioteca concreta en la versión exacta que usamos.

Suele recurrir a construcciones que aún no se han dado, inventar funciones u opciones que no existen en esa versión, o saltarse una restricción del enunciado.

Hazlo antes de seguir con la lección 2. No es un ejercicio para entregar: es para que veas con tus propios ojos dónde está el límite en esta materia.

Lo que deberías poder responder

  1. ¿Las justificaciones que aporta la máquina implican una solución definitiva al problema?
  2. ¿Qué elementos de la justificación faltan o no están claros?
  3. ¿Puede generar gramáticas o gramáticas atribuidas?
  4. Si puede generarla, ¿es clara la trazabilidad entre el programa propuesto y la gramática o la gramática atribuida?

Verlo explicado

Dos vídeos cortos de Asociación Programamos que desarrollan lo anterior. Verlos es opcional.

¿Qué es la IA? · 6 min
Sitúa qué es y qué no es la inteligencia artificial, antes de entrar en lo que tú vas a usar.
Artículo con más detalle →
¿Cómo funcionan los sistemas que generan textos o imágenes? · 7 min
El mecanismo de la predicción, que es la clave de por qué se inventa cosas.
Artículo con más detalle →

Más recursos para profundizar →

← Índice del curso Lección 2: Preguntar para aprender →