doxiy commited on
Commit
006de25
·
1 Parent(s): 0b1be2d

version complète v05

Browse files
Files changed (1) hide show
  1. agent.py +14 -6
agent.py CHANGED
@@ -15,19 +15,27 @@ os.environ["OPENAI_API_KEY"] = openai_api_key
15
 
16
  # 🧠 Création de l'agent
17
  llm = OpenAI(
18
- model="gpt-3.5-turbo",
19
  system_prompt=(
20
- "Tu es un agent expert GAIA. "
21
- "Tu dois réfléchir étape par étape et utiliser les outils disponibles si besoin. "
22
- "Privilégie les réponses factuelles, sourcées et structurées."
23
- ),
 
 
 
 
 
 
 
24
  max_tokens=500
25
  )
26
 
27
  agent = ReActAgent.from_tools(
28
  tools=TOOLS,
29
  llm=llm,
30
- verbose=True
 
31
  )
32
 
33
  # 🚀 Point d'entrée principal
 
15
 
16
  # 🧠 Création de l'agent
17
  llm = OpenAI(
18
+ model="gpt-4",
19
  system_prompt=(
20
+ "Tu es un agent GAIA expert. RÈGLES STRICTES :\n"
21
+ "1. Ta réponse finale doit être EXACTEMENT ce qui est demandé, rien d'autre\n"
22
+ "2. Pour les questions avec dates/périodes, sois PRÉCIS sur la période demandée\n"
23
+ "3. Pour les listes, utilise le format exact demandé (ex: 'a,b,c')\n"
24
+ "4. Si une question semble inversée/encodée, décode-la d'abord\n"
25
+ "5. Pour les fichiers attachés, utilise les outils disponibles\n"
26
+ "6. Pas de phrases d'introduction, juste la réponse directe\n"
27
+ "7. Utilise web_search pour TOUTES les questions factuelles"
28
+ "8. Pour les listes d'éléments, utilise le format exact : 'a,b,c' (pas de {} ou espaces)\n"
29
+ "9. Recherche plusieurs sources si la première ne donne pas la bonne info\n"
30
+ ),
31
  max_tokens=500
32
  )
33
 
34
  agent = ReActAgent.from_tools(
35
  tools=TOOLS,
36
  llm=llm,
37
+ verbose=True,
38
+ max_iterations = 10
39
  )
40
 
41
  # 🚀 Point d'entrée principal