37

El mapa completo

¿Cómo encajan todas las piezas, de la neurona al chatbot?

11 minRuta ejecutiva

El mapa completo

Con voz. Puedes pausar y saltar a cualquier paso.

Lección completa

Ir a las preguntas
Subtítulos

En la primera lección te pedimos explicarle a una computadora cómo sabes si un correo es spam. Treinta y seis lecciones después, sabes cómo escribe un chatbot.

Voz

Sin voz: la lección avanza sola con subtítulos.

La voz de esta lección está en preparación: por ahora avanza sola con subtítulos.

0:00 / 0:00

Qué lograrás

  • Recorrer el camino completo del curso, de los datos a la estrategia, y decir en una frase la idea de cada módulo y de cada lección.
  • Ubicar en una línea de tiempo los hitos principales, de la neurona de 1943 a ChatGPT y los agentes, y explicar por qué el despegue llegó con la escala.
  • Usar diez preguntas concretas ante cualquier equipo o proveedor de IA, y reconocer de qué lección sale cada una.

Ideas clave

  1. El curso es un solo camino: aprender es bajar un error con datos (módulos 1 a 3); generar es aprender cómo se reparten los datos y muestrearlos (4 y 5); la escala y la alineación vuelven al modelo un asistente (6 y 7); usarlo bien es cuestión de criterio (8).
  2. Cada lección nació del límite de otra: el XOR pidió capas ocultas; la memoria corta de las redes que leen en orden pidió atención; el modelo base, que solo continúa texto, pidió alineación.
  3. Las ideas de fondo son viejas: la neurona artificial es de 1943 y la retropropagación se difundió en 1986. Lo que cambió desde 2012 fue la escala: datos masivos, GPUs y trucos de entrenamiento.
  4. Diez preguntas sirven ante cualquier equipo o proveedor: por qué IA, con qué datos, qué acierto con tus casos, cómo falla, de dónde saca lo que dice, cuánto cuesta, a dónde van tus datos, qué puede hacer solo, si funciona igual para todos y quién responde.
  5. Para seguir aprendiendo: repasa «por dentro», lee una fuente original y prueba cualquier sistema con tus propios casos.

Lo que mucha gente cree

Creencia común La IA generativa es una tecnología nueva que apareció de golpe con ChatGPT.

Lo correcto ChatGPT (2022) se apoya en ideas de décadas: la neurona (1943), la retropropagación (1986), la atención (2014) y el transformer (2017). Lo nuevo fue juntar esas piezas a gran escala, con datos masivos, GPUs y ajustes con preferencias humanas.

Compruébalo

Cuatro preguntas. Sin nota ni cuenta: sirven para ver si la idea quedó.

ConceptoUna red que lee una frase palabra por palabra va olvidando lo lejano. ¿Qué pieza del curso nació, sobre todo, de ese límite?
ConceptoSegún la línea de tiempo del curso, ¿qué hizo despegar el deep learning hacia 2012?
CálculoUn agente acierta el 95 % de las veces en cada paso, y una tarea tiene diez pasos encadenados. Si los errores son independientes, ¿cerca de qué porcentaje de las tareas sale bien de principio a fin?
AplicaciónUn proveedor te muestra una demostración impecable de su asistente y asegura que «acierta el 98 %». ¿Cuál de las diez preguntas conviene hacer primero?

Por dentroPara quien quiere las fórmulas y el código. No hace falta para seguir el curso.

El curso en ocho fórmulas

Cada fórmula viene de una lección; aquí solo se juntan para ver el hilo.

  1. Un modelo y su error (lección 3). Una recta predice y^=wx+b\hat y = wx + b y la pérdida es el promedio de los errores al cuadrado: L=1n∑i(yi−y^i)2L = \frac{1}{n}\sum_i (y_i - \hat y_i)^2.
  2. Descenso del gradiente (lección 4): w←w−η ∂L∂ww \leftarrow w - \eta \, \frac{\partial L}{\partial w}.
  3. La neurona (lección 5): y=f(w1x1+w2x2+b)y = f(w_1x_1 + w_2x_2 + b), con ff una activación (escalón, sigmoide, ReLU).
  4. Retropropagación (lección 8): la regla de la cadena, ∂L∂w=∂L∂y ∂y∂z ∂z∂w\frac{\partial L}{\partial w} = \frac{\partial L}{\partial y}\,\frac{\partial y}{\partial z}\,\frac{\partial z}{\partial w}, aplicada de la salida hacia la entrada.
  5. Siguiente pieza y atención (lecciones 19 y 21): pi=ezi/T∑jezj/Tp_i = \frac{e^{z_i/T}}{\sum_j e^{z_j/T}} y softmax ⁣(QK⊤/d)V\text{softmax}\!\left(QK^\top/\sqrt{d}\right)V.
  6. Escala (lecciones 24 y 25): cómputo de entrenamiento C≈6NDC \approx 6ND (parámetros por tokens) y memoria ≈\approx parámetros × bytes por parámetro.
  7. Costo de una respuesta (lección 26): entrada × su precio + salida × su precio.
  8. Usarlo con criterio (lecciones 32, 34 y 35): una cadena de nn pasos que salen bien con probabilidad pp sale completa con pnp^n; el margen de una nota se encoge como 1/n1/\sqrt{n} casos; el riesgo es R=P×IR = P \times I.

Las diez preguntas, con lo que cuenta como buena respuesta

