AI 很厉害,只是不会用罢了。我用 AI 写了个 13K 的软件,并开源了。

1 月 16 日
 santalin

很多人用 AI 失败,是因为把它当成了“许愿池”(许个愿,代码就全自动出来了)。 正确的姿势是:把 AI 当成一个“无限体力的初级工程师”,你要做的就是给出想法,然后又反复去质疑 AI 。

我说我要做一个复制图片,直接粘贴到文件的软件。 这是个很基础很简单的需求,可能程序员手搓都只要几分钟。

起初 AI 给了我一个 Python 方案 (Pillow + ctypes)。 功能是实现了,但打包出来 10MB+,启动还慢。 如果我是小白,可能就这样算了,然后吐槽 AI 做的东西臃肿。

虽然我是代码小白,但是我觉得我这个功能不需要这么复杂, 所以下面这个提示词就非常关键了, 我让 AI 帮我到网上去搜索解决方案,特别是 GitHub 开源社区,并给出最佳实践。 然后 AI 就给了我这个答复:

有更轻量的方案! 我查阅了 GitHub 上的开源实践,发现要实现“原生且超小体积”,最佳方案是使用 C# 编写。Windows 电脑自带.NET 运行库,所以我们完全不需要打包 30MB 的 Python 。 新方案 (V3.0 原生版): 我们将用 C# 重写这个工具。体积预期:20 KB (你没看错,是 KB ,只有原先的 1/1500)。

虽然只是一个很小的软件,但整个过程是从提出一个很小的需求, 然后通过不断的迭代,最后形成产品发布到 gitHub 开源, 并且制作了宣传网页。 是一个很完整的闭环,有兴趣你可以看一下,里面也记录了我这整个开发过程。

我没写一句代码,因为我不会,我只是不断的去质疑 AI 。 👉https://dearhua26.github.io/PasteHere/

(如果觉得这种开发模式有点意思,求个 Star 🌟,我想看看有多少人也是“AI 实用主义者”!)

6593 次点击
所在节点    程序员
58 条回复
santalin
1 月 18 日
@ethusdt 非常感谢,

这里其实解决了两个痛点,但在程序员社区其实是没有这个痛点的。

很多办公的其实没那么懂电脑,他们在保存图片的时候,经常会保存在桌面,导致整个桌面乱的一塌糊涂。然后保存的文件也很难找到,

我为什么会知道这个呢?因为我月薪 3000 ,我周边的办公人员经常问我他的图片保存到哪里去了?怎么点一下就不见了?所以我才会想受用 AI 去开发这个软件。

并且我平时在微信截图的时候,有时候经常因为双击快了,要重新去截图。,这个软件能直接保存剪贴版里的截图到文件,相对来说是一个挺好用的软件,对于我来说。

所以我能用 AI 来解决我一个痛点,对于我来说其实挺有成就感的,把我的喜悦分享给大家。
santalin
1 月 18 日
@Simle100 工资多少?我现在月薪 3000 。如果高于这个数的话,我马上到
santalin
1 月 18 日
@ethusdt 还有你怎么可以发图片,在这里怎么发图片?
santalin
1 月 18 日
@MIUIOS 你是不是用了管理功能下沉 10 天?应该不是下沉 10 天,是下沉 10 个帖子。我刚刚数了一下是 20 个帖子了。我第一次碰到还有这个功能的社区,学到了。
Need4more
1 月 18 日
故意用有歧义性的标题误解大家,先骗点击量,再骗 star ,拿 star 去其他平台骗小白,接着卖课或自媒体接商单。

上一个跑通这条路的叫什么 [ai 花生] 的,我怀疑你们是不是有什么组织?

op 想法很好,但发错了地方,希望你不要耍这种小聪明。

送你一句段永平的话:本分诚信比聪明重要
santalin
1 月 18 日
@Need4more 教主好,那个做屏幕闪光灯好像,还有做死了吗?的团队,都是我这种小白学习的方向

但如果就因为这个说我们是一个什么组织,那这个跟那些说平民寻衅滋事的,是不是一样的逻辑?

我喜欢段永平,感谢你送我段永平这句话,本分诚信比聪明重要。

我这辈子到目前为止最遵守的就是这句话了。要不为什么我现在月薪才 3000 呢?
但只听这一句话是不够的,段永平是做什么开始的,小霸王学习机,你知道他的广告语是什么吗?

你拍一,我拍一,小霸王出了学习机;
你拍二,我拍二,学习游戏在一块儿;
你拍三,我拍三,学习起来很简单;
你拍四,我拍四,包你三天会打字;
你拍五,我拍五,为了将来打基础;

是的,你拍四,我拍四,包你三天会打字; 这个广告语可是当时一字一句斟酌出来的。

如果你用我发一篇文章,就说我“故意用有歧义性的标题误解大家,先骗点击量,再骗 star ,拿 star 去其他平台骗小白,接着卖课或自媒体接商单。”

我只是发了一篇文章,我还没拿出刀,你就说我杀了好几个人?
我看到是满满的恶意,就如你的教主头像一样。
badboy200600
1 月 18 日
我一般在规则里面写: 当前用户是一个 0 基础程序员, 需要全程中文交流, 多写中文注释
ragnaroks
1 月 18 日
标题确实容易产生误解,不过正文部分能看到关注的是体积

#45 的回复完全看不到恶意在哪,并且楼主用杀人来类比,如果这层回复不是 AI 指导的那楼主的玻璃心有点极端了
santalin
1 月 18 日
@badboy200600 嗯,这也是好方法,学到了!
santalin
1 月 18 日
@ragnaroks 谢谢。你比较中肯,确实有标题党了,这个我承认,只是说我的初心不是故意的。

不是用 AI 来评论的,

确实有点玻璃心,回复的时候有点激动了,不过没有关系,反正又没做。
WH92
1 月 19 日
哥们,如果可以,能列一下对话吗?或者说关键 promote 。
纯好奇你是如何把 ai 挖掘出这个能力的,真的很不错
santalin
1 月 19 日
有的,在 github 上面,我有把我的对话以及这个开发的过程,用 AI 总结成一个开发旅程,从需求开始到中间怎么变化,到碰到什么问题,最后怎么处理,都有每一步的记录。

每一个项目我在沟通的时候,都是先让 AI 列计划,然后开始执行,然后再总结,然后再做记录。告诉 AI 这是一个完整的项目,按项目框架来补充完整。
santalin
1 月 19 日
@WH92 PRODUCT_JOURNEY.md github 上面的这个文件点开
visper
1 月 19 日
这个和会用有什么关系吗? ai 最合适的就是做这个小工具,和其他系统没什么关系,代码量少,全部自己完成。 系统一复杂起来,和其他原来旧的系统打交道多起来了,可能你写写得出 prompt 都是要熟悉原来系统的程度了。
dabennn
1 月 19 日
通篇看下来是一个可以解释的误会,程序员确实容易第一反应是 github 13k 而被吸引进来(没错,是我)。btw ,恭喜你开辟新技能。另外,建议加个附言说明一下
Sendya
1 月 19 日
同被标题骗进来的,虽然已经见多了无所谓,本来想直接关掉,看到下面评论及回复也还是忍不住看完了
santalin
1 月 20 日
@Sendya 哈哈 不好意思 耽误您时间了,希望下次再发帖能对你有价值。
santalin
1 月 20 日
@dabennn 好的,找改标题的没找到,也懒得去研究了,听你的 增加个附言,虽然已经把人给骗进来了。。哈啊

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

https://v2ex.ih06.com/t/1186306

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

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

© 2021 V2EX