Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
@@ -13,9 +13,23 @@ from langchain.agents.agent_types import AgentType
|
|
13 |
from langchain_experimental.agents.agent_toolkits import create_csv_agent
|
14 |
|
15 |
import chainlit as cl
|
16 |
-
|
17 |
os.environ["ANTHROPIC_API_KEY"] = os.environ["ANTHROPIC_API_KEY"]
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
def library():
|
20 |
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."
|
21 |
@cl.author_rename
|
@@ -25,6 +39,7 @@ def rename(orig_author: str):
|
|
25 |
|
26 |
@cl.on_chat_start
|
27 |
async def on_chat_start():
|
|
|
28 |
await cl.Message(f"> Votre assistant conversationnel vous permet d'analyser les données de l'enquête sur les usages du numérique par les étudiant.e.s Licence").send()
|
29 |
listPrompts_name = f"Liste des requêtes"
|
30 |
prompt_elements = []
|
|
|
13 |
from langchain_experimental.agents.agent_toolkits import create_csv_agent
|
14 |
|
15 |
import chainlit as cl
|
16 |
+
import js2py
|
17 |
os.environ["ANTHROPIC_API_KEY"] = os.environ["ANTHROPIC_API_KEY"]
|
18 |
|
19 |
+
def urlRetrieve():
|
20 |
+
js_code = """
|
21 |
+
function urlCurrent() {
|
22 |
+
return window.location.href;
|
23 |
+
}
|
24 |
+
|
25 |
+
var urlActive = urlCurrent();
|
26 |
+
"""
|
27 |
+
|
28 |
+
context = js2py.EvalJs()
|
29 |
+
result = context.execute(js_code)
|
30 |
+
|
31 |
+
print(context.result)
|
32 |
+
|
33 |
def library():
|
34 |
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."
|
35 |
@cl.author_rename
|
|
|
39 |
|
40 |
@cl.on_chat_start
|
41 |
async def on_chat_start():
|
42 |
+
urlRetrieve()
|
43 |
await cl.Message(f"> Votre assistant conversationnel vous permet d'analyser les données de l'enquête sur les usages du numérique par les étudiant.e.s Licence").send()
|
44 |
listPrompts_name = f"Liste des requêtes"
|
45 |
prompt_elements = []
|