以下是关于纠正 AI 错误的一些方法:
By default,user messages will contain the text you type,along with the context you’ve referenced.You can add more custom context to each bubble with @ symbols,and by default,the current viewing file will be used as context as well in the user message.默认情况下,用户消息将包含您键入的文本以及您引用的上下文。您可以使用@符号向每个气泡添加更多自定义上下文,默认情况下,当前查看文件也将用作用户消息中的上下文。See the[@ symbols](https://docs.cursor.com/context/@-symbols/@-files)pages for more information.有关更多信息,请参阅[@符号](https://docs.cursor.com/context/@-symbols/@-files)页面。[heading3][heading3]AI Fix in Chat聊天中的AI修复[content]A convenient feature to fix linter errors in your codebase is to use the AI fix in chat.To do this,hover over the error in the editor,and click the blue AI fix button that shows up.修复代码库中的Linter错误的一个便捷功能是在聊天中使用AI修复。为此,请将鼠标悬停在编辑器中的错误上,然后单击显示的蓝色AI修复按钮。The keyboard shortcut for this would be to do Ctrl/⌘ + Shift + E.键盘快捷键是执行Ctrl/⌘ + Shift + E。[heading3]
接下来就是真正的实践了。按照项目规划,学习一个POC,将其应用到大项目中;再学一个POC,再运用……当遇到错误的时候,复制错误信息,复制相关的代码,扔给AI让它找错误并修复。如果用可以识图的claude或GPT4o,截图+错误信息+代码三件套会非常好用。听上去简单,但其实坑非常非常多。例如开发chrome插件,现在应该开发manifest v3的版本(v2很快就不再支持了),但即便和AI反复强调要用v3里的功能,AI还是有可能会给你v2的代码,并且在出错后给出的修复也还是混杂了v2的方案。没办法,谁让它就是根据概率来的呢。这种时候,更有效的方式是:找文档(你可以让GPT给你文档链接,或者问perplexity),或者去stackoverflow上找答案(注意回答和评论的日期)。然后,把文档或找到的答案提供给AI,让它基于这些信息再来帮你修复。这时候,它给的指引会是正确的、且比stackoverflow的详细很多。当然在这一步,如果有可能,你还是找一个老师傅随时为你提供支援。[heading2]
大脑就像精密仪器,需要不断学习和训练才能高效运转。为了避免“想当然”的错误,我们要不断提升认知能力,就像给大脑定期升级系统、打补丁。认清“思维陷阱”:就像学习识别网络钓鱼邮件一样,我们也需要了解常见的认知偏差,例如:确认偏误:我们会倾向于寻找支持自己已有观点的信息,而忽略反面的证据。例如,相信星座的人更容易关注符合自己星座描述的内容,而忽视不符合的部分。锚定效应:我们容易受第一印象的影响,即使这个印象是错误的。例如,商家先标一个高价,再打折促销,我们会觉得很划算,即使这个折扣后的价格仍然高于市场价。锻炼逻辑思维:就像学习数学一样,我们需要学习如何进行逻辑推理,识别错误的论证。例如,如果有人说“所有天鹅都是白的,因为我见过的天鹅都是白的”,这就是一种不严谨的逻辑,因为存在黑天鹅。掌握数据分析能力:在信息爆炸的时代,我们每天都会接触到大量的数字和统计数据。学习一些基本的统计学知识,可以帮助我们更好地理解和分析数据,避免被误导。例如,一则广告声称某种保健品有效率高达90%,但却没有说明样本量和实验方法,我们就需要保持警惕,不能盲目相信。