AI 写代码总跑偏?试试费曼学习法:让它先复述一遍!

在使用 AI 编程的过程中,我发现了一个简单却极为有效 的技巧:在交代 AI 任务后,可以让 AI 先向你复述它接下来的工作,然后再开始正式生成。

虽然多了一步,但会显著提升 AI 对任务的理解准确度,减少大篇幅生成后,才发现答案跑偏了的情况。

为什么有效

我感觉这和费曼学习法 的核心思想其实是相通的------通过复述来检验理解

费曼认为:如果你不能通过简单清晰的语言把一个概念讲清楚,那就说明你还没有掌握它。

同理,让 AI 复述任务,就是一种非常直接的检验动作,可以让我们快速了解它对任务的理解程度。

这种"复述"的机制,本质上是在构建人与 AI 之间的闭环,它把单向发布指令,变成了双向确认,尤其在复杂任务中,能够有效对抗信息衰减和幻觉的存在。就像敏捷项目管理中,项目 leader 让组员复述任务一样。

如何做

简单任务

这类任务其实怎么说都可以,只要让 AI 给出理解,方便我们确认即可。

比如,在指令最后增加以下内容。

xml 复制代码
<原有指令>
暂不改动代码,先复述你对这个任务的理解。

复杂任务

复杂任务不要像上面那样随意返回,建议根据个人习惯,约束返回格式,方便快速掌握 AI 理解是否到位。

比如,在指令最后增加以下内容。

xml 复制代码
<原有指令>
暂不改动代码,仔细分析任务,按照任务目标、任务内容、执行计划返回你对任务的理解。

结语

AI 编程已经成为一种工作常态,提升 AI 编程效果也许不仅仅局限于"提示词工程"、"模型能力"等专有知识,一些非编程领域的通用方法也可以带来很好的效果,希望大家多多尝试。

下次让 AI 改代码前,试试加一句"复述确认"?

相关推荐
东坡肘子2 小时前
Sora 2:好模型,但未必是好生意 | 肘子的 Swift 周报 #0105
人工智能·swiftui·swift
yzx9910132 小时前
国庆科技感祝福:Python 粒子国旗动画
开发语言·人工智能·python
金井PRATHAMA8 小时前
描述逻辑(Description Logic)对自然语言处理深层语义分析的影响与启示
人工智能·自然语言处理·知识图谱
Rock_yzh8 小时前
AI学习日记——参数的初始化
人工智能·python·深度学习·学习·机器学习
CiLerLinux9 小时前
第四十九章 ESP32S3 WiFi 路由实验
网络·人工智能·单片机·嵌入式硬件
七芒星202311 小时前
多目标识别YOLO :YOLOV3 原理
图像处理·人工智能·yolo·计算机视觉·目标跟踪·分类·聚类
Learn Beyond Limits11 小时前
Mean Normalization|均值归一化
人工智能·神经网络·算法·机器学习·均值算法·ai·吴恩达
ACERT33311 小时前
5.吴恩达机器学习—神经网络的基本使用
人工智能·python·神经网络·机器学习
C嘎嘎嵌入式开发12 小时前
(一) 机器学习之深度神经网络
人工智能·神经网络·dnn