Hablo de esos tipicos Chat Bot, pero obviamente que se podria agregarle para que obedezca ordenes y miles de cosas mas, pero la base de todo es Como enseñarle?
He buscado sobre estas cosas pero hay poco y nada, ademas de que hacer bot en ingles es mas facil que en español, por el tema de los verbos, etc.
Pero hago este tema para que el que quiera deje su idea de como empezarian, que programarian y como. Sin irse por las ramas de que hara el bot, solo interesa saber el mecanismo que utilizarian para enseñarle al bot a hablar y/o que entienda las ordenes.
Por ejemplo, yo tenia pensado hacer un programa con buena interfaz donde se "cargaria" el bot que ya esta entrenado. Y por otra parte hacer un Entrenador de Bot para que cada uno lo entrene como quiera.
Vendria a ser como hacer una aplicacion con sistema de plugins, donde el plugin es el bot.
Pero yo como programador del bot, tendria que entrenar a un bot para dejarlo con buena base, es decir, que sepa hablar y recibir ordenes basicas, todo a lo basico, pero luego cada usuario usando el Entrenador de Bot le entrenara con las cosas que quiera, con la personalidad que quiera, con los gustos que quiera, etc.
---------------------------------------------------------------------------------------
La idea es que den ideas para crear un algoritmo de aprendizaje, sabiendo que partiras de nada, como cuando nacimos, que nos enseñan a hablar de a poco (en este caso no habria que decir Papá muchas veces xD con una bastaria), pero tambien esta la habilidad que el bot "ya es inteligente" y tal vez puede aprender muy rapido dependiendo del algoritmo que se aplique.
Como comenzar?
He buscado sobre estas cosas pero hay poco y nada, ademas de que hacer bot en ingles es mas facil que en español, por el tema de los verbos, etc.
Pero hago este tema para que el que quiera deje su idea de como empezarian, que programarian y como. Sin irse por las ramas de que hara el bot, solo interesa saber el mecanismo que utilizarian para enseñarle al bot a hablar y/o que entienda las ordenes.
Por ejemplo, yo tenia pensado hacer un programa con buena interfaz donde se "cargaria" el bot que ya esta entrenado. Y por otra parte hacer un Entrenador de Bot para que cada uno lo entrene como quiera.
Vendria a ser como hacer una aplicacion con sistema de plugins, donde el plugin es el bot.
Pero yo como programador del bot, tendria que entrenar a un bot para dejarlo con buena base, es decir, que sepa hablar y recibir ordenes basicas, todo a lo basico, pero luego cada usuario usando el Entrenador de Bot le entrenara con las cosas que quiera, con la personalidad que quiera, con los gustos que quiera, etc.
---------------------------------------------------------------------------------------
La idea es que den ideas para crear un algoritmo de aprendizaje, sabiendo que partiras de nada, como cuando nacimos, que nos enseñan a hablar de a poco (en este caso no habria que decir Papá muchas veces xD con una bastaria), pero tambien esta la habilidad que el bot "ya es inteligente" y tal vez puede aprender muy rapido dependiendo del algoritmo que se aplique.
Como comenzar?