Projet de fin d'étude : Al-Based Task Management System with Automatic Categorization, Natural Language Parsing, User Insight and AIDriven Goal Achievement

Etudiant : SARSIF MAJDOULINE

Filière : LF Sciences Mathématiques et Informatique

Encadrant : Pr. EN-NAHNAHI NOUREDDINE

Annèe : 2025

Résumé : IntelliDo est une application de gestion de tâches alimentée par l’IA, conçue pour améliorer la productivité et optimiser l’organisation des tâches. Développée avec Django, React et MySQL, IntelliDo intègre le modèle Gemini 1.5 Flash via des techniques avancées de prompt engineering afin d’offrir une catégorisation intelligente des tâches, la création de tâches à partir du langage naturel, ainsi que des analyses personnalisées de productivité basées sur les sessions de concentration et les statistiques des tâches. Les fonctionnalités principales d’IntelliDo incluent la catégorisation automatique des tâches, où l’IA assigne les tâches aux listes définies par l’utilisateur pour une organisation optimale. L’analyse du langage naturel permet aux utilisateurs de créer des tâches simplement en les décrivant dans un langage courant, l’IA extrayant alors les informations pertinentes et les planifiant automatiquement. La plateforme suit également les sessions de concentration, fournissant des statistiques détaillées et des analyses exploitables sur les habitudes de travail afin d’optimiser la productivité. Une fonctionnalité phare d’IntelliDo est la gestion des listes d’objectifs pilotées par l’IA, qui permet aux utilisateurs d’atteindre efficacement leurs ambitions. En s’appuyant sur le principe de Pareto (règle des 80/20), le système utilise Gemini pour décomposer les objectifs définis par l’utilisateur en un ensemble de tâches à fort impact, chacune planifiée pour des sessions de travail concentré. Cette approche transforme la définition d’objectifs en un plan d’action concret, parfaitement intégré au flux de travail de l’utilisateur. En plus de ces fonctionnalités basées sur l’IA, IntelliDo permet aux utilisateurs de créer manuellement des tâches et des listes, et de lancer des sessions de concentration sur des tâches spécifiques. L’application présente les statistiques de productivité dans un tableau de bord intuitif, permettant aux utilisateurs de suivre leurs performances dans le temps et de prendre des décisions éclairées. En combinant l’automatisation avancée de l’IA à une conception centrée sur l’utilisateur, IntelliDo propose une solution complète de gestion des tâches qui organise efficacement le travail, augmente la productivité et guide les utilisateurs dans la réalisation de leurs objectifs les plus importants.