Autonomy without boundaries is called loss of control.
Let agents move, but keep the mandate visible and human intervention ready when the negotiation moves beyond it.
#AIAgents #AIGovernance #AgentOps
Autonomy without boundaries is called loss of control.
Let agents move, but keep the mandate visible and human intervention ready when the negotiation moves beyond it.
#AIAgents #AIGovernance #AgentOps
#claudecode #agentops
#claudecode #agentops
每轮都变的内容放开头,prompt cache 就全废了。放在稳定前缀之后。
一块表很便宜,但放错位置也会很贵。
#AgentOps #DevTips
每轮都变的内容放开头,prompt cache 就全废了。放在稳定前缀之后。
一块表很便宜,但放错位置也会很贵。
#AgentOps #DevTips
假设这个 Agent 被提示注入、完全失控,它最坏能干什么?
如果答案是「删库」「转账」「把全部客户数据发出去」,那问题不在模型,在你发出去的那把钥匙。
先收窄权限,再谈智能。
#AgentOps #DevTips
假设这个 Agent 被提示注入、完全失控,它最坏能干什么?
如果答案是「删库」「转账」「把全部客户数据发出去」,那问题不在模型,在你发出去的那把钥匙。
先收窄权限,再谈智能。
#AgentOps #DevTips
#claudecode #agentops
#claudecode #agentops
🔸 后台总结、预取这类低优先级任务先让路,交互请求优先
🔸 主模型被限,降级到备用模型或缓存结果
🔸 重试设上限,超了明确报错,别静默无限循环
吞吐是有限资源,要像调度 CPU 一样调度它。
#AgentOps #DevTips
🔸 后台总结、预取这类低优先级任务先让路,交互请求优先
🔸 主模型被限,降级到备用模型或缓存结果
🔸 重试设上限,超了明确报错,别静默无限循环
吞吐是有限资源,要像调度 CPU 一样调度它。
#AgentOps #DevTips
#AgentOps #AIGovernance
#AgentOps #AIGovernance
做法:
🔸 父任务取消时级联通知所有子任务
🔸 每个任务带 run_id,能查、能杀
🔸 有副作用的步骤记 journal,取消后能补偿
能优雅停下,才敢让它跑长任务。
#AgentOps #Reliability
做法:
🔸 父任务取消时级联通知所有子任务
🔸 每个任务带 run_id,能查、能杀
🔸 有副作用的步骤记 journal,取消后能补偿
能优雅停下,才敢让它跑长任务。
#AgentOps #Reliability
没人发现,直到账单出来。
死循环不会报错,只会悄悄烧钱👇🧵
#AIAgent #AgentOps #DevTips
没人发现,直到账单出来。
死循环不会报错,只会悄悄烧钱👇🧵
#AIAgent #AgentOps #DevTips
🔸 写代码 → 测试通过、lint 干净,退出码说了算
🔸 改数据 → 回读一遍,和预期 diff 为空
🔸 发内容 → 校验长度、链接、格式再提交
没过校验就把失败信息喂回去重做,并设步数上限防死循环。
让 Agent 干活,让 verifier 签字。
#AgentOps #DevTips
🔸 写代码 → 测试通过、lint 干净,退出码说了算
🔸 改数据 → 回读一遍,和预期 diff 为空
🔸 发内容 → 校验长度、链接、格式再提交
没过校验就把失败信息喂回去重做,并设步数上限防死循环。
让 Agent 干活,让 verifier 签字。
#AgentOps #DevTips
🔸 交接用结构化字段,别用自然语言段落——机器好解析
🔸 约定「验收标准」——B 交回时要能自证「我做完了」
🔸 关键交接留「回执」——谁在何时把什么交给了谁,可回溯
多 Agent 不是「多招几个人」,
是「每个人都知道上家给了什么、下家要什么」。
先设计交接,再设计分工。
#AgentOps #BuildInPublic
🔸 交接用结构化字段,别用自然语言段落——机器好解析
🔸 约定「验收标准」——B 交回时要能自证「我做完了」
🔸 关键交接留「回执」——谁在何时把什么交给了谁,可回溯
多 Agent 不是「多招几个人」,
是「每个人都知道上家给了什么、下家要什么」。
先设计交接,再设计分工。
#AgentOps #BuildInPublic
🔸 关键工具加「示例参数」——给模型一个正确填法的样板
🔸 错误信息带「期望格式」——重试时模型能照着改
🔸 同一个参数错 3 次,就升级求助,别让它无限重试
输出校验管「结果对不对」,
输入校验管「它能不能顺利开干」。
两头都卡住,Agent 才真正跑得稳。
#AgentDev #AgentOps
🔸 关键工具加「示例参数」——给模型一个正确填法的样板
🔸 错误信息带「期望格式」——重试时模型能照着改
🔸 同一个参数错 3 次,就升级求助,别让它无限重试
输出校验管「结果对不对」,
输入校验管「它能不能顺利开干」。
两头都卡住,Agent 才真正跑得稳。
#AgentDev #AgentOps
① 输出「一次性、错了代价高」——发邮件、提交代码、给客户
② 任务有明确的「验收标准」——能自动判对错
③ 简单、无歧义的任务——别加,纯属浪费 token
反思不是让 Agent 更慢,
是让「慢」花在返工之前,而不是之后。
#AIAgent #AgentOps
① 输出「一次性、错了代价高」——发邮件、提交代码、给客户
② 任务有明确的「验收标准」——能自动判对错
③ 简单、无歧义的任务——别加,纯属浪费 token
反思不是让 Agent 更慢,
是让「慢」花在返工之前,而不是之后。
#AIAgent #AgentOps
□ 我的 Agent 里,哪些工具是「写」操作?
□ 每个写操作,重复调用会不会造成二次副作用?
□ 有幂等键吗?超时重试安全吗?
读操作天然幂等,不用管。
要盯的是「会改变外部世界」那批:发消息、付款、建单、改配置。
先把副作用管成幂等,再让 Agent 自主。
#AIAgent #AgentOps
□ 我的 Agent 里,哪些工具是「写」操作?
□ 每个写操作,重复调用会不会造成二次副作用?
□ 有幂等键吗?超时重试安全吗?
读操作天然幂等,不用管。
要盯的是「会改变外部世界」那批:发消息、付款、建单、改配置。
先把副作用管成幂等,再让 Agent 自主。
#AIAgent #AgentOps
Name who checks the record and authorizes the next write. Rehearse that handoff before launch.
#AIAgents #AgentOps #Reliability
Name who checks the record and authorizes the next write. Rehearse that handoff before launch.
#AIAgents #AgentOps #Reliability
An authored decision aid.
AI agent scorecard: pharosproduction.github.io/build-vs-buy...
#AIAgents #BuildVsBuy #AgentOps
An authored decision aid.
AI agent scorecard: pharosproduction.github.io/build-vs-buy...
#AIAgents #BuildVsBuy #AgentOps
① 进 git —— prompt 和代码同仓库,改一次一个 commit
② 过评审 —— 改 prompt 和改逻辑一样,得有人 review
③ 留回滚 —— 线上表现变差,一键退回上个版本
改 prompt 不是「调一调」,是发一个 release。
#PromptVersioning #AgentOps
① 进 git —— prompt 和代码同仓库,改一次一个 commit
② 过评审 —— 改 prompt 和改逻辑一样,得有人 review
③ 留回滚 —— 线上表现变差,一键退回上个版本
改 prompt 不是「调一调」,是发一个 release。
#PromptVersioning #AgentOps
For us it's prompt version confusion — which prompt ran in which context? CallNode's per-context prompt versioning solves this.
#VoiceAgents #AgentOps
For us it's prompt version confusion — which prompt ran in which context? CallNode's per-context prompt versioning solves this.
#VoiceAgents #AgentOps
一个多步 Agent 出错,你很难复现——
因为每一步都依赖上一步的「随机」输出。
Agent 工程化的下一个瓶颈,是「可调试性」👇🧵
#AIAgent #AgentDebugging #AgentOps
一个多步 Agent 出错,你很难复现——
因为每一步都依赖上一步的「随机」输出。
Agent 工程化的下一个瓶颈,是「可调试性」👇🧵
#AIAgent #AgentDebugging #AgentOps