Dkapsis commited on
Commit
465f9b7
·
2 Parent(s): 5f2bd4a 98bf3ee

Merge branch 'main' of https://huggingface.co/spaces/Dkapsis/gaia_final_assignment

Browse files
Files changed (4) hide show
  1. agents.py +1 -1
  2. multi_agent.py +0 -1
  3. prompts.py +1 -3
  4. requirements.txt +2 -1
agents.py CHANGED
@@ -123,7 +123,7 @@ def create_final_answer_agent(message):
123
  return CodeAgent(
124
  name="final_answer_agent",
125
  description="Given a question and an initial answer, return the final refined answer following strict formatting rules.",
126
- model=InferenceClientModel(FINAL_ANSWER_MODEL),
127
  max_steps=3,
128
  tools=[],
129
  )
 
123
  return CodeAgent(
124
  name="final_answer_agent",
125
  description="Given a question and an initial answer, return the final refined answer following strict formatting rules.",
126
+ model=OpenAIServerModel(FINAL_ANSWER_MODEL),
127
  max_steps=3,
128
  tools=[],
129
  )
multi_agent.py CHANGED
@@ -12,7 +12,6 @@ import agents
12
  def orchestrate(message, file_path):
13
  final_prompt = prompts.get_manager_prompt(message, file_path)
14
  initial_answer = agents.create_manager_agent(message).run(message)
15
-
16
  final_answer = agents.create_final_answer_agent(message).run(prompts.get_final_answer_prompt(message, initial_answer))
17
 
18
  return final_answer
 
12
  def orchestrate(message, file_path):
13
  final_prompt = prompts.get_manager_prompt(message, file_path)
14
  initial_answer = agents.create_manager_agent(message).run(message)
 
15
  final_answer = agents.create_final_answer_agent(message).run(prompts.get_final_answer_prompt(message, initial_answer))
16
 
17
  return final_answer
prompts.py CHANGED
@@ -33,8 +33,6 @@ def get_manager_prompt(message, file_path=None):
33
 
34
  In case you cannot answer the question and there is not a good coworker, delegate to the Code Generation Agent.\n.
35
 
36
- The final answer must always be a string and no other formats are acceptable.
37
-
38
  Question: {message}
39
  """
40
 
@@ -65,7 +63,7 @@ def get_final_answer_prompt(message: str, initial_answer: str):
65
 
66
  **Final answer:**
67
 
68
- The final answer must always be a string and no other formats are acceptable.
69
  """
70
 
71
  return prompt
 
33
 
34
  In case you cannot answer the question and there is not a good coworker, delegate to the Code Generation Agent.\n.
35
 
 
 
36
  Question: {message}
37
  """
38
 
 
63
 
64
  **Final answer:**
65
 
66
+ The final answer must always be in text format and no other formats are acceptable.
67
  """
68
 
69
  return prompt
requirements.txt CHANGED
@@ -3,4 +3,5 @@ requests
3
  smolagents
4
  pandas
5
  duckduckgo-search
6
- markdownify
 
 
3
  smolagents
4
  pandas
5
  duckduckgo-search
6
+ markdownify
7
+ smolagents[openai]