| 12345678910111213141516171819202122232425262728293031 |
- from hello_agents import HelloAgentsLLM
- from agents.react_agent import NewReActAgent
- from agents.agent_prompts import ANALYSIS_AGENT_PROMPT
- from tools.data_analysis import create_data_analysis_registry
- if __name__ == "__main__":
- llm = HelloAgentsLLM()
- registry = create_data_analysis_registry()
- analysis_agent = NewReActAgent(
- name="AnalysisAgent",
- llm=llm,
- custom_prompt=ANALYSIS_AGENT_PROMPT,
- tool_registry=registry,
- max_steps=5
- )
- plan_result = ["分析不同年龄段用户的偏好"]
- task_result = []
- for task in plan_result:
- print(f"执行任务: {task}")
- try:
- answer = analysis_agent.run(task)
- task_result.append({ "task": task, "result": answer })
- print(f"任务结果: {answer}")
- except Exception as e:
- print(f"执行过程中出现错误: {e}")
- print(f"\n所有任务结果: {task_result}")
|