Ludovicollin commited on
Commit
4c4d5ba
·
1 Parent(s): 9f8401a

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +2 -2
main.py CHANGED
@@ -507,7 +507,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 : liste des métiers, des activités et des compétences : {cl.user_session.get('FCS' + romeListArray[0])}. Liste des compétences professionnelles : {allcompetences}. 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, jusqu'à 4000 mots. Réponds et restitue la réponse au format tableau de 10 lignes correspondant aux 10 compétences et de 2 colonnes, plus le header"
511
  taskMDF1.status = cl.TaskStatus.DONE
512
  await MDF.send()
513
  message_id10 = await cl.Message(content="🕝 Construction des Modules de formation - cours").send()
@@ -517,7 +517,7 @@ async def setup_agent(settings):
517
  model="claude-2.1",
518
  max_tokens_to_sample=4000,
519
  temperature=1,
520
- prompt=f"Réponds à la question suivante en utilisant seulement le contexte ci-contre. Réponds à la manière d'un ingénieur pédagogique pour créer un référentiel. Si vous ne pouvez pas répondre à la question sur la base des informations, dites que vous ne trouvez pas de réponse ou que vous ne parvenez pas à trouver de réponse. Essayez donc de comprendre en profondeur le contexte et répondez uniquement en vous basant sur les informations fournies. Ne générez pas de réponses non pertinentes.${HUMAN_PROMPT}. Questions : {question}${AI_PROMPT}",
521
  )
522
  taskMDF2.status = cl.TaskStatus.DONE
523
  await MDF.send()
 
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 : fiche synoptique : {cl.user_session.get('FCS' + romeListArray[0])}. Liste des compétences professionnelles : {allcompetences}. Public cible : de la fiche synoptique donne les niveaux d'études requis en fonction des niveaux de qualification donnés dans la fiche synoptique. 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, jusqu'à 4000 mots. Réponds et restitue la réponse au format tableau de 10 lignes correspondant aux 10 compétences et de 2 colonnes, plus le header"
511
  taskMDF1.status = cl.TaskStatus.DONE
512
  await MDF.send()
513
  message_id10 = await cl.Message(content="🕝 Construction des Modules de formation - cours").send()
 
517
  model="claude-2.1",
518
  max_tokens_to_sample=4000,
519
  temperature=1,
520
+ prompt=f"Réponds à la question suivante en utilisant seulement le contexte ci-contre. Réponds à la manière d'un ingénieur pédagogique pour créer un référentiel. Si vous ne pouvez pas répondre à la question sur la base des informations, dites que vous ne trouvez pas de réponse ou que vous ne parvenez pas à trouver de réponse. Essayez donc de comprendre en profondeur le contexte et répondez uniquement en vous basant sur les informations fournies. Ne générez pas de réponses non pertinentes. Si les informations du contexte sont insuffisantes, procédez à une projection sur les méthodes pédagogiques et les objectifs d'apprentissage, pour construire les modules de formation.${HUMAN_PROMPT}. Questions : {question}${AI_PROMPT}",
521
  )
522
  taskMDF2.status = cl.TaskStatus.DONE
523
  await MDF.send()