驴Memoria a corto plazo para un chatbot?  

  RSS
Armando
(@armando)
Active Member

Hola a todos,

Estoy haciendo un chatbot en PHP. No estoy usando ning煤n c贸digo existente, porque quiero saber c贸mo hacer uno mismo.

Hice un simple chatbot que utiliza un m茅todo de aprendizaje supervisado. B谩sicamente, un visitante puede decirle algo al chatbot y en el panel de administraci贸n puedo establecer una respuesta a esa pregunta, o puedo elegir una respuesta existente.

Lo que realmente me interesa es: 驴c贸mo crear una memoria a corto plazo para un chatbot?

Por favor, disculpen cualquier error gramatical ya que es muy tarde y estoy cansado.

Esperamos escuchar sus opiniones y consejos!

ResponderCitar
Respondido : 16/01/2019 3:48 pm
David
(@david)
Trusted Member Miembro VIP

Ciertamente no hay nada de malo en "reinventar la rueda"; Dios sabe que lo he hecho innumerables veces. Que desea crear algo que es todo suyo, y por lo tanto 煤nico habla de un esp铆ritu de "puedo hacer", y debe ser elogiado. Hay varias personas aqu铆 que est谩n haciendo lo mismo, aunque en general utilizan diferentes enfoques, as铆 que no se sienta solo.聽 😀聽 😀聽

Tengo un par de preguntas con respecto a su publicaci贸n, y las respuestas a estas preguntas me ayudar谩n a responder mejor la suya:

  1. Exactamente, 驴qu茅 quiere decir con "corto plazo"? 驴Estamos hablando de recordar algo que fue "dicho" hace unos cuantos segundos/minutos, o tal vez la sesi贸n actual del navegador? 驴O ten铆a en mente un marco de tiempo m谩s largo (como digamos, una semana o algo as铆)?
  2. 驴Tiene acceso a alg煤n tipo de base de datos (incluso si es solo una base de datos de "archivo plano")? Si es as铆, eso ofrece m谩s oportunidades y opciones para almacenar datos a corto plazo.

En lo que respecta a la noci贸n de bases de datos de conocimiento, pueden ser muy 煤tiles si se manejan adecuadamente. El acceso a alg煤n tipo de base de conocimiento, ya sea una antolog铆a gramatical, una lista de canciones, la base de datos astron贸mica de la NASA o cualquier otro medio para recuperar "datos de conocimiento" puede mejorar significativamente la calidad de las respuestas de un chatbot. La clave es saber qu茅 quiere que su chatbot 鈥渟epa鈥 y encontrar un medio eficaz para traducir las entradas de la base de datos de su/s fuente/s elegida/s en algo que sea una buena conversaci贸n. La mayor铆a de las veces, la informaci贸n almacenada en casi todos los tipos de base de conocimiento no es m谩s que una recopilaci贸n de datos y a menos que se tome el cuidado de transformar esos hechos en una conversaci贸n atractiva, las respuestas de su chatbot no ser谩n satisfactorias. A mi modo de pensar, esto tiene poco o nada que ver con el "aprendizaje supervisado", donde casi cualquier imb茅cil puede instruir a su chatbot sobre c贸mo deletrear, usar malas palabras o hablar sobre el sexo. El uso de las fuentes de informaci贸n de estilo de la base de conocimientos generalmente se usa m谩s con sistemas expertos (aunque no siempre), donde se debe impartir informaci贸n espec铆fica, a menudo muy especializada al visitante.

ResponderCitar
Respondido : 16/01/2019 5:57 pm
Share:
  
Trabajando

Por favor Iniciar Sesi贸n o Registro