¿Cuál es la mejor manera de comenzar a entrenar mi chatbot AIML?

> github.com/pandorabots/rosie

Normalmente, la “capacitación” de AIML comienza con el monitoreo de los registros de chat, que consisten en pares de preguntas y respuestas. Siempre que vea respuestas inapropiadas, o tipos de respuesta nula, comience a ingresar las correctas o mejores manualmente. Por este motivo, llamo a AIML “artesanal” o, en otras palabras, “hecho a mano”. No conozco a nadie que haya conectado con éxito el aprendizaje automático a los pares de preguntas y respuestas del registro de chat de AIML; Sin embargo, teóricamente debería ser posible. Adjuntar el aprendizaje automático a los registros de chat AIML no mejoraría la calidad del contenido, ni agregaría experiencia en el dominio.

La experiencia en el dominio, también conocida como “conocimiento del dominio”, es básicamente la automatización del conocimiento experto humano, que en cierto modo se relaciona con los “sistemas expertos” ahora más anticuados. La ingeniería de dominios es quizás un subconjunto de la ingeniería del conocimiento. Aplicar la experiencia de dominio a AIML es más arte que ciencia. No hay una buena manera de aplicar árboles de decisión a AIML (ver también sistema de soporte de decisión). Si no tiene cuidado con AIML, puede agregar una gran cantidad de conocimientos que serán inaccesibles debido al bucle en niveles más altos, en efecto, atrapando su conocimiento debajo de conceptos más simples.

Impresionante otra persona que todavía cree en la visión de AIML, pero la verdad es que es agotadora. Le propongo que vaya con un formato Q n. Por lo tanto, comience por reunir tantas preguntas como pueda hacer sobre el tema y las muchas formas diferentes en que puede hacerlo Luego, haga un mapa de diferentes maneras en que las personas pueden hacer estas preguntas, un modelo recursivo. Usamos este modelo en mi startup Sophie. Aquí están los archivos de aiml de un proyecto de pasión de muestra Aibible