news 2026/6/26 6:21:33

大模型应用-筑基期【07:Self-Consistency与ReAct提示模式】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
大模型应用-筑基期【07:Self-Consistency与ReAct提示模式】

W3 · 知识点07:Self-Consistency与ReAct提示模式

学习目标:掌握两种高级Prompt技巧,在设备维修系统中实现更可靠的故障诊断和多步骤维修决策。


一、Self-Consistency:多路诊断投票

核心思想:同一个设备故障,让模型用不同的诊断思路分析多次,然后"投票"选出最常见的结论。就像医院里多个专家会诊——如果3个医生都说是同一个病,可信度就高。

故障: "电机运行时有规律的嗡嗡声,每隔3秒一次,电机温度正常, 电流比额定值高10%。" 诊断路径1(从电气角度): - 有规律的声音 → 可能与电源频率有关 - 电流偏高10% → 存在额外负载或电气问题 - 结论:可能是定子绕组匝间短路 诊断路径2(从机械角度): - 有规律嗡嗡声(3秒一次)→ 与转速相关的周期性故障 - 电流偏高 → 机械阻力增加 - 结论:可能是轴承损坏导致偏心运转 诊断路径3(综合角度): - 周期性声音 + 电流偏高 + 温度正常 - 温度正常 → 不太可能是电气问题(电气问题通常伴随升温) - 结论:更可能是机械原因——轴承或联轴器问题 投票: 2/3指向机械原因 → 优先排查轴承和联轴器

在Prompt中的实践:

你是一位资深设备维修专家。请对以下故障从3个不同角度进行独立诊断: 角度1:电气系统分析 角度2:机械系统分析 角度3:综合系统分析 每个角度独立推理,不要互相参考。 最后汇总:如果3个角度结论一致,输出该结论;如果不一致,说明分歧点并给出你的最终判断。 故障描述:[维修人员输入的故障现象]

二、ReAct:维修工程师的思维模式

ReAct =Reasoning +Acting。这正是一个经验丰富的维修工程师的工作方式:想想该查什么 → 去检查 → 看到结果 → 决定下一步。

故障报告: "2号产线空压机突然停机,控制面板显示E-07报警" Thought 1: E-07报警代码需要查设备手册,我需要知道它代表什么 Action 1: 查询空压机手册中E-07报警代码的含义 Observation 1: E-07 = 排气压力过高保护 Thought 2: 排气压力过高有几种常见原因:排气阀故障、冷却器堵塞、压力传感器异常 Action 2: 检查排气压力传感器的实时读数 Observation 2: 传感器显示1.2MPa(正常范围0.6-0.8MPa) Thought 3: 压力确实偏高。需要判断是真实压力过高还是传感器误报 Action 3: 用机械压力表交叉验证 Observation 3: 机械压力表显示0.75MPa(正常范围) Thought 4: 传感器和机械表读数不一致,说明是传感器故障导致误报触发保护停机 Final Answer: 排气压力传感器故障导致误报,触发E-07保护停机。 维修方案:更换排气压力传感器,校准后恢复运行。

ReAct在设备维修系统中的Prompt模板:

你是一位设备维修诊断专家。请按以下格式逐步诊断问题: Thought: [分析当前情况,决定下一步该做什么] Action: [你的操作:query_manual / check_sensor / inspect_component / test_run] Observation: [操作的结果] ... (可以重复多轮) Final Answer: [最终诊断结论和维修方案] 可用操作说明: - query_manual(设备名, 查询内容): 查询设备手册 - check_sensor(传感器名称): 读取传感器当前值 - inspect_component(部件名称): 目视或手动检查部件状态 - test_run(测试条件): 试运行设备观察现象 故障描述:[输入的故障信息]

三、在设备维修系统中的选择

Self-Consistency 适合: → 关键设备的故障诊断(需要高可信度) → 安全风险较高的故障判断 → 验证单次诊断结果是否可靠 ReAct 适合: → 需要多步排查的复杂故障 → 后续开发Agent时的核心模式(重要!第二阶段会用到) → 需要查询设备手册、检查传感器等"工具调用"的场景

四、动手练习

练习1:Self-Consistency设备诊断

选择3个设备故障案例,用单次诊断和Self-Consistency(3路诊断)对比:

| 故障案例 | 单次诊断结果 | 3路诊断结果 | 一致性 | 最终判断 | |---------|-------------|-------------|--------|---------| | 电机过热 | | | | | | 液压失压 | | | | | | PLC报警 | | | | |

练习2:ReAct模拟诊断

用ReAct格式模拟诊断以下故障(假装你有查询工具):

故障: "注塑机加热区温度始终达不到设定值(设定220°C,实际只有180°C), 加热指示灯正常亮起。" 请按Thought → Action → Observation格式,至少进行3轮推理。

五、本知识点检验标准

  • 理解Self-Consistency"多路诊断投票"的原理
  • 能用ReAct格式描述设备故障的多步诊断过程
  • 理解ReAct是第二阶段Agent开发的基础(你的维修诊断Agent就用这个模式)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/26 6:19:48

Anosov子群极限集Hausdorff维数与自仿射复杂性关联探究

1. 项目概述:从动力系统到几何测度的交叉探索 最近在整理一些关于双曲动力系统和分形几何的笔记,一个让我琢磨了很久的问题又浮现在脑海里:对于一个Anosov子群,它的极限集在边界上的Hausdorff维数,究竟和这个子群自身的…

作者头像 李华
网站建设 2026/6/26 6:19:37

W4态张量网络分析:量子纠缠结构与经典模拟复杂度

1. 项目概述:当量子纠缠遇见张量网络最近在整理一些量子多体物理的笔记,发现“W4态”这个看似简单的量子态,居然能把量子纠缠、张量网络和计算复杂性这几个硬核领域给串起来。这让我想起几年前刚接触张量网络时,总觉得它是一套复杂…

作者头像 李华
网站建设 2026/6/26 6:18:54

知识库可视化归纳整理工具在2026年遇到的最大问题:录入太累、调整太烦、静态即死亡

写在最前我们团队去年开始用一个概念挺吸引人的东西——知识库可视化归纳整理工具。当时选型的时候,大家眼睛都盯着画布够不够大、卡片动画够不够流畅、能不能画关联线这些"看得见"的部分。真的用进去以后才发现,最难的根本不是这些。最难的是…

作者头像 李华
网站建设 2026/6/26 6:18:34

MMD与ANOVA核在量子机器学习中的应用解析

1. MMD与ANOVA核基础解析在机器学习领域,最大均值差异(MMD)是一种基于核方法的概率分布距离度量工具。其核心思想是将概率分布嵌入到再生核希尔伯特空间(RKHS),通过比较两个分布在该空间中的均值嵌入距离来判断它们的差异程度。数学上,给定两…

作者头像 李华
网站建设 2026/6/26 6:15:44

新不良人0.1折下载

《新不良人》手游是一款结合创新卡牌和自走棋玩法的武侠游戏,由经典国漫《画江湖之不良人》第六季独家正版授权打造,采用逼真水墨式画风,提供丰富的策略战斗体验。游戏特色包括超级华丽的战斗表演、武侠RPG与战棋的完美结合,以及极…

作者头像 李华