Ludovicollin commited on
Commit
fb4c48d
·
verified ·
1 Parent(s): df53a37

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +8 -7
main.py CHANGED
@@ -18,7 +18,7 @@ import chainlit as cl
18
  os.environ["ANTHROPIC_API_KEY"] = os.environ["ANTHROPIC_API_KEY"]
19
 
20
  def library():
21
- return "Exemple de requêtes sur les données de l'enquête.\n\nQ1 : Quels sont les équipements préférentiels des étudiant.e.s?\nQ2 : Quels sont les 3 outils numériques principaux de l'université pour le travail universitaire?\nQ3 : Quels sont les outils numériques de l'université préférés des étudiant.e.s?\nQ4 : Quels sont les réseaux sociaux préférés des étudiant.e.s?\nQ5 : Quels sont les outils numériques de l'université préférés des étudiant.e.s pour communiquer?\nQ6 : Quels sont les outils numériques de l'université préférés des étudiant.e.s pour le travail universitaire?\nQ7 : Quel est l'usage du mail de l'université?\nQ8 : Quel est l'usage de l'ENT de l'université?\nQ9 : Donne le pourcentage d'étudiant.e.s en licence3 qui utilise souvent Moodle?\nQ10 : Donne le pourcentage d'étudiant.e.s en licence1 qui utilise souvent le mail?\nQ11 : Donne le pourcentage d'étudiant.e.s en licence1 de la filière Sciences économiques qui utilise souvent le mail?\nQ12 : Pourquoi les étudiants utilisent WhatsApp?\nQ13 : Pourquoi les étudiants utilisent Discord?\nQ14 : Quels avantages représentent les outils numériques?\nQ15 : Quelles sont les principales difficultés?\nQ16 : Compare l'usage de l'ENT par rapport à l'usage de l'email."
22
  @cl.author_rename
23
  def rename(orig_author: str):
24
  rename_dict = {"AgentExecutor": "Agent conversationnel", "Error": "Réponse de l'assistant", "DatapccSkillStream": "Copilot", "load_memory_variables": "Historique de conversation 💬", "Retriever": "Agent conversationnel", "StuffDocumentsChain": "Chaîne de documents", "LLMChain": "Agent", "ChatAnthropic": "Réponse de l'IA 🤖"}
@@ -27,12 +27,12 @@ def rename(orig_author: str):
27
  @cl.on_chat_start
28
  async def on_chat_start():
29
  await cl.Message(f"> Votre assistant conversationnel vous permet d'analyser les données du marché de l'emploi par formation, issues de France Travail.").send()
30
- #listPrompts_name = f"Liste des requêtes"
31
- #prompt_elements = []
32
- #prompt_elements.append(
33
- # cl.Text(content=library(), name=listPrompts_name)
34
- #)
35
- #await cl.Message(content="📚 Bibliothèque de questions : " + listPrompts_name, elements=prompt_elements).send()
36
  await cl.Avatar(
37
  name="You",
38
  url="https://cipen.univ-gustave-eiffel.fr/typo3conf/ext/cipen_package/Resources/Public/Dataviz/datalab/Venus/logo-ofipe.jpg",
@@ -52,6 +52,7 @@ async def on_chat_start():
52
  selectRome = await cl.AskActionMessage(
53
  content="Sélectionnez une formation pour laquelle le COPILOT vous assistera :",
54
  actions=actions,
 
55
  ).send()
56
 
57
  if selectRome and selectRome.get("name") == "selectRome":
 
18
  os.environ["ANTHROPIC_API_KEY"] = os.environ["ANTHROPIC_API_KEY"]
19
 
20
  def library():
21
+ return "Exemple de requêtes sur les données des emplois'.\n\nQ1 : donne les 10 compétences principales. Génère le résultat dans un tableau avec les emplois représentatifs correspondant à chaque compétence.\nQ2 : donne les 10 compétences principales. Génère le résultat dans un tableau avec les niveaux de qualification représentatifs correspondant à chaque compétence.\nQ3 : donne les 10 compétences principales. Génère le résultat dans un tableau avec les salaires représentatifs correspondant à chaque compétence.\nQ4 : donne les 10 compétences principales. Génère le résultat dans un tableau avec les contrats représentatifs correspondant à chaque compétence.\nQ5 : donne les 10 contrats principaux. Génère le résultat dans un tableau avec les emplois représentatifs correspondant à chaque contrat."
22
  @cl.author_rename
23
  def rename(orig_author: str):
24
  rename_dict = {"AgentExecutor": "Agent conversationnel", "Error": "Réponse de l'assistant", "DatapccSkillStream": "Copilot", "load_memory_variables": "Historique de conversation 💬", "Retriever": "Agent conversationnel", "StuffDocumentsChain": "Chaîne de documents", "LLMChain": "Agent", "ChatAnthropic": "Réponse de l'IA 🤖"}
 
27
  @cl.on_chat_start
28
  async def on_chat_start():
29
  await cl.Message(f"> Votre assistant conversationnel vous permet d'analyser les données du marché de l'emploi par formation, issues de France Travail.").send()
30
+ listPrompts_name = f"Liste des requêtes"
31
+ prompt_elements = []
32
+ prompt_elements.append(
33
+ cl.Text(content=library(), name=listPrompts_name)
34
+ )
35
+ await cl.Message(content="📚 Bibliothèque de questions : " + listPrompts_name, elements=prompt_elements).send()
36
  await cl.Avatar(
37
  name="You",
38
  url="https://cipen.univ-gustave-eiffel.fr/typo3conf/ext/cipen_package/Resources/Public/Dataviz/datalab/Venus/logo-ofipe.jpg",
 
52
  selectRome = await cl.AskActionMessage(
53
  content="Sélectionnez une formation pour laquelle le COPILOT vous assistera :",
54
  actions=actions,
55
+ timeout=600,
56
  ).send()
57
 
58
  if selectRome and selectRome.get("name") == "selectRome":