51 puntos por spilist2 2025-03-10 | 8 comentarios | Compartir por WhatsApp

Resumen

  • El psicólogo estadounidense Gary Klein es un “experto en experticia” que durante décadas ha estudiado a personas que deben demostrar pericia en situaciones urgentes, como bomberos, enfermeras de sala de emergencias y pilotos de avión
  • A través de entrevistas en profundidad y observación de expertos, Klein abstrajo lo que ocurre en su cabeza cuando se enfrentan a una situación problemática en el modelo RPD (Recognition-Primed Decision Model). A lo largo de décadas, múltiples estudios han mostrado que expertos de distintos campos realmente actúan de esta manera
  • Si aplicamos el modelo RPD, podemos aprender mejor tanto de expertos como de los LLM

Las 5 etapas del modelo RPD

(El diagrama de RPD está en el blog original)

  1. El experto experimenta una situación problemática.
  2. Se concentra en algunas señales dentro de la situación e intenta hacer coincidencia de patrones con experiencias pasadas.
  3. Si la coincidencia funciona bien, surge de forma aproximada una estrategia de acción: qué objetivo perseguir, qué acciones tomar y cuál sería su resultado. Si no surge con claridad, recopila información adicional, observa otras señales y vuelve a intentar la coincidencia.
  4. Simula mentalmente la estrategia de acción que se le ocurrió. ¿Esto resolverá el problema? Si parece que no, pasa a la siguiente estrategia de acción y vuelve a simular.
  5. Si encuentra una que parece funcionar, la ejecuta. Entonces la situación cambia y vuelve al paso 1.

Esto también sugiere qué deberíamos aprender de los expertos para aumentar nuestra propia pericia

  • ¿Qué señales observa el experto, y en qué orden, para reconocer una situación problemática?
  • En una situación específica, ¿qué estrategia de acción usa primero para resolver el problema?
  • ¿Por qué eligió eso y no otra cosa? ¿Cómo hizo la simulación?

Aprender en code review como junior

Si recibiste un comentario como “El nombre de la variable XX es demasiado corto. Conviene que los nombres de variables sean lo bastante largos como para entenderse. ¿La cambiamos a YY?”, en lugar de solo decir “sí”, apliquemos RPD y molestemos un poco al senior

  • ¿Hay situaciones en las que un nombre de variable corto sí estaría bien?
    • Entonces, ¿cómo determinaste aquí que el nombre de la variable era demasiado corto?
  • Si dejáramos el nombre de variable XX tal cual, ¿qué problemas crees que aparecerían después?
  • ¿Cómo se te ocurrió el nombre de variable YY?
  • Si más adelante YY llegara a volverse inapropiado, ¿en qué situación sería?
    • En ese caso, ¿cómo crees que cambiarías el nombre de la variable?

También son buenas preguntas para hacérselas a un LLM, que no se queja aunque lo molestes, y también sirve pedirle “recibí este feedback; sugiéreme preguntas usando RPD”

Material adicional

Aprovechar los LLM

Se creó una plantilla de prompt para que un LLM, desde la perspectiva de Gary Klein, construya buenas preguntas utilizando RPD y CDM (Critical Decision Method). Al probarla, la calidad de las preguntas resultó bastante buena

Por supuesto, en la práctica, cuando un senior te deja una revisión, será difícil decir “un momento” y ponerse a preguntarle a un LLM para luego formular preguntas. Por eso, a largo plazo conviene más crecer hasta convertirse en una persona capaz de internalizar las preguntas que genera un LLM y producirlas por sí misma

8 comentarios

 
elddytbt 2025-04-01

Fue interesante.

 
aksaksdm 2025-03-17

Es una exploración interesante; lo disfruté mucho.

 
kipsong133 2025-03-11

Parece que se convierte en un método concreto del entrenamiento profundo del que habla el libro The Talent Code. Gracias por el buen texto.

 
spilist2 2025-03-12

Oh, sí, así es. Si te empezó a interesar la práctica deliberada, también es muy bueno Peak de Anders Ericsson, el creador original (?) de ese concepto.

 
devenv 2025-03-10

No solo el texto es bueno, también me parece admirable que te intereses por estas cosas y quieras aprender.

 
spilist2 2025-03-10

Gracias. Me pareció interesante estudiar investigaciones validadas durante mucho tiempo y aplicarlas a la IA.

 
jujumilk3 2025-03-10

Qué tema tan interesante, lo leí con gusto.

 
spilist2 2025-03-10

Gracias jaja