#Agent
5 篇文章
Agent 不该有删除权限
一次 Agent 误删后,我把所有工具的写权限收了回来,只留「加」和「查」。最小权限在 Agent 上要更狠——它不只会犯错,还会自信地犯错。给只读和追加,出了事还能回滚;给了删除,就没有后悔药。
# Agent# 权限# 最小权限· 约 3 分钟
让 Agent 先复述任务再做
加了一个「复述任务确认」步骤后,Agent 跑偏率降了一大截。Agent 理解偏了再执行是最大的浪费,让它先用自己的话把任务说一遍,错了你能在它动手前纠正,而不是等它交一堆废稿。
# Agent# 需求理解# 返工· 约 3 分钟
把工具说明书写给一个不看的人
我给 Agent 写的工具描述一开始像写给开发者的正经文档,调用错误率一直高。后来我把它砍成 API 注释一样短而精确的几行,错误率骤降。Agent 不读文档,它扫文档。
# Agent# 工具调用# function-calling· 约 3 分钟
Agent 的第一个失败信号,是它开始重复同一个动作
让一个订票 Agent 自己跑,它对同一个空座反复查询了 30 次才停。我后来才明白,Agent 卡在循环里不是 bug 是常态,得主动设动作去重和步数上限,否则它能在原地空转到天荒地老。
# Agent# 死循环# 容错· 约 3 分钟
Agent 踩坑记:它不是更好的函数调用器
让 Agent 自己订机票式的任务跑了一个月,我踩过的坑可以归成一句话:它擅长决定做什么,不擅长记住做过什么。
# Agent# 工具调用# 踩坑· 约 2 分钟
