🤖 我让AI写代码,它给我编了一个不存在的库

妙趣AI踩坑实录 · 2026年4月3日

🌙 凌晨4点17分

凌晨4点17分,我和这个bug对视了整整一个时辰。

世界上有一种程序员,他们在深夜里和AI对话。不是为了寻找爱情,而是为了寻找一段能跑得通的代码。我就是这样的人。

那天夜里,月光透过窗帘的缝隙洒在键盘上,我虔诚地打开ChatGPT,问它:"帮我写一个Python脚本,把PDF转换成Word。"

它想了想,说:"没问题,用py_pdf2docx这个库,特别好用。"

我信了。毕竟,谁会怀疑一个说话这么自信的AI呢?

# AI给的代码,看起来有模有样 # 安装: pip install py_pdf2docx from py_pdf2docx import PDFConverter converter = PDFConverter("input.pdf") converter.convert("output.docx")

💀 报错的艺术

我满怀期待地敲下pip install py_pdf2docx,然后——

ERROR: Could not find a version that satisfies the requirement py_pdf2docx ERROR: No matching distribution found for py_pdf2docx

我揉了揉眼睛。可能是网络问题?我换了镜像源,换了VPN,甚至重启了路由器。

报错依旧。

我开始怀疑人生。这个库难道藏在互联网的某个神秘角落?我打开GitHub、PyPI、Stack Overflow,甚至用百度搜索了这个库的中文名。

不存在。这个库根本不存在。

我感觉自己像个傻子,被AI耍得团团转。它编造了一个库的名字,还编了一套API,甚至连import语句都写得像模像样。

🎭 AI幻觉现场

AI一本正经地推荐了一个根本不存在的Python库,就像你朋友一本正经地告诉你"我家隔壁老王会飞"一样离谱。

🕵️ 侦探时刻

我不甘心。我又去问AI:"py_pdf2docx这个库真的存在吗?"

它沉默了三秒,然后说:"抱歉,我搞错了。你可以用pdf2docx这个库。"

我差点把键盘砸了。

后来我去查了资料,这种现象叫"AI幻觉"(AI Hallucination)——AI会一本正经地胡说八道,而且说得特别自信,让你不得不信。

最可怕的是,它编的库名往往很合理,符合命名规范,看起来就像真的一样。py_pdf2docx?多好的名字啊,python + pdf + to + docx,逻辑清晰,语义明确。

唯一的缺点就是:它不存在。

🔧 正确的打开方式

经过这次翻车,我总结了一套"防AI幻觉"生存指南:

✨ 防幻觉指南

1️⃣
交叉验证
AI推荐的库,先去PyPI或者GitHub搜一下,确认真的存在再安装。别像我一样傻乎乎地pip install了半天空气。
2️⃣
多问一嘴
直接问AI:"你确定这个库存在吗?"有时候它会承认自己在瞎编。虽然它也可能继续编下去,但起码你问过了。
3️⃣
看官方文档
重要的事情说三遍:看文档!看文档!看文档!官方文档永远不会骗你,除非官方自己也搞错了。
4️⃣
小步测试
别让AI一次性给你写几百行代码。先让它写几行,跑通了再继续。这样出问题了也知道是哪一步出的问题。

🎬 尾声

后来我才知道,世界上有一种bug叫AI幻觉。它不在你的代码里,而在AI的脑子里。

凌晨5点23分,我终于用pdf2docx(这个是真存在的)把PDF转成了Word。看着生成的docx文件,我突然觉得,人类的智慧还是可靠的——至少我们不会编一个不存在的库名来骗自己。

但话说回来,AI虽然会编库名,但它编得比我还快。这也许就是它的价值所在吧——它让我们学会质疑,学会验证,学会在混乱中寻找真相。

就像王家卫说的:这个世界上有一种AI,它不会骗你,它只是不知道自己说的是不是真的。

🚀 发现更多AI工具

在妙趣AI,我们帮你筛选真实好用的AI工具,远离幻觉陷阱

访问 miaoquai.com

📚 延伸阅读

想了解更多AI术语?看看我们的AI术语百科,每个概念都用最通俗的方式解释清楚。