Programacion de chatbot con IA

Iniciado por EArgentum, 15 Julio 2013, 20:41 PM

0 Miembros y 1 Visitante están viendo este tema.

EArgentum

Queria consultar como puedo hacer un chatbot con aprendizaje automatico, que ademas pueda leer archivos, y aprender de ellos, por ejemplo una enciclopedia. Estoy estudiando en una escuela tecnica informatica, pero la profesora de programacion va muy lento, estamos en lenguaje C y apenas llegamos a terminar el If, tengo conocimientos basicos de diseño web, pero no se exactamente como hacer mi proyecto, lei que es mejor en PHP por lo de las bibliotecas, pero hay quede. Disculpen las molestias y gracias por su ayuda.

El Benjo

Bueno, por lo que dices parece que estás muy blanco en esto de la programación. Si lo que quieres es una aplicación que devuelva una respuesta cualquiera pero que haga referencia a un tema según una palabra en la entrada que del usuario, entonces bastaría con que tu bot seleccionara una de las palabras y buscara en internet una frase conteniendo dicha palabra, lo cual de hecho daría un comportamiento muy torpe.

En cambio si lo que quieres es una verdadera simulación de inteligencia artificial entonces es algo muy difícil de explicar en un simple post, pero te pueda dar consejo del camino a seguir.


Buena suerte. Pero de verdad deberías leerte al menos el manual que te indico para que te des una idea de la complejidad de aplicación que deseas realizar, porque no es cualquier cosa.  :P
www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.

eferion

La inteligencia artificial que tu planteas de momento no creo que sea realizable por una sola persona.

No es algo accesible de primera mano y tiene una gran carga matemática por detrás.

Normalmente las aplicaciones que hacen uso de IA disponen de una "inteligencia" limitada casi en exclusiva a un campo de aplicación: jugar al ajedrez, imitar a un insecto, reconocer matrículas, ... pero lo que tu propones es algo así como aglutinar todo eso para crear una aplicación que sea capaz de aprender leyendo libros... no cuesta ya conseguir un traductor medio decente y tu pretendes que tu proyecto sea capaz de aprender a base de leer.

Yo creo sinceramente que de momento el proyecto es irrealizable, al menos como lo planteas.


Evaristocrates

El proyecto no es irrealizable, la cosa es retro alimentar los inputs (intents, entities, flujos) de un sistema como el de watson conversation. Si fuera posible restructurar esta información a partir de la interaxion ya esta.