佬们说的模型分工是怎么实现的

经常看到社区有人说用 fable5 规划,gpt 5 执行,还有其他什么模型审核的,这种是咋做的,cc 和 codex 貌似接三方模型搞不了这种吧,问下佬们怎么搞的

1 个赞

我自己是codex生成审计文件/plan文件以及验收文档,然后丢给glm

开两个 harness 吗:thinking:,还是在一个里面开两个会话呢

两个,手动粘贴,我觉得还可以,虽然是原始人做法了

1 个赞

基本都是任务模式开发,比如 gpt(codex) 规划任务怎么搞,然后让 glm(cc) 去实现。
有很多框架,比如 trellis。

1 个赞

opencode的omo就是这种实现

1 个赞

这个我也很好奇怎么做,两个一直复制对话会左右脑互博 :joy:

对,我也有这种疑问。两个会话,如果一个会话只产生计划,然后把计划复制给另一个会话,另一个会话只拿到这个计划,没有相关的上下文,它拿着这个计划感觉会跑偏

如果写了计划还会跑偏
代表这个计划不够完整? :lark_044:

pi,oh-my-pi,原生的话,可以直接用cli去做。&,有插件和相应的Agent项目专门做这个的。非常多,可以去搜一下

1 个赞

我也插眼一下。我最多就是记录下进度,然后让ai继续做。

用子代理分工可以用claude code,把模型改成你想使用的四个模型,cc会替你编排子代理,或者使用advisor,也可以使用omo或者omp

编排多个agent会话更复杂,如果你的工作流程确定性很强可以用langgraph,也可以自己写harness利用orca之类的工具

不是大项目前者就够用了,并发会话的harness处理不好agent改文件各种冲突或者堵塞

2 个赞

嗦嘎,所以说在 Claude Code 里面用的话,就是自己去做模型映射,把 Claude 默认的那 4 种模型映射成能力等级相对的模型,完全靠开子代理。Opencode 的 omo 插件貌似专业点。

要么写详细的文档,要么用能切模型的code agent工具

分配模型的动作怎么实现呢,比如codex规划好后,怎么把GPT(codex)做好的规划相关产出丢给glc(Claude Code)去处理实现部分任务呢?

切模型的工具,比如说前面的活一直是让A模型干的,接下来的话准备交给B模型做了,切换到B模型后,是不是切换模型后的首次对话会把前面所有的上下文全部发给B模型了,会不会导致上下文太多了超了呀

1 个赞

按理换模型也继承上下文,多了就压缩,但是缓存没了
我还是习惯用长文档来不同工具模型交接,互相讨论review

很多方式比如:

2 个赞

openAI 居然还自己做了插件给 cc 用,我研究下:grinning_face_with_smiling_eyes:

最简单的办法就是你让模型写好文档,让另外一个模型根据文档执行。

哎呀分什么工,全栈任务sol 一个大 goal 下去什么都给你实现和测试完了。目前我个人的记录最大的 goal 执行了 1天19个小时,在一个 30w 量级代码的全栈项目里面完成了 2w 代码的修改。且几乎没有任何功能性问题,能直接用(只是有小瑕疵和bug需要人工微调,但是有这个完成度已经是很逆天了。也就一个周末的事)

当然,想要做到这种大 goal 的前提是给项目写一个清晰的 AGENTS.md,给任务写一个清晰的 plan.md