Spaces:
Sleeping
Sleeping
File size: 984 Bytes
9ac9d5e a9182c5 9ac9d5e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import os
import pandas as pd
import requests
from smolagents import OpenAIServerModel, CodeAgent, InferenceClientModel
from smolagents.tools import tool
import markdownify
import prompts
import agents
def orchestrate(message, file_path):
final_prompt = prompts.get_manager_prompt(message, file_path)
initial_answer = agents.create_manager_agent(message).run(message)
final_answer = agents.create_final_answer_agent(message).run(prompts.get_final_answer_prompt(message, initial_answer))
return final_answer
# def run_manager_workflow(message, file_path=None):
# final_prompt = prompts.get_manager_prompt(message, file_path)
# initial_answer = agents.create_simple_web_search_agent(message).run(message)
# final_answer = agents.create_final_answer_agent(message).run(prompts.get_final_answer_prompt(message, initial_answer))
# return final_answer
# final_answer = run_manager_workflow(message)
# return final_answer |