Vous êtes sur la page 1sur 3

Université de la Manouba

Ecole Nationale Des Sciences De L'informatique

Cahier des Charges du Projet de Fin d'Études


Présenté en vue de l'obtention du titre
D’Ingénieur en Informatique

par

Ouns Jenana

SUJET

Chatbot de recrutement

Organisme : Talan Tunisie


Nom du responsable : Monsieur Behjet Boussofara
Encadrant : M. Bacem Brayek
Encadrante de l’ENSI : Dr. Imtiez Fliss
Adresse : 10 rue de l’énergie solaire impasse n°1

Tél :70 015 010 Fax: 70 015 007

Signature & Cachet de l'Organisme

Année Universitaire 2019/2020


1-Contexte et définition du projet :
Le projet `Chatbot de recrutement’ s’inscrit dans le cadre du Projet de Fin d'Étude présenté en vue de
l'obtention du titre d’Ingénieur en Informatique. Il est proposé dans le contexte de recrutement des candidats
afin de faire la présélection par le passage d’un premier entretien en les interrogent à propos leurs
compétences et en générant en retour un rapport pour chaque candidat.

2-Objectif du projet :

L’objectif de ce projet est le développement et la mise en œuvre d’un chabot qui vise à faciliter les tâches au
sein de l’équipe RH en simplifiant le processus de recrutement.

3-Description fonctionnelle des besoins

3.1.Acteurs:

✓ L’agent
✓ Le candidat

3.2.Les besoins fonctionnels :

✓ L’agent peut :
• Interroger le candidat à propos ses compétences et les technologies qu’ils maitrisent.
• Générer un rapport pour chaque candidat.
• Générer un rapport global.

✓ Le candidat peut :

• S’authentifier.
• Répondre aux questions posées lors de l’entretien.
• Se renseigner sur des détails au sein de l’entreprise.

3.3.Les besoins non fonctionnels :


Les considérations et les contraintes additionnelles dont il faut tenir compte lors de la réalisation du
projet sont :

• Disponibilité : Le chatbot doit être disponible à 99% du temps pour chatter et répondre aux
requêtes du candidat en temps réel.

• Robustesse : Si l’étudiant envoie un message incompréhensible par le chatbot, ce dernier lui


répond par un message d’erreur pour lui signaler qu’il n’a pas compris ce qu’il voulait dire.

• Compréhensibilité : Le chatbot doit parler un langage simple et courant.

• Utilisabilité : Le chatbot est simple à utiliser. Le candidat peut comprendre son fonctionnement au
bout de 3 min.
4-Environnements du travail :
4.1.Environnement Matériel :
PC caractérisé par: corei7, RAM 8 GB, Mémoire 1T

4.2.Environnement Logiciel
● Langages de programmation : Python
● Librairies :NLTK ,SKlearn,Pandas,SpaCy,textblob….
● IDE : JupyterNotebook

5-Chronogramme prévisionnel du projet

Le projet se déroulera pendant une durée de quatre mois et s’étend sur la période entre Février
2020 et Mai 2020. La figure suivante illustre un planning prévisionnel, représentant les étapes
principales permettant d’aboutir à une solution fonctionnelle répondant aux critères définis par le
présent cahier des charges.

Mois Février Mars Avril Mai


Semaine 12 34 1 23 4 1 2 3 4 1 2 34
Documentation et
familiarisation avec les outils de travail
Analyse et spécification des besoins
Conception
Implémentation
Tests et intégration
Rédaction du rapport

Vous aimerez peut-être aussi