Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -459,7 +459,7 @@ def getFicheMetier(data, item):
|
|
| 459 |
context_user = data['points'][0]['customdata']
|
| 460 |
|
| 461 |
completion = client.chat.completions.create(
|
| 462 |
-
model="
|
| 463 |
messages = [
|
| 464 |
{"role": "system", "content": f"Vous êtes un ingénieur pédagogique de l'enseignement supérieur et vous êtes doué pour faire des analyses des formations de l'enseignement supérieur et de faire le rapprochement entre les compétences professionnelles vertes relatives à la transition écologique attendues par le marché de l'emploi, et les métiers verts émergents et ou relatifs à la transition écologique, extraits de l'ESCO. En fonction des informations suivantes et du contexte suivant seulement et strictement, répondez en langue française strictement à la question ci-dessous, en 5000 mots au moins. Lorsque cela est possible, cite les sources du contexte. 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."},
|
| 465 |
{"role": "user", "content": f"Définition : l'acronyme ESCO signifie European Skills Competences and Occupation. Il s'agit d'une classification multilingue qui identifie et catégorise les compétences, les qualifications et les occupations pertinentes pour le marché du travail et l'éducation de l'Union Européenne. Les compétences, les savoirs, les savoir-faire et les savoir-être s'écrivent à l'aide de verbe d'action à l'infinitif comme le stipule la taxonomie de Bloom pour marquer une progression dans l'exercice de la compétence.\nContexte : {context_user}.\nQuestion : Crée une fiche métier de {data['points'][0]['y']}, dans un contexte de développement durable, spécifique à : {item} et comprenant des paragraphes sur les missions principales, le niveau de qualification, les compétences professionnelles, les savoirs, les savoir-faire, les savoir-être ainsi que les métiers apparentés.\nDonne le résultat au format texte, en langue française absolument."}
|
|
@@ -2769,7 +2769,7 @@ def run_chatbot(n_clicks, n_submit, item, user_input, chat_history):
|
|
| 2769 |
prompt = model_input.format(question=user_input + "Réponds au format markdown, en 4000 mots, à la question, seulement en fonction du contexte Green Deal suivant : " + item + ".", context=context_user)
|
| 2770 |
|
| 2771 |
completion = client.chat.completions.create(
|
| 2772 |
-
model="
|
| 2773 |
messages = [
|
| 2774 |
{"role": "user", "content": prompt}
|
| 2775 |
],
|
|
|
|
| 459 |
context_user = data['points'][0]['customdata']
|
| 460 |
|
| 461 |
completion = client.chat.completions.create(
|
| 462 |
+
model="gpt-oss-120b",
|
| 463 |
messages = [
|
| 464 |
{"role": "system", "content": f"Vous êtes un ingénieur pédagogique de l'enseignement supérieur et vous êtes doué pour faire des analyses des formations de l'enseignement supérieur et de faire le rapprochement entre les compétences professionnelles vertes relatives à la transition écologique attendues par le marché de l'emploi, et les métiers verts émergents et ou relatifs à la transition écologique, extraits de l'ESCO. En fonction des informations suivantes et du contexte suivant seulement et strictement, répondez en langue française strictement à la question ci-dessous, en 5000 mots au moins. Lorsque cela est possible, cite les sources du contexte. 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."},
|
| 465 |
{"role": "user", "content": f"Définition : l'acronyme ESCO signifie European Skills Competences and Occupation. Il s'agit d'une classification multilingue qui identifie et catégorise les compétences, les qualifications et les occupations pertinentes pour le marché du travail et l'éducation de l'Union Européenne. Les compétences, les savoirs, les savoir-faire et les savoir-être s'écrivent à l'aide de verbe d'action à l'infinitif comme le stipule la taxonomie de Bloom pour marquer une progression dans l'exercice de la compétence.\nContexte : {context_user}.\nQuestion : Crée une fiche métier de {data['points'][0]['y']}, dans un contexte de développement durable, spécifique à : {item} et comprenant des paragraphes sur les missions principales, le niveau de qualification, les compétences professionnelles, les savoirs, les savoir-faire, les savoir-être ainsi que les métiers apparentés.\nDonne le résultat au format texte, en langue française absolument."}
|
|
|
|
| 2769 |
prompt = model_input.format(question=user_input + "Réponds au format markdown, en 4000 mots, à la question, seulement en fonction du contexte Green Deal suivant : " + item + ".", context=context_user)
|
| 2770 |
|
| 2771 |
completion = client.chat.completions.create(
|
| 2772 |
+
model="gpt-oss-120b",
|
| 2773 |
messages = [
|
| 2774 |
{"role": "user", "content": prompt}
|
| 2775 |
],
|