text: messagesâ€‹assistant_sys_msg, user_sys_msg = get_sys_msgs(    assistant_role_name, user_role_name, specified_task)assistant_agent = CAMELAgent(assistant_sys_msg, ChatOpenAI(temperature=0.2))user_agent = CAMELAgent(user_sys_msg, ChatOpenAI(temperature=0.2))# Reset agentsassistant_agent.reset()user_agent.reset()# Initialize chatsassistant_msg = HumanMessage(    content=(        f"{user_sys_msg.content}. "        "Now start to give me introductions one by one. "        "Only reply with Instruction and Input."    ))user_msg = HumanMessage(content=f"{assistant_sys_msg.content}")user_msg = assistant_agent.step(user_msg)Start role-playing session to solve the task!â€‹print(f"Original task prompt:\n{task}\n")print(f"Specified task prompt:\n{specified_task}\n")chat_turn_limit, n = 30, 0while n < chat_turn_limit:    n += 1    user_ai_msg = user_agent.step(assistant_msg)    user_msg = HumanMessage(content=user_ai_msg.content)    print(f"AI User ({user_role_name}):\n\n{user_msg.content}\n\n")    assistant_ai_msg = assistant_agent.step(user_msg)    assistant_msg = HumanMessage(content=assistant_ai_msg.content)    print(f"AI Assistant ({assistant_role_name}):\n\n{assistant_msg.content}\n\n")    if "<CAMEL_TASK_DONE>" in user_msg.content:        break    Original task prompt:    Develop a trading bot for the stock market        Specified task prompt: