Skip to main content

把目标和实现分开


AI时代最佳的工作方式


现在很多人还在讨论,AI写代码,人类应不应该审核

  1. 应该审核

    1. 觉得还是不信任AI的能力
    2. 害怕AI做的结果不是自己想要的
  2. 不应该

    1. AI已经越来越强,什么都能干
    2. 一天可以输出500个commit

  1. AI虽然很强,但是输出的commit和人类的精雕细琢的质量还是有差异的
  2. 明确清晰的任务,上下文能表达清楚的任务,AI会完成得非常好
  3. 表达不清楚的任务LLM会按照概率来
  4. 模型公司交付的产品只是对上下文负责
  5. ​浓缩了复杂信息,高层级逻辑的上下文是模型公司的挑战

所以要用好AI就是用好上下文

有限的上下文是不能承载你的大目标

把你的目标拆解成一个个的明确的,清晰的,可以直接开工的,外包的任务


对于一个软件工程来说

目标就是最终实现的功能和效果,这是一个需要复杂设计,

为了效率需要各种架构和优化的

在人工时代,要考虑的是,迭代,运行,编译,调试,开发,分工,演进,分发

这中间能用AI较好的明确替代的就是:编译,调试,开发,这些可以归结为实现

剩下的工作就不是AI擅长的了