Ludovicollin commited on
Commit
c0ae4df
·
1 Parent(s): 22c4aa8

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +3 -1
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()