A Journal Through My Activities, Thoughts, and Notes
新功能:多个订阅同时为你的 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 会被安排回来。
- 什么都不设置,就一切照旧。
今年我最大的观念转变是,过去是AI协助我做事,今天是我协助AI做事。主角变了,我,一个人类,心甘情愿的把主导权交给了Agent。我帮助AI写需求,查看agent不方便查看的结果,我报bug,我偶尔重排优先级,在关键时刻我做些方向上的决定,我偶尔关心细节,只是满足自己的好奇心。细节都由agent掌控,但产出结果的好坏,现阶段仍然由人类评判。
当然,my-ai-team有一整套机制能确保agent不跑偏,卡住时能自救和呼救。
AI已经让很多职业退休,希望我能在有生之年看到这么一天,agent对我说,轮到你了。
当然,my-ai-team有一整套机制能确保agent不跑偏,卡住时能自救和呼救。
AI已经让很多职业退休,希望我能在有生之年看到这么一天,agent对我说,轮到你了。
openai surprised me. I deliberately don't use another codex account to keep some token for later use. last night, my first codex account exhausted so I started to use the backup, guess what? the reset time for the back is 7 days after! my two accounts got reset 5 days ago, just because I didn't use the second one in the first 5 days, you start a brand new session for me? 离了大谱!这合法吗?
最近7天合并了213个PR。平均每小时1个多一点。我很欣慰。生活在这个时代真是幸福。感谢my-ai-team。AI时代缺啥工具不用等,自己造就好了。浪费当然有浪费,但好东西正是从一个个丑陋的小板凳里脱颖而出的。只要造轮子的人足够多,就总会有好轮子脱颖而出。
刚才在freebuff里看到一个新模型 space bunny alpha。中秋节快来了,太空兔子模型?肯定是来自中国的。deepseek和kimi家,还有bytedance家都发过了,难道是水平最差的minimax?
我正在试用,希望它给我惊喜。我可有minimax家的年订阅。哈哈
我正在试用,希望它给我惊喜。我可有minimax家的年订阅。哈哈
刚才出去跑步,天已经大黑了(晚上九点多),跑过一辆车时候听到车里有狗叫。我没有停下继续跑,但我心里一直在嘀咕,谁家的主人这么不小心?找不到自家狗也不着急吗?
跑出去一百多米以后我实在受不了,就又折了回来,临近车子的街边房子亮着灯,我鼓足勇气敲门,敲了好几下,没有人应门,我正准备撤的时候门开了。一个推着助行车的老太太和一个大男孩,我问那车是他们的吗,老太太说是的。我说你们的狗被锁里面了。老太太说知道,狗就住车里。我说狗一直叫,她说知道,她在屋里也能听见,不过不用担心,“她(那只狗)都习惯住车里了”。她谢谢我对她狗狗的关心,又问我是不是也住这条街上。我说只是隔壁街,我出来跑个步。既然狗子没事儿,我就放心了。拜拜。
但拜完了,我还是替狗子鸣不平。哎人会生错人家,狗子也会啊。很好看的狗狗,是和丁丁的白雪一样可爱的狗狗,锁在车里一呆就是一晚上。哎!
跑出去一百多米以后我实在受不了,就又折了回来,临近车子的街边房子亮着灯,我鼓足勇气敲门,敲了好几下,没有人应门,我正准备撤的时候门开了。一个推着助行车的老太太和一个大男孩,我问那车是他们的吗,老太太说是的。我说你们的狗被锁里面了。老太太说知道,狗就住车里。我说狗一直叫,她说知道,她在屋里也能听见,不过不用担心,“她(那只狗)都习惯住车里了”。她谢谢我对她狗狗的关心,又问我是不是也住这条街上。我说只是隔壁街,我出来跑个步。既然狗子没事儿,我就放心了。拜拜。
但拜完了,我还是替狗子鸣不平。哎人会生错人家,狗子也会啊。很好看的狗狗,是和丁丁的白雪一样可爱的狗狗,锁在车里一呆就是一晚上。哎!
我的codex一直是gpt-5.6-luna xhigh,昨天升到6-luna max。当然没法跟asta比,但人家发挥一直是很稳定的,不知道为啥一些人狂骂luna笨,用过haiku4.5吗,那才是真笨。关键是luna价格良心,量足啊。没有luna,我一周这百十个PR钱包会哭死。眼见还有两天reset,我另一个codex账号尚满血,决定换 gpt-6-sol high,给agent们吃点好的,打打牙祭。
比较有意思了!sonnet5.5和haiku5.5 is coming!
我好期待。希望sonnet5.5和haiku5.5也能至少像luna 那样能打又足够低价。中国的模型们也要加油哦。我热烈的欢迎你们打价格战,打得越激烈越好 :D
我好期待。希望sonnet5.5和haiku5.5也能至少像luna 那样能打又足够低价。中国的模型们也要加油哦。我热烈的欢迎你们打价格战,打得越激烈越好 :D
今早我发在公司AI论坛里的一个贴子
Anyone allow agents to merge your PR on your side projects? I allow them. Agents write better code, made better decisions when having a good harness. I developed a suite called my-ai-team, where Explorer agents write better tickets than human, Delivery agents deliver "Ready" issues 7x24x365 automatically, and independent Reviewers constantly push back not-good-enough plans and implementations, and approve and merge them when they are good enough and pass the CI check.
You might say, AI mistakes. Sure, human beings make mistakes as well. The way I take on my side projects is I have an independent Auditor agent who is responsible to the quality of the merged code, just like what we did for "test in main". It checkes newly merged PRs and do extra check. When there are no new PRs, it also scans the code base regularly to find the bugs, bad smells, duplicate code, bad test coverage, even design issues etc, then convert them into well-written issues.
Surely, allowing agents to merge PRs at work is still a distance to walk through. However, for you side projects, it is worth a try!
虽然在我现在就职的公司还不允许 AI自动合并代码,但这一天终会到来,无非早一点或者晚一点。早一点拥有my-ai-team, 就早一点解放你的生产力。
现在是早上6:43分,在我起床前的2个小时内,ai team已经自我进化合并了4个PR,发布了4个版本。
!image
Anyone allow agents to merge your PR on your side projects? I allow them. Agents write better code, made better decisions when having a good harness. I developed a suite called my-ai-team, where Explorer agents write better tickets than human, Delivery agents deliver "Ready" issues 7x24x365 automatically, and independent Reviewers constantly push back not-good-enough plans and implementations, and approve and merge them when they are good enough and pass the CI check.
You might say, AI mistakes. Sure, human beings make mistakes as well. The way I take on my side projects is I have an independent Auditor agent who is responsible to the quality of the merged code, just like what we did for "test in main". It checkes newly merged PRs and do extra check. When there are no new PRs, it also scans the code base regularly to find the bugs, bad smells, duplicate code, bad test coverage, even design issues etc, then convert them into well-written issues.
Surely, allowing agents to merge PRs at work is still a distance to walk through. However, for you side projects, it is worth a try!
虽然在我现在就职的公司还不允许 AI自动合并代码,但这一天终会到来,无非早一点或者晚一点。早一点拥有my-ai-team, 就早一点解放你的生产力。
现在是早上6:43分,在我起床前的2个小时内,ai team已经自我进化合并了4个PR,发布了4个版本。
!image
#mat 同一个repo最好有两个AI delivery team来消费backlog。这样万一一个卡住,等待人工处理期间,另一个team仍然可以继续取得进展,让backlog里的等待列表快速变短。
!image
这张图告诉我们,
- gpt-6-luna xhigh 不要用
- gpt-6-sol max 不要用
- claude-opus-5 high 不要用
来源 <https://openai.com/index/introducing-gpt-6-sol-and-luna/>
这张图告诉我们,
- gpt-6-luna xhigh 不要用
- gpt-6-sol max 不要用
- claude-opus-5 high 不要用
来源 <https://openai.com/index/introducing-gpt-6-sol-and-luna/>
自从用上my-ai-team以来,我再没有抱怨过ai 降智。ai读你的小九九读对了,你觉得啊它真聪明,简直是我肚里的蛔虫。读错了,小笨蛋,你怎么降智了。
人很少怀疑是不是自己没有提供足够清晰准确的输入。人有长期记忆,agent没有。人以己度agent,难免有偏差。
所以,好好写票,把票写好是重中之重。而人又是出了名的懒惰,不爱出力气,写个票恨不能一句话就结束。
这就是为什么我开发Explorer agent来帮我写票。我还是就写一句话或者一段话,ta替我做调查,写出agent清晰易懂的好票。有了这么好的输入,agent犯错的机会当然就大大减少了,最重要的,你不用“盯盘”(babysit),你的身心健康都更好了!
“好好写票,把票写好”被我写到Explorer的宪法里,而我呢,则可以一如既往的当伸手大爷,我只动动嘴儿,agent们就心甘情愿地跑断腿儿。
好了,我要去跑步了。等会儿回来再检查作业。lol
人很少怀疑是不是自己没有提供足够清晰准确的输入。人有长期记忆,agent没有。人以己度agent,难免有偏差。
所以,好好写票,把票写好是重中之重。而人又是出了名的懒惰,不爱出力气,写个票恨不能一句话就结束。
这就是为什么我开发Explorer agent来帮我写票。我还是就写一句话或者一段话,ta替我做调查,写出agent清晰易懂的好票。有了这么好的输入,agent犯错的机会当然就大大减少了,最重要的,你不用“盯盘”(babysit),你的身心健康都更好了!
“好好写票,把票写好”被我写到Explorer的宪法里,而我呢,则可以一如既往的当伸手大爷,我只动动嘴儿,agent们就心甘情愿地跑断腿儿。
好了,我要去跑步了。等会儿回来再检查作业。lol