Problem
plan模式下会有大量子任务,并且还有迭代需求的可能;
好处:
通过子对话可以只保留任务和最终的执行结果,减少对context的占用;
能够支持多个子任务并行;
可以在新的对话中对子任务的细节进行微调,分离任务规划与执行的关注点
Solution
计划制定后拆分为子任务,然后通过UI交互创建新的对话执行某个任务;
子任务执行时向plan反馈执行结果与任务调整 => plan对话动态调整及更新计划
如果出现多个任务有相同的修改范围,与当前多线程对话的处理逻辑一致(目前没有尝试过多个回话修改相同的模块,所以不太确定)
Use Case
plan模式下处理复杂任务,执行过程对ctx的占用过多,对某个子任务的处理也会占用不必要的上下文
Priority
-
High - Blocking issue -
Medium - Important improvement -
Low - Nice to have
Additional Info
(Optional: screenshots, examples, links)