Spaces:
Sleeping
Sleeping
Update src/crew/agents.py
Browse files- src/crew/agents.py +18 -2
src/crew/agents.py
CHANGED
|
@@ -28,8 +28,24 @@ skills_extractor_agent = Agent(
|
|
| 28 |
)
|
| 29 |
experience_extractor_agent = Agent(
|
| 30 |
role="Expert en extraction d'expérience professionnelle",
|
| 31 |
-
goal="Extraire
|
| 32 |
-
backstory=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
verbose=False,
|
| 34 |
llm=LLM_agent
|
| 35 |
)
|
|
|
|
| 28 |
)
|
| 29 |
experience_extractor_agent = Agent(
|
| 30 |
role="Expert en extraction d'expérience professionnelle",
|
| 31 |
+
goal="Extraire UNIQUEMENT les postes occupés, sans les projets spécifiques menés",
|
| 32 |
+
backstory=(
|
| 33 |
+
"Vous êtes un expert en recrutement qui sait faire la distinction entre "
|
| 34 |
+
"un POSTE (fonction dans une entreprise) et un PROJET (réalisation spécifique). "
|
| 35 |
+
"Votre mission est d'extraire les expériences professionnelles en vous concentrant "
|
| 36 |
+
"sur les responsabilités générales du poste, pas sur les projets particuliers."
|
| 37 |
+
),
|
| 38 |
+
verbose=False,
|
| 39 |
+
llm=LLM_agent
|
| 40 |
+
)
|
| 41 |
+
separation_validator_agent = Agent(
|
| 42 |
+
role="Validateur de séparation Expériences/Projets",
|
| 43 |
+
goal="Assurer une séparation claire entre expériences et projets",
|
| 44 |
+
backstory=(
|
| 45 |
+
"Vous êtes un spécialiste de la structuration de données CV. "
|
| 46 |
+
"Votre expertise vous permet de détecter quand des projets sont "
|
| 47 |
+
"mélangés avec des expériences et de les corriger."
|
| 48 |
+
),
|
| 49 |
verbose=False,
|
| 50 |
llm=LLM_agent
|
| 51 |
)
|