Spaces:
Sleeping
Sleeping
Update main.py
Browse files
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
|
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 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
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":
|