¿Cómo hacer inteligencia artificial?

Un chatbot normal requiere mucha formación lingüística. Hay dos formas de hacerlo (para chino). La tradicional es segmentar un párrafo de texto y luego realizar un análisis de sujeto, predicado y objeto, y luego hacer coincidir los patrones de oraciones en la base de datos para obtener las que tengan la mayor coincidencia. , busque los patrones de oraciones de respuesta correspondientes y complete las palabras según la asociación del texto original.

En los tiempos modernos, generalmente se prepara una gran tabla de probabilidad mediante entrenamiento de corpus a gran escala, y luego se obtiene la tabla de probabilidad de mapeo de respuestas y finalmente el chat se completa automáticamente. Programas como Little Yellow Chicken son el producto del aprendizaje de patrones de oraciones basado en el programa tradicional ALICE.

Proceso:

Corpus - segmentación de palabras (biblioteca ICTCLAS de la Academia China de Ciencias) - análisis de sintaxis/análisis de probabilidad (agrupación, N-gram) - coincidencia de patrones de oraciones (coincidencia de plantillas)/ cadena de Markov oculta, red neuronal--análisis de probabilidad (N-grama)/selección de patrón de oración---generación de oraciones