datacipen commited on
Commit
2ea1b5e
·
verified ·
1 Parent(s): 9ccb360

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +22 -22
main.py CHANGED
@@ -123,7 +123,7 @@ def Connexion_Mistral():
123
  #return Mistral(api_key=os.environ["GITHUB_TOKEN"], server_url=endpoint)
124
  repo_id = "mistralai/Mistral-7B-Instruct-v0.2"
125
  llm = HuggingFaceEndpoint(
126
- repo_id=repo_id, max_new_tokens=5300, temperature=0.01, task="text2text-generation", streaming=True
127
  )
128
  return llm
129
 
@@ -141,7 +141,7 @@ def Generation_reponse(client):
141
  f"Tu es un spécialiste de l'enseignement supérieur, des formations et de la pédagogie, en France. Tu es en capacité d'analyser en profondeur les séances pédagogiques et de les mettre en adéquation avec les théories de la recherche en éducation. Répondez à la question seulement et exclusivement à partir du contexte et des définitions ci-contre, de la manière la plus pertinente, seulement en fonction des informations fournies. Définition : les formations MIPI (Management de l'Innovation et du Patrimoine Immobilier) concernent le secteur de l'immobilier : facility management, property management, asset management. Les formations MITIC (Management de l'Innovation des Technologies de l'Information et de la Communication) concernent le secteur du numérique : management de projet, innovation et conseil, support numérique aux métiers",
142
  ),
143
  MessagesPlaceholder(variable_name="history"),
144
- ("human", "Contexte : {data}.\n{question}. Donne le résultat au format texte markdown, jusqu'à 10000 caractères convertis en UTF-8, en langue française absolument. Continue la réponse en citant, dans un paragraphe supplémentaire de 3 lignes, introduit un saut de ligne et par \"\n📚 Sources : \", les 3 verbatim, jusqu'à 100 caractères pour chaque verbatim, avec leur numéro de ligne respectif, qui ont permis de générer la réponse, à partir du contexte. Après et en plus, termine la réponse en créant, dans un dernier paragraphe d'une seule et unique ligne, introduite par un saut de ligne et par \"\n📣 Question en relation avec le sujet : \", 1 seule et unique question en relation avec la question posée, en commençant la ligne par \"Question relative au contexte :\". Réponds en langue française seulement et exclusivement."),
145
  ]
146
  )
147
  runnable = (
@@ -441,55 +441,55 @@ async def chat_profile():
441
  ]
442
  ),
443
  cl.ChatProfile(
444
- name="Offres d'emploi par code ROME",
445
- markdown_description="Posez vos questions sur les offres d'emploi en direct avec France Travail grâce aux codes ROME rattachés aux formations.",
446
  icon="/public/public_request-theme.svg",
447
  starters = [
448
  cl.Starter(
449
- label="Offres d'emploi de la licence MIPI",
450
- message="M1403-M1604-M1204-M1605-M1203",
451
  icon="/public/public_learn.svg",
452
  ),
453
  cl.Starter(
454
- label="Offres d'emploi de la licence MITIC",
455
- message="M1403-M1604-M1204-M1605-M1203",
456
  icon="/public/public_learn.svg",
457
  ),
458
  cl.Starter(
459
- label="Offres d'emploi du master MIPI",
460
- message="M1702-M1402-M1403-H1206-M1703",
461
  icon="/public/public_learn.svg",
462
  ),
463
  cl.Starter(
464
- label="Offres d'emploi du master MITIC",
465
- message="M1702-M1402-M1403-H1206-M1703",
466
  icon="/public/public_learn.svg",
467
  )
468
  ]
469
  ),