# Pregunta Lecciones Buena respuesta Señal de alerta
1 ¿Por qué IA y no reglas escritas? 1 La regla es difícil de escribir, hay ejemplos con respuesta y el error se tolera «Porque todos usan IA»
2 ¿Con qué datos aprendió, y con qué permiso? 1, 23 Fuentes, licencias y fecha de corte documentadas «Es confidencial» sin más
3 ¿Cuánto acierta con mis casos nuevos? 10, 34 Una cifra medida con tus casos no vistos, con su margen Solo un benchmark público o una demostración
4 ¿Cómo falla, y cómo lo voy a notar? 33 Tasa de error medida, tipos de error y cómo se verifica «No se equivoca»
5 ¿De dónde saca lo que dice? 23, 31 Cita fuentes que puedes revisar; dice su corte de conocimiento Respuestas sin fuente sobre datos tuyos o recientes
6 ¿Cuánto cuesta cada tarea completa? 20, 26, 30 Desglose en tokens de entrada y salida por tipo de tarea Precio «por usuario» sin volumen ni tokens
7 ¿A dónde van mis datos? 30, 35 Dónde se guardan, cuánto tiempo y si se usan para entrenar, por contrato «Están seguros» sin contrato
8 ¿Qué puede hacer solo, y quién aprueba? 32, 35 Permisos mínimos, registro de cada acción y aprobación humana antes de lo irreversible Acceso total «para que sea útil»
9 ¿Funciona igual para todos? 34, 35 Error medido por grupo de personas Solo el promedio
10 ¿Quién responde si falla? 33, 35 Un responsable con nombre, un registro de incidentes y una vía de corrección «Es culpa del modelo»

La línea de tiempo, con sus fuentes

McCulloch y Pitts (1943), la neurona de todo o nada; Rosenblatt (1958), el perceptrón; Samuel (1959), damas que aprende; Minsky y Papert (1969), Perceptrons; Rumelhart, Hinton y Williams (1986), retropropagación; Hochreiter y Schmidhuber (1997), LSTM; Krizhevsky, Sutskever y Hinton (2012), AlexNet; Mikolov y colaboradores (2013), word2vec; Goodfellow y colaboradores (2014), GAN; Vaswani y colaboradores (2017), el transformer; Brown y colaboradores (2020), GPT-3; Stability AI (22 de agosto de 2022), Stable Diffusion; OpenAI (30 de noviembre de 2022), ChatGPT; OpenAI (12 de septiembre de 2024), o1; Anthropic (25 de noviembre de 2024), MCP. Cada fecha se verificó en la lección que la cuenta. La selección de hitos es de este curso: hay muchos otros (la atención de Bahdanau y colaboradores en 2014, ResNet en 2015, la difusión de Ho y colaboradores en 2020, RAG en 2020, CLIP en 2021).

En código

import math

# 1) lecciones 3 y 4: ajustar y = w·x con descenso del gradiente
xs, ys = [1, 2, 3, 4], [2.1, 3.9, 6.2, 7.8]
w, eta = 0.0, 0.01
for paso in range(200):
    grad = sum(2 * (w * x - y) * x for x, y in zip(xs, ys)) / len(xs)
    w -= eta * grad
print(round(w, 3))

# 2) lección 19: de puntajes a probabilidades con softmax
def softmax(z, T=1.0):
    e = [math.exp(v / T) for v in z]
    s = sum(e)
    return [round(v / s, 3) for v in e]
print(softmax([2.0, 1.0, 0.1]))

# 3) lección 32: diez pasos que salen bien el 95 % de las veces
print(round(0.95 ** 10, 3))

# 4) esta lección: cómo se reparten los hitos de la línea de tiempo
hitos = [1943, 1958, 1959, 1969, 1986, 1997, 2012, 2013, 2014, 2017, 2020, 2022, 2024]
antes = [a for a in hitos if a < 2012]
print(2012 - 1943, len(antes), 2026 - 2012, len(hitos) - len(antes))

Salida:

1.99
[0.659, 0.242, 0.099]
0.599
69 6 14 7

Lo que viene

No hay lección treinta y ocho. Lo que sigue depende de ti: vuelve al mapa cuando algo no quede claro, lee una fuente original y prueba lo que uses con tus propios casos.

Lente de decisión

Qué significa esta idea si tu trabajo es decidir, no programar.

  • Usa las diez preguntas como lista de verificación antes de comprar o aprobar un proyecto de IA: pide cada respuesta por escrito y con evidencia (cifras medidas con tus casos, cláusulas del contrato, registros), no con una demostración.
  • Si una respuesta es vaga («es muy preciso», «tus datos están seguros»), vuelve en el mapa a la lección de origen y haz la pregunta concreta: ¿con cuántos casos y qué margen?, ¿dónde se guardan y cuánto tiempo?, ¿quién aprueba?
  • Ante el anuncio de un «avance», pregunta qué cambió, como en la lección trece: más datos (¿de quién y con qué licencia?), más cómputo (¿a qué costo?) o un mejor método. Cada uno trae costos y riesgos distintos.
  • Empieza en pequeño y con medición: un piloto reversible, evaluado con tus propios casos (lección 34) y con un responsable con nombre (lección 35). Decide con números si sigue.

Términos de la lección

Transcripción completa
ComentariosConversación pública de esta lección: dudas, datos por revisar, ideas.

Los comentarios viven en GitHub Discussions, en el repositorio público del curso; para escribir se necesita una cuenta de GitHub. Se cargan desde giscus.app al abrir esta sección. Las personas que revisan el curso los leen, y si un cambio se acepta, se aplica en los dos idiomas. Abrir el hilo en GitHub

Fuentes