-
Pantalla de inicio donde el usuario Inicia sesión para entrar. En caso de que no este registrado, se iría a la ventana de Crear cuenta
-
Ventana de Crear Cuenta donde el usuario se registra y sus datos se envían a la base de datos.
-
Ventana del chat. Aquí es donde se tendrá la conversación entre el usuario y el chatbot o la aplicación con inteligencia artificial.
-
Este es el Home, donde el usuario puede hacer 3 cosas: ingresar a su perfil dando clic en el logo, ingresar al chat en el recuadro o log out
-
Finalmente, esta es un pop-up que confirma si el usuario realmente desea salir y cerrar sesión, o si fue un error y regresa a la página Home
-
Ventana de perfil donde al usuario se le muestran sus datos personales que dio al crear su cuenta
Inspiration
Asesorar las consultas por parte del usuario brindandole una experiencia mas acorde a sus necesidades e inquietudes, logrando que principiantes puedan conocer y entrar a un plan de inversiones que no conozcan.
What it does
Le permite al usuario consultar dudas personales sobre el tema de inversiones con apoyo de una inteligencia artificial.
How we built it
Se utilizó una arquitectura basada en la estructura de chatGPT donde las respuestas que el I.A. es capaz de brindar almacena y accede a estas a travès de patrones, o bien, palabras clave para detectar, posibles respuestas que puede dar a traves de un chatbot. Se utilizaron los lenguajes dart, python, jason para poder crearlo.
Challenges we ran into
El reto principal fue determinar el funcionamiento para el retorno de respuestas por parte del chatbot. Por otra parte, buscamos almacenar la información de registro e inicio de sesión del usuario a una base de datos en la plataforma Firebase.
Accomplishments that we're proud of
Realizar una versión primitiva de una inteligencia artificial aplicada en chatbot sin contar con conocimientos previos sobre I.A, así como conectarlo con una interfaz gráfica hecha en flutter en el lenguaje dart.
What we learned
Descubrimos maneras eficacez de distribuir las tareas y las horas de trabajo en base a un objetivo planteado. Aprendimos sobre el uso de diversas librerias que sirvieran como herramientas para nuestra implementación. Finalmente, aprendimos sobre el desarrollo de inteligencia artificial que definitivamente era un grande reto al no conocer casi nada al respecto.
What's next for iCoach
Brindar un asesoramiento por chatbot mas personalizado, preciso y unico. Asi mismo, se busca expandir la base de datos para comprender mayor numero de usuarios con mayor cantidad de datos guardados para cada uno. Dentro de la aplicación, se espera implementar graficas que puedan realizar diferentes estimaciones financieras sobre un proyecto especifico de inversión y asi mostrar diferentes datos referentes a su rentabilidad, ganancias, entre otros resultados. Para esto, claro, se busca abrirle acceso a clientes mas experimentados y que busquen un analisis más avanzado y de este modo requieran tener un plan premium de la aplicación.
Log in or sign up for Devpost to join the conversation.