Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/08/2015, 19:44
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 6 meses
Puntos: 320
Respuesta: Inteligencia artificial

Cita:
que sea capaz de responder a preguntas de forma racional y no tan mecánica
Una forma muy simple de hacer eso y que hace un tiempo se me ocurrió (nunca lo implemente), no es exactamente una IA, pero podria ser asi:
- Tienes una base de datos de preguntas y respuestas, cada pregunta esta relacionada con otra pregunta previa, exepto la inicial.
- Tu le cargas inicialmente digamos 50 preguntas y 50 respuestas.
- El funcionamiento seria el siguiente:
La "IA" pregunta al usuario la pregunta inicial "Hola como estas?"
El usuario responde
El usuario pregunta algo a la "IA"
Si la "IA" conoce la pregunata selecciona alguna respuesta a dicha pregunta y la muestra.
La "IA" realiza una pregunta que este relacionada con la anterior.
Si la "IA" no conoce la pregunta, se la guarda y se la realiza a otro usuario del sitio, se guarda la respuesta y se la envia al usuario.
Si no hay otro usuario, entonces responde "No se" y deja la pregunta pendiente para realizarla luego a otro usuario, la "IA" es curiosa por naturaleza y siempre pregunta lo que no conoce lo antes posible, de esta forma aumenta su base de datos.

Las respuestas no son mecanicas porque tanto las preguntas como las respuestas las formulan los usuarios del sitio.

Dista mucho de ser una "IA" real, pero con un volumen de usuarios grande se pueden crear conversaciones realmente divertidas.

Solo es una idea que no es muy elaborada y que puede ser entretenida de hacer para arrancar.

Saludos!
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios