type
Post
status
Draft
date
Jul 28, 2025
slug
summary
tags
XA
教程
编程
category
知识分享
icon
password
URL

AI写的代码报错了怎么办?

AI写的代码出错了该怎么办?直接让AI进行修改是最简单直接的方式,但是这样的方法并不一直好用。这个时候,我们可以尝试逐步尝试以下方法。
 

引导AI明确和修改代码

💡
  • 明确错误的类型
  • 可以尝试将报错信息粘贴重新粘贴给AI agent,询问报错的原因。
  • 开始尝试让AI进行修改
  • 注意在你的描述中:
  • 明确自己想实现什么功能,并且尽可能详细具体地描述
  • 完整的报错信息与对应的代码
  • ⚠️为了不让AI将多个文件/段落重写,可以尝试限制调试范围,如某个文件,某个函数等。
 

查找已有的解决方案

💡
  • 在AI没有正确判断报错类型/没有给出可行的解决方案时,我们依然有其他人的经验可以学习。
  • 💡尝试用自己的报错信息结合代码功能、目的进行搜索
  • 搜索方式:最简单但好用的:Google 搜索;更加专业的coding论坛:中文:CSDN 英文:Stack Overflow 等;借用gemini、纳米搜索、Perplexity等AI工具的搜索功能。
  • ⚠️如果没有找到exact一致的问题和解决方案,也可尝试扩展到相同类型的问题上,寻找和参考解答思路。
 

借鉴思维链(chain of thought)prompt技巧

借鉴AI prompt的技巧 Chain of Thought,引导让AI一步一步去明确代码的流程和目的,从而更加完善的进行修改。
💡
Chain of Thought - let's think step by step
一个完整的包含 CoT 的 Prompt 往往由指令(Instruction),逻辑依据(Rationale),示例(Exemplars)三部分组成。一般而言指令用于描述问题并且告知大模型的输出格式,逻辑依据即指 CoT 的中间推理过程,可以包含问题的解决方案、中间推理步骤以及与问题相关的任何外部知识,而示例则指以少样本的方式为大模型提供输入输出对的基本格式,每一个示例都包含:问题,推理过程与答案。
 

回溯历史版本

💡
一些时候,AI的修改结果可能不尽人意,我们时常想要回到多步之前的version,因此我们想要能够频繁调用不同版本的代码文件。将代码push到云端存储可以满足这个需求。因此,学会运用git管理对vibe coding的项目也非常有帮助!git简易教程
 

0基础如何读懂代码

💡
【基础】使用AI辅助代码理解
阅读代码是我们能够更好的完善它的第一步。
没有编程语言的基础时,我们仍然希望能够明确AI为我们写出的代码的结构,从而进行判断需要修改的内容。对此,我们使用AI Agent进行全文注释。具体操作:
  1. 让AI完成代码注释,注意明确注释需要包含明确的输入,输出已经功能(这程序员注释一个function最基础的信息)
  1. 对于不能够理解的部分,可以进一步询问AI详细的逻辑
 
例如:
notion image
 
 

开始了解编程

阅读代码的过程就像是阅读英文,查询看不懂的部分,然后串联整个结构。只要了解了编程中最基础的概念,如变量,函数,对象等,我们就拥有了去阅读代码的基础。这些概念可以通过简单的教程来入手:如 菜鸟教程
 
 
Loading...