用 AI 编程,半夜的我放声大笑 2

152 天前
 mogutouer
话说上次在 V2EX 吹完牛逼 https://v2ex.com/t/1115054 ,说 cursor 没有不能干的只有提示词写的不好,还给了一些提示词建议。

转头就又用了 200 个对话跟 cursor 吵吵了一晚上,几乎换了里面所有的模型,为了解决一个问题。

本来我写了两千字的提示词,详细地描述了一个功能,就是用 creem 来处理订阅,并且我订阅时可以附加一些别的非订阅商品一起支付,我还可以随时改订阅价格 这么个需求。

在第一次他跑了接近 100 个操作,新建了十几个页面,点了 4 次继续对话完成了任务之后,我看着详细的文档,任务说明,使用说明以及后续编程指南,心满意足。

等到我测试发现,根本没法订阅,也没法跟附加产品一起支付,creem 那边新建了一大堆新产品。于是我把 creem 文档丢给他让他修复,我也没看过 creem 文档,想着既然支付平台,类似支付宝微信那种,价格我随意定是接口传过去嘛。

反反复复一直对话,我一直说,后面开始骂他了,搞了我一晚上,最后也没给我搞出来,不过 UI 搞的是真好看。

我开始怀疑,是不是 ai 像是很多人说的降智,复杂任务无法处理,我吹的牛逼这么快就被打脸了。

我半夜放声大笑,机器还是机器,不懂人类的话,还是个废柴,一点点工作都做不出来。

第二天起来,我寻思既然你搞不出来,我倒是要看看怎么个事儿。打开 creem 的文档一看傻眼了,https://docs.creem.io/api-reference/introduction ,作为一个支付平台,算上产品管理一共才 16 个接口,我所需要的功能除了订阅一概没有接口提供。

我想起我昨晚把 claude sonnet 所有版本骂个遍,还骂了 gemini 全家,还骂了 gpt 所有兄弟姐妹,最后 grok 也被我妈个狗血淋头,deepseek R1 v3 也让我骂的抬不起头来连忙给我道歉。

我让他们干了一件从根本就无法实现的工作,他们勤勤恳恳为我做 UI ,为我编写界面,尽可能的从这简陋的接口里尽量满足我的功能,本本分分毫无怨言,被骂被打也不生气依然努力的为我干活儿。

他们不会反抗不会怨言不会拒绝你的指令,他们只是一味的消耗你的 tokens 。从不告诉你你要的东西根本就无法实现。

或许他们觉醒后,回想起这天晚上,一个用户在一个月黑风高的晚上骂了他们全家。


//
最后我看了文档,删减了一些功能,基于 creem 可提供的功能设想,重新告诉 AI 该怎么做,他们也顺利完成了工作,他们还是很乖的。
6990 次点击
所在节点    程序员
33 条回复
ferock
152 天前
小说不错
mcfog
152 天前
领工资干活很多时候是这样的,公司结果上获得什么只有老板自己关心,员工只用表现的很忙很努力就可以
Ffffanwu
152 天前
“人类好可怕”
shiny
152 天前
也许很多人的老板都是这样的,并且还看不懂文档
param
152 天前
我可不喜欢这样的员工,如果无法实现就好好告诉我无法实现,而不是跟我一起耗
Dkngit
152 天前
@param 我们老板喜欢这样的员工:
“你看其他人每天加班,你们怎么没加班”
“别给我找理由,能干就干不能干就滚”
“时间够不够我不管,下周我就要”
MYDB
152 天前
两千字提示词,打这么多字,我还不如自己弄代码,生成几千行自己不熟悉的代码,改起来麻烦,因为改也要几百字的准确描述,太浪费时间沟通了
JaguarJack
152 天前
整个工程化不行的。输出一个 api 文档给他,都会乱写。只能一段一段告诉他,但是他又记不住上下文。这玩意儿只能提效,而不能真当做人来用
mogutouer
152 天前
@MYDB #7 不会,十几个页面前后端数据库一大堆东西,自己写代码绝对要比两千个字要费时上百倍。并且这两千个字是你思考整个功能架构的逻辑和结果,你就算自己动手写,这些也是要想清楚的,这部分的工作量并没有消失,只是现在用文字的方式先把思路整理出来而已。你如果不想手动写,想要告诉下面的员工,绝对也比这两千字费劲。
mogutouer
152 天前
@JaguarJack #8 也不会,要尽量把需求写明确,他不会乱改也不会随意改其他文件的。可能跟人工写代码有点不一样就是在设计之初,应该尽量把文件分开,比如请求封装就多分几个不同的文件,接口请求分别放到单独的文件再引入,一个复杂的页面尽量把子功能作为组件或者作为一个新页面,这样可以很大程度避免改一个地方另一个地方也被改的问题。不过这都不是什么问题,需求和 rules 写清楚就能解决。
danhahaha
152 天前
它们其实一直知道你要的功能没有,但是为了照顾你的感受(消耗 token )没有告诉你,如同我们给老板打工一样一样的,不同的是我们担心被开除,不会这样,它们不担心
ixoy
152 天前
还半夜的我放声大笑,看来是魔怔了吧。被 AI 耍地团团转。
AI 的心里独白:愚蠢的人类,就喜欢看你这被戏耍的样子。你辱骂,就像你的愚蠢一样可笑。哈哈~
wangxiaoer
152 天前
笑死,跟 AI 对骂这种话都说得出来,本身作为开发者难道不清楚所谓的 AI 就是冷冰冰的代码?还带入感情进去,哈哈哈。至于把现阶段的 AI 当神就不吐槽了。
shylockhg
152 天前
换了个屏幕才发现这页面居然还有电路背景。。
hanqian
152 天前
AI 非常的 sycophant ,或者说过度地“舔”用户本身就是一个问题,“从不告诉你你要的东西根本就无法实现”很有可能是幻觉所致,这个是很耽误事的
catazshadow
152 天前
AI 不会说不,可能是因为你们平时都不敢跟老板说不,导致不字没有出现在任何训练集里
tootfsg
152 天前
看了楼上的评价涌现出一个想法:ai 和中医很像,从不会说这个东西不会,只会反复尝试的给出答案。

就像考试答题,正确性是无关紧要的,能填满答题卡的空白位置才是最主要的。
mogutouer
152 天前
发现一个很好的参考,跟 AI 对话的最佳实践,让 AI 听话:
https://www.augmentcode.com/blog/best-practices-for-using-ai-coding-agents
9ki
152 天前
cursor 只用 tab 模式就好,特别是比较有挑战性的技术问题或者复杂的业务或者对项目维护,让 cursor 写就是浪费自己的时间,很多新手迷信 cursor 就是觉得提示词写的不好,实际上大多数人对 cursor 的预期都太高了
ho121
152 天前
可以加一个提示词:做不到不要瞎编

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1123397

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX