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
- featherless
- lovable
- python
- typescript
Log in or sign up for Devpost to join the conversation.