470
  cl.ChatProfile(
471
- name="Offres d'emploi par métier type",
472
- markdown_description="Posez vos questions sur les offres d'emploi en direct avec France Travail par métier type.",
473
  icon="/public/public_request-theme.svg",
474
  starters = [
475
  cl.Starter(
476
- label="Responsable de site industriel",
477
- message="Responsable de site industriel",
478
  icon="/public/public_learn.svg",
479
  ),
480
  cl.Starter(
481
- label="Conseiller en gestion de patrimoine immobilier",
482
- message="Conseiller en gestion de patrimoine immobilier",
483
  icon="/public/public_learn.svg",
484
  ),
485
  cl.Starter(
486
- label="Chef de projet digital",
487
- message="Chef de projet digital",
488
  icon="/public/public_learn.svg",
489
  ),
490
  cl.Starter(
491
- label="Chargé d'études en SI",
492
- message="chargé d'études en SI",
493
  icon="/public/public_learn.svg",
494
  )
495
  ]
 
123
  #return Mistral(api_key=os.environ["GITHUB_TOKEN"], server_url=endpoint)
124
  repo_id = "mistralai/Mistral-7B-Instruct-v0.2"
125
  llm = HuggingFaceEndpoint(
126
+ repo_id=repo_id, max_new_tokens=5300, temperature=0.1, task="text2text-generation", streaming=True
127
  )
128
  return llm
129
 
 
141
  f"Tu es un spécialiste de l'enseignement supérieur, des formations et de la pédagogie, en France. Tu es en capacité d'analyser en profondeur les séances pédagogiques et de les mettre en adéquation avec les théories de la recherche en éducation. Répondez à la question seulement et exclusivement à partir du contexte et des définitions ci-contre, de la manière la plus pertinente, seulement en fonction des informations fournies. Définition : les formations MIPI (Management de l'Innovation et du Patrimoine Immobilier) concernent le secteur de l'immobilier : facility management, property management, asset management. Les formations MITIC (Management de l'Innovation des Technologies de l'Information et de la Communication) concernent le secteur du numérique : management de projet, innovation et conseil, support numérique aux métiers",
142
  ),
143
  MessagesPlaceholder(variable_name="history"),
144
+ ("human", "Contexte : {data}.\n{question}. Donne le résultat au format texte markdown, sansa générer de bloc de code, jusqu'à 10000 caractères convertis en UTF-8, en langue française absolument. Continue la réponse en citant, dans un paragraphe supplémentaire de 3 lignes, introduit un saut de ligne et par \"\n📚 Sources : \", les 3 verbatim, jusqu'à 100 caractères pour chaque verbatim, avec leur numéro de ligne respectif, qui ont permis de générer la réponse, à partir du contexte. Après et en plus, termine la réponse en créant, dans un dernier paragraphe d'une seule et unique ligne, introduite par un saut de ligne et par \"\n📣 Question en relation avec le sujet : \", 1 seule et unique question en relation avec la question posée, en commençant la ligne par \"Question relative au contexte :\". Réponds en langue française seulement et exclusivement."),
145
  ]
146
  )
147
  runnable = (
 
441
  ]
442
  ),
443
  cl.ChatProfile(
444
+ name="Offres d'emploi par métier type",
445
+ markdown_description="Posez vos questions sur les offres d'emploi en direct avec France Travail par métier type.",
446
  icon="/public/public_request-theme.svg",
447
  starters = [
448
  cl.Starter(
449
+ label="Responsable de site industriel",
450
+ message="Responsable de site industriel",
451
  icon="/public/public_learn.svg",
452
  ),
453
  cl.Starter(
454
+ label="Conseiller en gestion de patrimoine immobilier",
455
+ message="Conseiller en gestion de patrimoine immobilier",
456
  icon="/public/public_learn.svg",
457
  ),
458
  cl.Starter(
459
+ label="Chef de projet digital",
460
+ message="Chef de projet digital",
461
  icon="/public/public_learn.svg",
462
  ),
463
  cl.Starter(
464
+ label="Chargé d'études en SI",
465
+ message="chargé d'études en SI",
466
  icon="/public/public_learn.svg",
467
  )
468
  ]
469
  ),
470
  cl.ChatProfile(
471
+ name="Offres d'emploi par code ROME",
472
+ markdown_description="Posez vos questions sur les offres d'emploi en direct avec France Travail grâce aux codes ROME rattachés aux formations.",
473
  icon="/public/public_request-theme.svg",
474
  starters = [
475
  cl.Starter(
476
+ label="Offres d'emploi de la licence MIPI",
477
+ message="M1403-M1604-M1204-M1605-M1203",
478
  icon="/public/public_learn.svg",
479
  ),
480
  cl.Starter(
481
+ label="Offres d'emploi de la licence MITIC",
482
+ message="M1403-M1604-M1204-M1605-M1203",
483
  icon="/public/public_learn.svg",
484
  ),
485
  cl.Starter(
486
+ label="Offres d'emploi du master MIPI",
487
+ message="M1702-M1402-M1403-H1206-M1703",
488
  icon="/public/public_learn.svg",
489
  ),
490
  cl.Starter(
491
+ label="Offres d'emploi du master MITIC",
492
+ message="M1702-M1402-M1403-H1206-M1703",
493
  icon="/public/public_learn.svg",
494
  )
495
  ]