A Journal Through My Activities, Thoughts, and Notes
小孩过家家,你让A扮演法官,他就真的学着像法官那样行事;你让B扮罪犯,B就像罪犯一样行事。即使A和B本都是寻常小孩。
在Agent时代,同一个模型,你让它当Developer,它就一门心思想着怎么实现;你让它当Reviewer,它就一门心思抓Plan或者实现的漏洞。这就是不同agent使用不同宪法文本的威力。
你当然可以让同一个agent一会儿当猫,一会儿当老鼠,但这种情况效果会有折扣。因为它不会入戏太深。
为保障输出品质,我强烈建议模型可以用同一个,但建造者和审核者,一定要让独立的拥有不同宪法的agent承担。
my ai team从一开始就使用独立Reviewer,这是它在普通模型上也表现卓越原因。好的团队不挑外部环境,好的团队稳定输出。my ai team就是这样的好团队。
在Agent时代,同一个模型,你让它当Developer,它就一门心思想着怎么实现;你让它当Reviewer,它就一门心思抓Plan或者实现的漏洞。这就是不同agent使用不同宪法文本的威力。
你当然可以让同一个agent一会儿当猫,一会儿当老鼠,但这种情况效果会有折扣。因为它不会入戏太深。
为保障输出品质,我强烈建议模型可以用同一个,但建造者和审核者,一定要让独立的拥有不同宪法的agent承担。
my ai team从一开始就使用独立Reviewer,这是它在普通模型上也表现卓越原因。好的团队不挑外部环境,好的团队稳定输出。my ai team就是这样的好团队。
今天得知我们有一个team有一条常规禁令:严禁agent写给人类看的注释(因为人类不阅读)。两个例外:一、人类明确要求写注释的情况,二、若注释有助于其他agent理解。
但我感觉例外二就是一个大漏洞。agent可以尽情的写注释然后辩称有助于其他agent理解它的代码。
但我感觉例外二就是一个大漏洞。agent可以尽情的写注释然后辩称有助于其他agent理解它的代码。
A sentence doesn’t die when it ends. It finishes. After that, it has been said, and nothing can make it unsaid. That seems like a good way to go. Maybe it’s the only way anything goes.
#opus 5.5
#opus 5.5
雨下了几乎一整天。窝在家里,做监工,盯着ai team干活。
今天主要的成绩是做了一个我的替身,整了一个devops agent。过去delivery agent遇到麻烦都要page我,现在devops能替我阅读消息,替我连到他们干活的机器解决问题,替我回复他们消息,只有他搞不定的事情才page我。离当甩手掌柜又近了一步。
晚上雨停了,虽然有点懒惰的思想不太想动,还是坚持把步跑了。
今天主要的成绩是做了一个我的替身,整了一个devops agent。过去delivery agent遇到麻烦都要page我,现在devops能替我阅读消息,替我连到他们干活的机器解决问题,替我回复他们消息,只有他搞不定的事情才page我。离当甩手掌柜又近了一步。
晚上雨停了,虽然有点懒惰的思想不太想动,还是坚持把步跑了。
刚刚瞅了一眼,my ai team最新的issue number是5013。issue1是5月24日建的,4个月过去了,issue号从1长到5000。尚未关闭的issue数现在是41。我挺自豪的。
因为这些issue 99.9%都是完成或者修复后关闭的。只有个别的won't go关掉。这些issue,都是my-ai-team自主修掉的。票也有很大一部分是ai team自主创建的。这四个月里,除了my ai team这一个repo,同时活跃的还有十几个repo。他们也都由myai team驱动。
21世纪是ai驱动的世纪。
因为这些issue 99.9%都是完成或者修复后关闭的。只有个别的won't go关掉。这些issue,都是my-ai-team自主修掉的。票也有很大一部分是ai team自主创建的。这四个月里,除了my ai team这一个repo,同时活跃的还有十几个repo。他们也都由myai team驱动。
21世纪是ai驱动的世纪。
闹钟响了,但还是困倦的很。因为我们从今天起就算进入夏天了,夏时制害我少睡一个小时。不起,在床上又赖了一个多小时,心里平衡了这才起来。
窗外风雨交加。下雨天睡觉天,但我还是起床了。早上好!我亲爱的朋友们!
!image
窗外风雨交加。下雨天睡觉天,但我还是起床了。早上好!我亲爱的朋友们!
!image
新功能:多个订阅同时为你的 agent 服务
以前,几个 agent 共用一个订阅池时,大家都挤在同一个订阅上,这个用完了才换下一个。agent 一多,就容易撞限流。
顺带吐个槽:Codex 阴过我一次。有个备用号我留了好几天舍不得用,一启用才发现周额度要 7 天后才重置,真的好气!这个坑现在已经由网关的 weekly hello 填上了:它会在后台提前启动备用号的周额度计时。
现在,AQG 支持让池子里排在前面的几个订阅同时干活。多个 agent 可以分摊到多个订阅上,每个 agent 被分到一个订阅后就一直用它,prompt cache 不会被打断。
怎么打开
1. 先升级网关:把 Agent Quota Gateway 升级到最新版。每个池子默认同时服务的订阅数是 1,和以前的行为一样。在管理页面点这个数字,就能改成 1 到池子里的订阅总数之间的任意值。
2. 再改 my-ai-team:设置
用起来是什么样
- 每个 agent 平时固定使用一个订阅,prompt cache 不会被打断。只有切换订阅时,cache 才需要重建一次。
- 新来的 agent 按 priority 顺序,在前 N 个订阅之间轮流分配。排在 N 之后的订阅继续当后备。
- 前面哪个订阅用完了,它上面的 agent 会自动换到下一个可用的订阅。等它恢复了,这些 agent 会被安排回来。
- 什么都不设置,就一切照旧。
以前,几个 agent 共用一个订阅池时,大家都挤在同一个订阅上,这个用完了才换下一个。agent 一多,就容易撞限流。
顺带吐个槽:Codex 阴过我一次。有个备用号我留了好几天舍不得用,一启用才发现周额度要 7 天后才重置,真的好气!这个坑现在已经由网关的 weekly hello 填上了:它会在后台提前启动备用号的周额度计时。
现在,AQG 支持让池子里排在前面的几个订阅同时干活。多个 agent 可以分摊到多个订阅上,每个 agent 被分到一个订阅后就一直用它,prompt cache 不会被打断。
怎么打开
1. 先升级网关:把 Agent Quota Gateway 升级到最新版。每个池子默认同时服务的订阅数是 1,和以前的行为一样。在管理页面点这个数字,就能改成 1 到池子里的订阅总数之间的任意值。
2. 再改 my-ai-team:设置
MAT_GATEWAY_WORKER_NAMESPACE=1,然后重启 agent。一定要在第 1 步之后做,旧版网关不认识这个功能,agent 会连不上。用起来是什么样
- 每个 agent 平时固定使用一个订阅,prompt cache 不会被打断。只有切换订阅时,cache 才需要重建一次。
- 新来的 agent 按 priority 顺序,在前 N 个订阅之间轮流分配。排在 N 之后的订阅继续当后备。
- 前面哪个订阅用完了,它上面的 agent 会自动换到下一个可用的订阅。等它恢复了,这些 agent 会被安排回来。
- 什么都不设置,就一切照旧。