Spaces:
Sleeping
Sleeping
Commit ·
c0ae4df
1
Parent(s): 22c4aa8
Update main.py
Browse files
main.py
CHANGED
|
@@ -404,6 +404,7 @@ async def setup_agent(settings):
|
|
| 404 |
await cl.Message(author="🌐🌐🌐",content="Download", actions=actions).send()
|
| 405 |
await cl.sleep(2)
|
| 406 |
await FCS.remove()
|
|
|
|
| 407 |
cl.user_session.set("allskills", arrayOfCompetences[1])
|
| 408 |
else:
|
| 409 |
await cl.Message(
|
|
@@ -497,6 +498,7 @@ async def setup_agent(settings):
|
|
| 497 |
).send()
|
| 498 |
elif settings['type'] == 'Module de formation - cours - MDF':
|
| 499 |
if cl.user_session.get("FCS" + romeListArray[0]) and cl.user_session.get("allskills"):
|
|
|
|
| 500 |
allcompetences = cl.user_session.get('allskills')
|
| 501 |
MDF = cl.TaskList()
|
| 502 |
MDF.status = "Running..."
|
|
@@ -507,7 +509,7 @@ async def setup_agent(settings):
|
|
| 507 |
message_id9 = await cl.Message(content="🕝 Récupération de la fiche synoptique et des compétences afférentes").send()
|
| 508 |
taskMDF1.forId = message_id9
|
| 509 |
await MDF.send()
|
| 510 |
-
question = f"En fonction du contexte qui suit. Contexte : note de composante sectorielle : {cl.user_session.get('NCS' + romeListArray[0])} à partir de laquelle tu fais une déduction des niveaux d'études, de l'expérience professionnelle, des besoins de formation caractérisés ainsi que des objectifs à atteindre pendant ces formations. Liste des compétences professionnelles : {allcompetences}. Public cible : de la note de composante sectorielle, donne les niveaux d'études requis en fonction des niveaux de qualification donnés dans la note de composante sectorielle. Crée un ensemble de 10 modules de formations, très détaillé et très complèt, entrecoupés eux-mêmes de 5 cours, en corrélation avec les compétences précédentes, en langue française seulement et exclusivement, en 4000 mots. Réponds et restitue la réponse au format tableau de 10 lignes correspondant aux 10 compétences et de 2 colonnes dont les intitulés du header sont les modules de formation et les cours associés."
|
| 511 |
taskMDF1.status = cl.TaskStatus.DONE
|
| 512 |
await MDF.send()
|
| 513 |
message_id10 = await cl.Message(content="🕝 Construction des Modules de formation - cours").send()
|
|
|
|
| 404 |
await cl.Message(author="🌐🌐🌐",content="Download", actions=actions).send()
|
| 405 |
await cl.sleep(2)
|
| 406 |
await FCS.remove()
|
| 407 |
+
cl.user_session.set("allactivities", arrayOfActivites[0])
|
| 408 |
cl.user_session.set("allskills", arrayOfCompetences[1])
|
| 409 |
else:
|
| 410 |
await cl.Message(
|
|
|
|
| 498 |
).send()
|
| 499 |
elif settings['type'] == 'Module de formation - cours - MDF':
|
| 500 |
if cl.user_session.get("FCS" + romeListArray[0]) and cl.user_session.get("allskills"):
|
| 501 |
+
allactivites = cl.user_session.get('allactivities')
|
| 502 |
allcompetences = cl.user_session.get('allskills')
|
| 503 |
MDF = cl.TaskList()
|
| 504 |
MDF.status = "Running..."
|
|
|
|
| 509 |
message_id9 = await cl.Message(content="🕝 Récupération de la fiche synoptique et des compétences afférentes").send()
|
| 510 |
taskMDF1.forId = message_id9
|
| 511 |
await MDF.send()
|
| 512 |
+
question = f"En fonction du contexte qui suit. Contexte : note de composante sectorielle : {cl.user_session.get('NCS' + romeListArray[0])} à partir de laquelle tu fais une déduction des niveaux d'études, de l'expérience professionnelle, des besoins de formation caractérisés ainsi que des objectifs à atteindre pendant ces formations. Liste des activités professionnelles : {allactivites}. Liste des compétences professionnelles : {allcompetences}. Public cible : de la note de composante sectorielle, donne les niveaux d'études requis en fonction des niveaux de qualification donnés dans la note de composante sectorielle. Crée un ensemble de 10 modules de formations, très détaillé et très complèt, entrecoupés eux-mêmes de 5 cours, en corrélation avec les compétences précédentes, en langue française seulement et exclusivement, en 4000 mots. Réponds et restitue la réponse au format tableau de 10 lignes correspondant aux 10 compétences et de 2 colonnes dont les intitulés du header sont les modules de formation et les cours associés."
|
| 513 |
taskMDF1.status = cl.TaskStatus.DONE
|
| 514 |
await MDF.send()
|
| 515 |
message_id10 = await cl.Message(content="🕝 Construction des Modules de formation - cours").send()
|