¿Cómo crear un chat-bot inteligente? [cerrado]

Sé que sigue siendo un problema abierto, por lo que no espero ver respuestas completas aquí. Solo quiero encontrar algunos enfoques para resolver el siguiente problema:

Tengo un modelo (asumiendo que es la memoria del robot), y diferentes palabras están asociadas con diferentes objetos en el modelo. Hablar con el bot es como ejecutar consultas SQL con una base de datos. El lenguaje es un protocolo formalizable muy duro. Y no podemos simplemente escribir un millón de líneas de código para implementar un lenguaje real. Pero creo que es absolutamente posible implementar algún mecanismo de autoaprendizaje. ¿Cómo se puede implementar? ¿Es posible implementar el aprendizaje "desde cero" o "desde algunas palabras básicas"? Solo quiero escuchar tus ideas.

En realidad, el inglés es un idioma muy estricto y es uno de los idiomas más fáciles para experimentar con la IA. Muchos otros idiomas le permiten cambiar el orden de las palabras (por ejemplo). Y en algunos casos, el orden cambiado puede cambiar todo el significado o simplemente agregar un poco de entonación. Realmente no tengo ninguna idea de cómo enseñar un bot para estas cosas.

Respuestas a la pregunta(6)

Su respuesta a la pregunta