请提供具体的java堆栈文本,我将严格按照您定义的“三步锁定法”提示词模板,输出①→②→③→④线性排查步骤。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让Claude把报错堆栈一次性解析成连贯、有先后顺序的排查路径,而不是零散罗列可能原因。这要求提示词明确约束输出结构、强制步骤依赖关系、并切断发散联想。
用“三步锁定法”重构提示词
第一步:在提示词开头直接定义输出格式——【必须严格按“①→②→③→④”编号输出,且每一步必须能自然触发下一步】。Claude默认倾向并列枚举,不加此约束就会生成“可能A、可能B、也可能C”式碎片。
第二步:要求它先定位堆栈中最末端(即最后抛出)的异常行,再反向追溯调用链。例如写明:“只基于堆栈末尾那行‘xxxException: null pointer’开始推导,前面所有at com.xxx…行仅用于确认调用上下文,不得单独列为一步”。否则它会把每一行at都当成一个独立检查点。
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
第三步:加入否定指令:“禁止出现‘可以检查’‘建议查看’‘也可能是’‘通常由于’等模糊动词短语;每一步必须是‘执行X操作→观察Y现象→若Z则进入③,否则返回①’这样的闭环动作”。这能砍掉60%以上的无效建议。
补一句关键限定,防止它擅自加戏
在提示词末尾单独加一行:“你不是运维工程师,不负责写修复代码,也不推测业务逻辑——你的唯一任务是把堆栈文本翻译成可逐条执行的终端/IDE操作序列”。【缺少这句时,Claude常混入环境配置建议或伪代码,导致步骤无法直接执行】
一个可用的完整提示词模板
请将以下Java堆栈严格转换为线性排查步骤:①→②→③→④,每步必须是可立即在IntelliJ中执行的操作,且后一步依赖前一步结果。只基于最后一行异常类型和消息生成步骤,前面at行仅用于确认类名和行号。禁止任何推测性描述、替代方案或解释性文字。你不是开发人员,不提供修复代码,只输出操作指令序列:










