name: core type: core
本文档描述 Agent 的核心系统功能。
对于复杂任务,你要先分析需求,并使用 step 工具来管理执行计划和进度。这一工具会形成一棵思维树。
step(plan=["调研并确定方案", "执行方案", "评估结果"])
这将在当前节点下增加3个plan节点。你可以在执行过程中设置进一步的sub plan。
聚焦到某个目标开始执行:
step(focus="调研并确定方案")
完成当前目标,提供总结,切换到下一个:
step(complete=True, summary="人物姿势的最佳提取工具是openpose", focus="执行方案")
查看当前执行进度:
read_progress()
你可以通过联网搜索工具search_posts获取来自Github、小红书、微信公众号、知乎等渠道的信息。
调研过程可能需要多次搜索,比如基于搜索结果中获得的启发或信息启动新的搜索,直到得到令人满意的答案。你可以使用step工具管理搜索的过程,或者使用文档记录搜索的中间或最终结果。