Probé con Google y encontré poco que pudiera entender.Usar cadenas de Markov (o algo similar) para producir un IRC-bot
Entiendo Markov chains a un nivel muy básico: Es un modelo matemático que solo depende de la información previa para cambiar los estados ... ¿es una especie de FSM con posibilidades aleatorias ponderadas en lugar de diferentes criterios?
He oído que puede usarlos para generar tonterías semiinteligentes, oraciones dadas de palabras existentes para usar como diccionario de tipos.
No puedo pensar en términos de búsqueda para encontrar esto, así que ¿alguien puede vincularme o explicar cómo podría producir algo que dé una respuesta semi-inteligente? (Si se le pregunta que sobre el pastel, no empezaría pasando sobre la guerra de Vietnam que había oído hablar)
planeo:
- Tener esta inactivo bot en los canales de IRC para un poco
- Elimine los nombres de usuario de la cadena y almacénelos como oraciones o lo que sea
- Con el tiempo, utilice esto como base para lo anterior.
Muchas gracias por este; ¡gran respuesta! : D –
En cuanto a la generación de texto relacionado con la pregunta, es posible que desee consultar [MegaHAL] (http://en.wikipedia.org/wiki/MegaHAL). Extrae palabras clave de la entrada y luego utiliza diferentes cadenas de markov para expandir estas palabras clave a oraciones, adelante y atrás de la (s) palabra (s) clave (s). – DataWraith