基于LLM的交互式Project Generate Framework

0908 记录

  1. 递归思维求解问题
  2. 先对任务进行树状展开,变成任务tree
  3. 每个结点存在依赖 depsOn ,于是tree 会变成图,一个任务总是如此按照拓扑的方式进行执行。
  4. 每个结点的depsOn,本质是 结点的input ,这又回了以前的熟悉领域, 动态编排里的参数管理了。
  5. 每个叶子执点,需要是执行一个具体任务(void 类型),或者返回一段信息 (有返回型)
  6. 编排建立与格式解析分开, 也就是先有一个自由的agent 与人类进行交互,再由一个专门的agent 对其进行结果解析。

先从0 开始搭建一个空的工程

  1. 一个聊天框,用于跟LLM 交互, 可选模型
  2. 可配置化的prompt
  3. 一个展示框,能够展示结果内容
  4. 先从创建文件和打开文件开始。

里程碑

时间点 工作内容 备注
2024-09-10 完成任务拆解与格式解析,输出编排的基本scheme
2024-09-08 探索了第一版任务拆解的prompt
2024-09-01 完成工程初始化,git +vercel