bstraehle's picture
Update multi_agent.py
53aac6b verified
raw
history blame
No virus
1.23 kB
from autogen import ConversableAgent, AssistantAgent
from autogen.coding import LocalCommandLineCodeExecutor
import os
#from IPython.display import Image
def run_multi_agent(llm, message):
llm_config = {"model": llm}
executor = LocalCommandLineCodeExecutor(
timeout=60,
work_dir="coding",
)
code_executor_agent = ConversableAgent(
name="code_executor_agent",
llm_config=False,
code_execution_config={"executor": executor},
human_input_mode="NEVER",
default_auto_reply=
"Please continue. If everything is done, reply 'TERMINATE'.",
)
code_writer_agent = AssistantAgent(
name="code_writer_agent",
llm_config=llm_config,
code_execution_config=False,
human_input_mode="NEVER",
)
code_writer_agent_system_message = code_writer_agent.system_message
print(code_writer_agent_system_message)
#chat_result = code_executor_agent.initiate_chat(
# code_writer_agent,
# message=message,
# max_turns=10
#)
#Image(os.path.join("coding", "ytd_stock_gains.png"))
return '![alt text](os.path.join("coding", "ytd_stock_gains.png") "Title")'