专栏名称: 人工智能与大数据技术
分享大数据、云计算、人工智能等高科技先进技术
目录
51好读  ›  专栏  ›  人工智能与大数据技术

两周生成1.2万行代码!10年码龄开发者对AI「祛魅」:“把我整个代码库给炸了”

人工智能与大数据技术  · 公众号  · 大数据  · 2025-06-13 09:36

正文

请到「今天看啥」查看全文


对象存储:S3

我之前用 AI 的经验只限于问问 ChatGPT,或者在 VSCode 中把 Copilot 当 StackOverflow 的替代品来用。我甚至还关掉了 Copilot 的自动补全功能,因为它经常太啰嗦了,而且不太靠谱。

但这次我决定尝试 VSCode 的“Agent 模式”。在动手之前,我给自己设定了几条原则:

1. 不用按 token 计费的模型

Agentic 系统的工作方式基本是“暴力试错”:反复迭代,直到得到正确结果。我不相信这种机制能在计费模型上用得好。坦白说,如果一个任务需要这么多轮才能搞定,那我自己动手或许还更快。不过这个原则我后来打破了——当我发现 Sonnet 4 在 6 月之前是不限量的,就想“试试看也无妨”,反正之后还可以再切回 GPT-4.1。这个后面还会详细说。

2. 每一行代码都要人工 review

我不是来搞“ 氛围编码 ”的(vibecoding)。这次,我想真正地把 Agentic AI 融入到我日常的工作流程中,看看它是否真的能帮助我提升开发速度。毕竟现实项目中,每一行被合入主干的代码都需要有人来兜底。如果 AI 真的代表了未来开发方式,那我希望搞清楚“未来到底长什么样”。

3. 不 能半途而废

这听起来好像是废话,但我确实非常认真地按照 Agentic AI 的相关文档和最佳实践来操作。我反复研究了 copilot-instructions.md,也觉得自己当前的代码结构是挺合适引入 agent 的:已有的测试驱动开发(TDD)逻辑清晰、模块封装合理、API 边界清楚。我对自己说,这一套得真正跑得起来,才能把我的项目推上线。毕竟,现在有那么多开发者靠几条 prompt 就能部署上线,如果我不掌握这项技能,怎么跟他们竞争?


2、AI 的潜力,让我无法视而不见

在这次尝试之前, 我其实对 AI 开发一直是持怀疑态度的那一类人。我的几个朋友总是兴冲冲地来找我说:“你看我 prompt 出了个啥!”然后展示一些半成品 UI,没有任何实质功能,只能完成一个唯一的使用场景。我随口问几个最基本的问题:

——怎么部署的?答不上来。

——用的什么技术栈?答不上来。

——有安全性措施吗?没有。

我一般会客气地提醒他们注意安全、注意质量,然后祝他们好运。但说实话,我内心是愤怒的——一些从没参与过技术工作、甚至连技术边都没摸过的人,现在居然跑来跟我说:“你很快会失业了,因为我用 prompt 写出了一个……连 MVP 都称不上的玩意”?要知道,就在几年以前,这群人还觉得我做的东西简直像“ 魔法 ”一样。

但转念一想,我开始担心自己是不是“错过了什么”。也许这些工具如果交给“正确的人”,真的能 做出不错的作品? 也许这项技术早就飞跃发展,而我还把脑袋埋在 土里 假装没看见?







请到「今天看啥」查看全文