Inspiration

Ce premier janvier, combien de bonnes résolutions avez-vous pris ? Et parmi celles-ci, combien d'entre elles tiennent encore ? Si la réponse est peu flatteuse, rassurez-vous : vous n'êtes pas seul(e). Tous les ans, nous tentons désespérément de nous améliorer en tant que personnes, mais cette volonté ne se manifeste que très rarement dans nos emplois du temps. Car en effet, la première étape vers l'enracinement d'une bonne résolution dans notre vie quotidienne, c'est un planning clair et efficace.

Utilisation

January First, c'est une app qui génère un emploi du temps complet et personnalisé en un temps record. Un premier écran demande à l'utilisateur comment il aimerait remplir sa semaine, puis des agents spécialisés sont appelés, qui suggèrent chacun un programme personnalisé à l'utilisateur par rapport à ses attentes. Ensuite, ces agents construisent ensemble un planning hebdomadaire pour l'utilisateur. Si l'utilisateur n'est pas satisfait du calendrier qu'on lui a construit, il peut communiquer directement avec chaque agent pour raffiner des éléments spécifiques du planning de l'agent. Enfin, s'il est satisfait, l'utilisateur peut sauveguarder le calendrier final sur Google Calendar.

Comment on l'a construit

Nous avons utilisé Lovable pour le développement du site en front-end, et Featherless AI pour les agents en back-end.

Problèmes rencontrés

La fonction sur lovable pour revert le code à une version précédente n'a pas fonctionné pour notre groupe.

Acomplissements dont on est fier

On a rendu la page web très esthétique et les animations dessus sont fluides. Nous avons réussi après beaucoup de problèmes mineurs à faire fonctionner les différents agents et à les relier à la page web.

Ce qu'on a appris

Nous avons été confrontés à nos préjugés sur les modèles d'IA, car nous avons largement surestimé la rapidité des modèles open-source. Nous nous sommes familiarisé avec les handle requests des serveurs flask.

La suite pour January First

Nous avons pensé à donner l'option à l'utilisateur d'importer un Google Calendar contenant ses contraintes hebdomadaires (cours, travail, etc) et de faire travailler les agents autour des contraintes de l'utilisateur. Il serait aussi intéressant d'utiliser des modèles plus rapides / plus de puissance de calcul, car la génération de réponses sur notre app est relativement lente.

Built With

Share this project:

Updates