Esta es Sherlock, la lechuza detective. A Sherlock no le dices qué hacer: le das pistas y reglas, le haces una pregunta, y ella descubre la respuesta sola.
Tres tipos de tarjeta
- 🔎 Pista: algo que es verdad. «Michi es un gato».
- 📜 Regla: algo que siempre se cumple. «Todos los gatos tienen bigotes».
- ❓ Pregunta: lo que quieres saber. «¿Michi tiene bigotes?».
Con la pista y la regla, Sherlock piensa: «Michi es un gato, y todos los gatos tienen bigotes… ¡entonces Michi tiene bigotes!». Eso se llama deducir.
Al lado de las figuras se ve el código en Prolog, un lenguaje para detectives: gato(michi). es una pista y ?- bigotes(michi). es una pregunta. A la derecha, el árbol muestra cómo buscó Sherlock la respuesta.
Para pensar
- ¿Qué fue fácil?
- ¿Qué fue difícil?
- ¿Otro paradigma lo habría resuelto mejor? ¿Cuál y por qué?