原则一:告诉Agent“不要做什么”。
LLM的默认行为是“再试一次”。错误信息必须明确打破这个默认。“DO NOT retry ”、“You are NOT allowed”、“Stop trying”——这些否定词是必要的。不要委婉,不要客气。LLM不会因为你说了“please”就更听话。
原则二:告诉Agent“应该做什么”。
只说“不要做什么”是不够的。Agent需要一个明确的替代方案。“Use web_fetch instead”、“Create the directory first”、“Tell the user the service is unavailable”——具体的下一步指令。
原则三:提供纠正信息。
错误信息不只是“你错了”,还应该是“正确的长什么样”。可用工具列表、正确参数格式、示例调用——这些信息帮助Agent在下一轮做出正确的选择。
这三个原则加在一起,把错误从“Agent的困惑”变成了“Agent的指引”。
#AI
#agent