Ludovicollin commited on
Commit
c489735
·
verified ·
1 Parent(s): 840d40b

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +4 -5
main.py CHANGED
@@ -13,7 +13,7 @@ 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
- import js2py
17
  os.environ["ANTHROPIC_API_KEY"] = os.environ["ANTHROPIC_API_KEY"]
18
 
19
  def urlRetrieve():
@@ -25,10 +25,9 @@ def urlRetrieve():
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."
 
13
  from langchain_experimental.agents.agent_toolkits import create_csv_agent
14
 
15
  import chainlit as cl
16
+ import execjs
17
  os.environ["ANTHROPIC_API_KEY"] = os.environ["ANTHROPIC_API_KEY"]
18
 
19
  def urlRetrieve():
 
25
  var urlActive = urlCurrent();
26
  """
27
 
28
+ ctx = execjs.compile(js_code)
29
+ result = ctx.eval('urlActive')
30
+ print(result)
 
31
 
32
  def library():
33
  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."