🧡 第八章 多智能体协作
📄 一句话概括

六条:先单线、并行两件、认隔离、派副线、敢走开、记账;最后一条最容易被跳过,而答案多半是——大部分时候不该并行。

📝 本节和前面几节的关系

第八章收尾。这一章的作业不是学会并行,而是学会判断什么时候不该并行。

一、练习一与二:先单线,再并行

用一次单线做完一件事——别一上来就并行。 然后找两件互不依赖的小事,开两个窗口同时做。

二、练习三与四:认隔离,派副线

两件事改同一个仓库时,先建两个 worktree——这一步做完再并行才安全。 主线写东西时,派一个副线去查资料,感受一下【主线不被打断】。

三、练习五与六:敢走开,会记账

交代清楚后真的走开十分钟,回来再看结果。 算一次并行省了多少分钟、协调花了多少。 不算账你永远不知道自己该不该并行——而答案多半是:大部分时候不该。

四、本章真正的落点

这一章学完,你该有的能力不是【能开十个窗口】,是【知道什么时候不该开】。 多开窗口很容易,难的是忍住。 所以这一章的判据只有一条:协调成本低于省下的时间,才该并行。

五、动手 Demo:第八章练习清单

下面六条照着做,最后一条最容易被跳过。

tasks = [(u"先单线", u"用一次单线做完一件事"),
          (u"并行两件", u"两件互不依赖的小事同时做"),
          (u"认隔离", u"同仓库先建两个 worktree"),
          (u"派副线", u"主线写东西时派副线去查"),
          (u"敢走开", u"交代清楚后走开十分钟"),
          (u"记账", u"算省了多少、协调花了多少")]

实跑输出:

--------------------------------------------------------------------
第八章练习清单
--------------------------------------------------------------------

本章练的是【并行协作】。六条:

  要做什么     做到什么算完成
  -----------------------------------------------------
  先单线       用一次单线做完一件事,别一上来就并行
  并行两件     找两件互不依赖的小事,开两个窗口同时做
  认隔离       两件事改同一个仓库时,先建两个 worktree
  派副线       主线写东西时,派一个副线去查资料
  敢走开       交代清楚后走开十分钟,回来再看结果
  记账         算一次并行省了多少分钟,协调花了多少

最后一条最容易被跳过。**不算账,你永远不知道自己该不该并行**——
而答案多半是:大部分时候**不该**。

最后一条最容易被跳过:不算账,你永远不知道自己该不该并行。 而本章的落点是那句——协调成本低于省下的时间,才该并行。

30 秒实验

  1. 现在就建待办,标题写【第八章六条练习】。
  2. 做完第六条时写下结论:你手边的活,多半该串行还是并行?

常见误区

  1. 跳过最后一条。不算账就并行,等于凭感觉下注。
  2. 把这一章学成【怎么开更多窗口】。真正的能力是知道什么时候不该开。
自测三问(点开对答案) 1. 本章六条练习是什么? —— 先单线、并行两件、认隔离、派副线、敢走开、记账。 2. 本章真正的落点是什么? —— 不是能开十个窗口,是知道什么时候不该开。 3. 并行的判据只有一条,是什么? —— 协调成本低于省下的时间,才该并行。

相关笔记