Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: bajo0123 en 18 Abril 2018, 09:46 am



Título: Es posible que un chatbot pueda aprender ?
Publicado por: bajo0123 en 18 Abril 2018, 09:46 am
Buenas quisiera saber si es posible hacer que un chatbot o bot pueda aprender ?
se que en la web hay chatbots que guardan palabras y mas adelante repiten... pero yo me refiero a uno que pueda aprender por ejm matematica y en base a lo que aprendio crear nueva info ??  ya hay proyectos asi ?


Título: Re: Es posible que un chatbot pueda aprender ?
Publicado por: engel lex en 18 Abril 2018, 14:49 pm
si, se puede usar una IA como bot y realmente aprendería... pero requiere una buena programación y entrenamiento...


Título: Re: Es posible que un chatbot pueda aprender ?
Publicado por: bajo0123 en 18 Abril 2018, 19:19 pm
Sabe de proyectos ya listos amigo ? Le agradeceria mucho si pudiera compartir, yo ya busque por github y foros y realmente no encuentro


Título: Re: Es posible que un chatbot pueda aprender ?
Publicado por: engel lex en 18 Abril 2018, 19:36 pm
objetivamente no te peudo dar una respuesta, no he trabajado con ello

pero aquí unas ideas
http://observatorio-ia.com/lola-chatbot-creado-api-ai-de-google-en-espanol-con-inteligencia (http://observatorio-ia.com/lola-chatbot-creado-api-ai-de-google-en-espanol-con-inteligencia)
https://planetachatbot.com/otros-tres-tipos-de-ia-que-los-chatbots-necesitan-para-ser-inteligentes-de2cfecec728 (https://planetachatbot.com/otros-tres-tipos-de-ia-que-los-chatbots-necesitan-para-ser-inteligentes-de2cfecec728)
https://planetachatbot.com/qu%C3%A9-es-machine-learning-7a5ebfa1c27a (https://planetachatbot.com/qu%C3%A9-es-machine-learning-7a5ebfa1c27a)
https://github.com/gunthercox/ChatterBot (https://github.com/gunthercox/ChatterBot)

puede que requieras un conocimiento solido en inglés ya que casi todo está en ese idioma... pero creeme ese apenas es el camino antes del punto de partida


Título: Re: Es posible que un chatbot pueda aprender ?
Publicado por: Avispon99 en 19 Abril 2018, 12:09 pm
Por algo se le Machine Learning..


Título: Re: Es posible que un chatbot pueda aprender ?
Publicado por: bajo0123 en 19 Abril 2018, 19:40 pm
Por algo se le Machine Learning..

Usted ya hizo proyectos con machine learning ?


Título: Re: Es posible que un chatbot pueda aprender ?
Publicado por: animanegra en 19 Abril 2018, 19:59 pm
Puedes mirarte a Anabel, es el chatbot que consiguio pasar el test de turing hace unos años. LLeva varias redes neuronales y va aprendiendo. La estructuras de las redes estan en el propio paper. El link del paper creo que este:

http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0140866 (http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0140866)

Era fácil de entender con conocimientos mas o menos básicos de redes neuronales. Por otro lado, tendrás por ahi el motor para usar en plan binario que tendra salida y entrada de texto para escriptarlo y meterlo donde quieras.
Si quieres algo mas potable aunque notablemente más viejo tienes el mitico eliza, o tambien llamado psiquiatra, para empezar:

http://web.stanford.edu/class/cs124/p36-weizenabaum.pdf (http://web.stanford.edu/class/cs124/p36-weizenabaum.pdf)

Aunque este último no aprende de verdad, hace un estudio de la estructura semantica para hacerse pasar por un humano usando el contexto del que se habla (creo recoradar que de la ultima frase, en plan psiquiatra). Es del año 66 pero a mi me sigue pareciendo muy guai. De este hay monton de implementaciones y tambien tendras versiones (como la de emacs) que son texto y son fácilmente scriptables.

No se si te sirve para tirar del hilo.


Título: Re: Es posible que un chatbot pueda aprender ?
Publicado por: bajo0123 en 21 Abril 2018, 01:19 am
Puedes mirarte a Anabel, es el chatbot que consiguio pasar el test de turing hace unos años. LLeva varias redes neuronales y va aprendiendo. La estructuras de las redes estan en el propio paper. El link del paper creo que este:

http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0140866 (http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0140866)

Era fácil de entender con conocimientos mas o menos básicos de redes neuronales. Por otro lado, tendrás por ahi el motor para usar en plan binario que tendra salida y entrada de texto para escriptarlo y meterlo donde quieras.
Si quieres algo mas potable aunque notablemente más viejo tienes el mitico eliza, o tambien llamado psiquiatra, para empezar:

http://web.stanford.edu/class/cs124/p36-weizenabaum.pdf (http://web.stanford.edu/class/cs124/p36-weizenabaum.pdf)

Aunque este último no aprende de verdad, hace un estudio de la estructura semantica para hacerse pasar por un humano usando el contexto del que se habla (creo recoradar que de la ultima frase, en plan psiquiatra). Es del año 66 pero a mi me sigue pareciendo muy guai. De este hay monton de implementaciones y tambien tendras versiones (como la de emacs) que son texto y son fácilmente scriptables.

No se si te sirve para tirar del hilo.

Podrias compartir el programa ?


Título: Re: Es posible que un chatbot pueda aprender ?
Publicado por: animanegra en 21 Abril 2018, 08:56 am
Todo eso es abierto, busca porque esta el codigo fuente.


Título: Re: Es posible que un chatbot pueda aprender ?
Publicado por: engel lex en 21 Abril 2018, 09:06 am
Podrias compartir el programa ?

en el articulo está el link al repo