Files
agent-aide/task-now.md
2025-12-16 20:17:39 +08:00

23 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

对当前的commands&skills&aide做一些调整记得完成调整后同步更新所有相关文档
添加一个新的skill内容以@statements/optimize.md为基础尽情发挥你的创造力尝试将其进一步扩展和完善然后做成一个新skill放入插件市场
然后在run中添加一条要求不论任何时候如果发现用户的对话消息内容或是给你的任务文档内容具有较明显的口头语气就应该学习该skill然后对其内容进行深度理解比如本任务文档就属于需要使用该skill进行解析的
我之前提出了按下面的要求对commands/run的流程图设计部分的内容进行调整但现在看来没有实现目标效果仅仅只做到了“无论如何要有图”但没有约定要什么样的图
```
调整在流程图阶段的要求:
- 强化流程图的要求,不论是什么任务,只要有任务就必须有流程图,
- 因为整个任务的具体实现主要是LLM来完成实际上用户主要处理的只是提供原任务信息和处理优化待定项的决定还有后续可能的审阅
- 但是如果审阅时要每一个文件的改动细节够一个一个看的话太过于耗费时间,
- 如果有图像形式的流程图,这会对用户很友好,而且如果能在流程图阶段就发现业务流上的逻辑错误,将能避免很多沉没成本,避免花了大量时间查看细节但其实大方向上就有错误浪费了时间
- 我需要的流程图是那种比如一个C/C++程序一般是从main函数开始同时程序的本质其实就是顺序执行或分支/循环结构这些都能用流程图体现出来,代码的本质是为了实现业务逻辑也就是说可以把代码细节抽象为语义化简述(其实应该是写代码就是为了把高级抽象的人类语言业务逻辑实现为底层程序代码的过程),所以其实可以使用流程图把程序的逻辑流以语义化的方式呈现出来,
- 而且一个函数可以被封装为一个用有规定的预期输入+输出的盒来表示,一个函数或模块就是一个子系统,子系统可以在一个单独的流程图中呈现其细节,就像是写代码时的模块化思维,封装分装到多个代码文件里那样类似的
- 而对于有些不是写程序代码的任务也同样需要流程图,用户可以通过流程图来看出计划,将要做什么事,做事的顺序,
```
上面说的那些你能理解吗能的话先写一个使用python语言模块化编程实现一个中低复杂的的程序在test-cache目录下新建目录和文件具体程序内容你自拟然后为其程序执行的顺序流绘制流程图
将上面说的原本的要求内容转化为清晰明确的规定,同时新增一项要求,我希望含有程序设计与代码编写的任务要同时有任务本身的执行过程的流程图和程序的顺序流逻辑图,而不含程序代码的任务则只要有任务本身的执行过程的流程图即可
调整aide程序中flow的一些过程因为flow会每次更新流程状态元数据还会集成git提交而用户有可能会希望不要把.aide忽略提交
所以我希望的是flow的所有过程只要集成了git提交操作的git提交都应该是最后一步就是先更新当前flow步骤的数据再git add . 和 commit