bay007 / cocochat Goto Github PK
View Code? Open in Web Editor NEWChat application with React
Chat application with React
Se detecta que algunas respuestas de el Widget son incoherentes:
Ej:
user:Hola, tengo problemas con mis boletos
agente: Cuéntanos cuál es tu problema ;)
user:no me han llegado
agente: ¿Ya realizaste el pago correspondiente del boleto?
user:si
agente: Ok! Cuéntanos sobre tu duda o inquietud sobre Boletia ;)
Se intuye que al estar el bot diseñado para FB, Watson no es capaz de interpretar en este caso "Si" o "No", espera una estructura distinta dado que en FB al usuario le aparecen botones de "Si" "No" en sus respuestas
En caso de perdida de conexión se debe avisar que hubo un problema y dar la opción de reenviar el mensaje al usuario.
Se busca que la experiencia del usuario mejore, haciendo que las transiciones entre flujos de informacion tengan alguna animacion, que no aparezcan "abruptamente"
Se debe poder personalizar un parámetro de cuanto tiempo se debe guardar la conversación en local. Si el usuario sale y entra de la pagina o navega en otra pagina.
-Verificar como trabaja la IA, si es soportado, es decir, si un usuario sale y entra de la pagina la IA y el usuario omite poner el saludo, la IA comprendera esa omision y sera capáz de saltar a un mensaje especifico?
Se busca que la experiencia del usuario mejore, haciendo que las transiciones entre flujos de informacion tengan alguna animacion, que no aparezcan "abruptamente"
Generar clases para los mensajes, para la linea de los mensajes. esas clases con sus observables, sin propiedades setter solo get, todo debe ser pasado en el constructor al momento de instancias un objeto.
Se observa que al dar enter en los mensajes, Watson los procesa de forma secuencial automaticamente, esto supone una perdida de contexto, ej:
`
`
Por el momento en el widget se restringe el uso de enter para mandar mensaje, asi se orilla al usuario escriba todo el contexto del mensaje antes de ser enviado a Watson.
Se recomienda transformar las cadenas como https://algo.com.mx a hyperlinks que los usuarios puedan interactuar
Se requiere que al hacer chatear se pueda visualizar un icono o label que refleje que la solicitud esta siendo procesada, se propone un tiempo de 500 ms de respuesta en total
Tiempo respuesta backend + tiempo dummy =500 ms
Buscar la forma de encapsular en try catch las excepciones y ver como se dara tratamiento a ellas.
Debe hacer un parámetro configurable que diga la combinación de colores, alto y ancho de algunos elementos y si es posible hasta tipo de letra.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.