Que framework elegi...
 

Que framework elegir para una aplicación web libre?  

  RSS
andreubg
(@andreubg)
New Member

Hola, saludos a todos los usuarios de este foro,

Soy desarrollador de un proyecto libre y quiero crear un chatbox para conversaciones con acciones al estilo:

Usuario: Crea un usuario llamado 'Javier'

Chatbox: Usuario creado, quiere poner una contraseña?

Usuario: Si

Chatbox: Escribe la contraseña

etc...

Entiendo que habrá muchas plataformas que se puedan usar para realizar esto, pero necesitaría que fuera compatible con PHP y que sea adecuado para proyectos libres. He estando mirando frameworks y uno de los que mas me gusta es dialogflow que incluso es compatible con asistentes de voz entre otras muchas cosas, pero no se si es adecuado para usar en un software libre, que los usuarios puedan aportar mejoras sin tener que entrar en cuentas personales de configuración. No se si me explico, soy muy nuevo en este mundo.

Alguna recomendación?

Mucha suerte en este nuevo mundo tan asombroso.

Citar
Respondido : 23/06/2019 7:13 pm
Topic Tags
admin
(@admin)
Miembro Admin

Hola @andreubg.

Primero que nada me gustaría corregirte en algo, no se escribe 'Chatbox', lo que correcto es 'Chatbots'.

Respondiendo a tu pregunta parece ser que quieres desarrollar un chatbot que sea de registro de usuarios, de momento no he visto algo parecido, pero esto no significa que en un futuro esto pueda ser viable, aunque intuyo que seria todo un desafió desarrollar algo así.

Si quieres profundizar un poco en Dialogflow te comparto un vídeo curso que hay en YouTube:

Cordial Saludo.

ResponderCitar
Respondido : 23/06/2019 7:50 pm
andreubg
(@andreubg)
New Member

Muchas gracias administrador por la rápida respuesta. Y disculpa por el error ortográfico.

Realmente lo de crear un usuario solo sería un ejemplo. Es una aplicación de gestión y la idea es que con el chatbot se pueda "crear un usuario", "crear una factura", "marcar factura como pagada", "eliminar factura", "facturar pedidos", etc... etc.. y todo esto mediante un diálogo. Otros proyectos similares al nuestro están desarrollando ideas similares. Mis compañeros conocen perfectamente como hacer estas acciones, lo que nos hace falta es determinar que framework usar. Si elegimos dialogflow podrían desarrolladores externos aportar al chatbot sin tener que usar nuestra cuenta de dialogflow? Sería este el framework más adecuado?

Muchas gracias de nuevo!

ResponderCitar
Respondido : 23/06/2019 8:34 pm
admin
(@admin)
Miembro Admin

Hola.

Muy buenas ideas tienes, eso de que un chatbot pueda generar una factura de algún servicio o que incluso se pueda llegar a pagar dicha factura dentro del chatbot no lo he visto, este tipo de chatbot que quieres desarollar es algo sofisticado y no he visto nada parecido en el mercado.

Por otro lado desconozco si Dialogflow permita crear multiusuarios para trabajar en un proyecto colaborativo.

Una alternativa que se me ocurre es usar Github, allí podrás subir el código de tu chatbot y recibir retroalimentación.

Me encanta tu proyecto, es algo abisiciso y si algún día lo tubieces listo me gustaría que lo compartieces con la comunidad.

Cordial Saludo.

ResponderCitar
Respondido : 23/06/2019 9:03 pm
andreubg
(@andreubg)
New Member

Hola de nuevo a todos.

He empezado el proyecto, aunque solo sea algo muy simple y limitado ya se puede ver la idea. Podéis ver un video

y el código está en https://github.com/andreubisquerra/Dolibarr-Assistant

Ahora mismo es solo una conversación sin inteligencia artificial en la cual se puede crear una factura. Desarrollado todo en PHP sin ningún framework ni librerías externas. Ahora busco como mejorar esto para que sea inteligente, entienda mejor al usuario e incluso funcione por voz, completamente imposible con el mi diseño actual.

Me podéis ayudar?

Saludos!

ResponderCitar
Respondido : 11/07/2019 7:07 am
Jesus Gabriel
(@jesus-gabriel)
Eminent Member

Por que tanto te reusas a usar herramientas para crear chatbots?

Te cuento que yo llevo 5 años desarrollando chatbots, y en su mayoría todos los bots han sido hechos utilizando chatfuel y dialogflow y mas sin embargo su nivel de inteligencia no es que nos asombre.

Ahora tu llegas diciendo que quieres hacer un chatbot en php que sea inteligente... Colega yo te sugiero de verdad que utilices en tu proyecto dialogflow es los mas fácil y te va a acortar mucho tiempo de aprendizaje, te lo digo yo que estoy dando mis primeros pasos en aprender sobre machine learning (aprendizaje automático) y es un locura este tema y se veo que tiene kilómetros de tela por cortar.

 

ResponderCitar
Respondido : 11/07/2019 8:42 pm
Share:
  
Trabajando

Por favor Iniciar Sesión o Registro