Update agents/crew.py
Browse files- agents/crew.py +5 -4
agents/crew.py
CHANGED
|
@@ -229,6 +229,7 @@ class GAIACrew():
|
|
| 229 |
allow_delegation=True,
|
| 230 |
llm=LLM_MANAGER,
|
| 231 |
max_iter=MAX_ITER_MANAGER,
|
|
|
|
| 232 |
reasoning=REASONING_MANAGER,
|
| 233 |
max_reasoning_attempts=MAX_REASONING_ATTEMPTS_MANAGER,
|
| 234 |
verbose=VERBOSE_MANAGER
|
|
@@ -245,8 +246,7 @@ class GAIACrew():
|
|
| 245 |
return Crew(
|
| 246 |
agents=self.agents,
|
| 247 |
tasks=self.tasks,
|
| 248 |
-
process=Process.
|
| 249 |
-
manager_agent=self.manager_agent,
|
| 250 |
planning_llm=LLM_CREW_PLANNING,
|
| 251 |
planning=PLANNING_CREW,
|
| 252 |
memory=MEMORY_CREW,
|
|
@@ -278,8 +278,9 @@ def run_crew(question, file_path):
|
|
| 278 |
answer = GAIACrew().crew().kickoff(inputs={"question": final_question})
|
| 279 |
print(f"π€ Crew execution completed")
|
| 280 |
|
| 281 |
-
final_answer = AITools.get_final_answer(question, str(answer))
|
| 282 |
-
|
|
|
|
| 283 |
print(f"π€ Initial answer: {answer}")
|
| 284 |
print(f"π€ Final answer: {final_answer}")
|
| 285 |
|
|
|
|
| 229 |
allow_delegation=True,
|
| 230 |
llm=LLM_MANAGER,
|
| 231 |
max_iter=MAX_ITER_MANAGER,
|
| 232 |
+
tools=[AITools.final_answer_tool],
|
| 233 |
reasoning=REASONING_MANAGER,
|
| 234 |
max_reasoning_attempts=MAX_REASONING_ATTEMPTS_MANAGER,
|
| 235 |
verbose=VERBOSE_MANAGER
|
|
|
|
| 246 |
return Crew(
|
| 247 |
agents=self.agents,
|
| 248 |
tasks=self.tasks,
|
| 249 |
+
process=Process.sequential,
|
|
|
|
| 250 |
planning_llm=LLM_CREW_PLANNING,
|
| 251 |
planning=PLANNING_CREW,
|
| 252 |
memory=MEMORY_CREW,
|
|
|
|
| 278 |
answer = GAIACrew().crew().kickoff(inputs={"question": final_question})
|
| 279 |
print(f"π€ Crew execution completed")
|
| 280 |
|
| 281 |
+
#final_answer = AITools.get_final_answer(question, str(answer))
|
| 282 |
+
final_answer = answer
|
| 283 |
+
|
| 284 |
print(f"π€ Initial answer: {answer}")
|
| 285 |
print(f"π€ Final answer: {final_answer}")
|
| 286 |
|