Qué muestra este ejemplo. La IA de juegos está llena de decisiones «elige un movimiento de una lista fija», suele escribirse en if-else. Aquí el estado del personaje va a un modelo de decisión como una sola pregunta Choice: atacar, beber una poción, huir, pedir una tregua o burlarse. Obtienes una acción que el bucle del juego puede ejecutar tal cual, más la probabilidad de cada opción.
Entrada y resultado de ejemplo (datos de ejemplo, no una ejecución en vivo). Un guardia fronterizo en un puente estrecho al 12 % de salud, frente a 3 enemigos, con 1 poción de curación y sin aliado cerca. Resultado: beber una poción, 58 %. Huir 24 %, tregua 9 %, atacar 7 %, burlarse 2 %. Cambia solo la salud a 80 %. La elección pasa a atacar 64 %, burlarse 18 %, poción 3 %.
Por qué importan las probabilidades. Con poca salud la poción gana con 58 % y huir aún tiene 24 %. Puedes muestrear esa distribución, o volver a una regla scriptada si la opción top no es lo bastante confiada, para que el guardia no se comporte igual siempre.
Cuándo encaja. Cuando el estado cabe en pocos campos, los movimientos son fijos y quieres una respuesta ejecutable en lugar de un párrafo de razonamiento. La petición de ejemplo usa Decider (decider-v1.1). Si el estado incluye una captura, cambia a un modelo Clef que acepta imágenes.