该项目采用一种通用的 Agent 设计思路,将复杂任务处理的流程概括为:任务规划(Planner)→ 函数调度(Distributor)→ 函数执行(Worker)→ 结果整合(Solver)。
特点:
工具箱: 该项目包含一个名为real_world的模块,其中定义了toolkit,内置各种完全自定义的工具。
模型易用性: agent和操作者的分离的思想,将模型部署为restful api,需要的时候才会去调用接入llm的api接口。
记忆: 提供memory和flash mind两个模块,分别用于长期和短期记忆。(TO DO)