真心不明白求教, GPT 真的能编程?

2023-03-15 09:31:52 +08:00
 zqlcrow

不是我不接受新事物,实在是见过太多“语不惊人死不休”。

从前几年领导“虚心求教”,鸿蒙一出,统一天下(包括当时一堆大佬也这么说)。
到后来的领导“展望未来”,元宇宙一出,改变世界,甚至要考虑把实体业务搬上元宇宙。
再回想更早年,一群大金链的煤老板,在会展中心听各种培训(骗投资的),感慨世界从此改变。

实在是对这些“吓死人”的话腻味了。

我知道 GPT 文字处理能力很强,我的问题:
GPT 真的能编程吗?

网上的各种例子:

1 、GPT 能写正则,太牛了。
我这种低级码农以前会自己动手写正则?不是都是抄或者生成吗?我知道正则很强大,但我实际没有需要。

2 、GPT 你画个草图,它就能生成网页,太牛了。
这么简单的网页,早几年那些拖拽组件生成网页的工具就很多了。直接拖不好吗? 既然能生成,为何不干脆找个比如主流网站的几个页面,让它生成一下?

3 、你不懂,现在只是开始,后来会加速。
凡事不就是简单和复杂的区别吗?能处理简单,不代表很快就能处理复杂。
领导也这么说的,鸿蒙现在只是开始,元宇宙现在只是开始,用不了多久。。。。

真的不懂,如果我的感觉不对,希望得到有例子的指正。

21841 次点击
所在节点    OpenAI
181 条回复
LiuJiang
2023-03-15 09:45:59 +08:00
现阶段,它能作为辅助工具,比搜索引擎效率更高,以往程序员编程,遇到一些问题,通过搜索引擎查找解决方案,需要做些筛选,现在能更快的给你结果,并且大部分结果都是正确的,这不提高了生产力?随着 ChatGPT 不断发展,未来能够想象的,很有可能实现钢铁侠里面的 AI 管家贾维斯
kop1989smurf
2023-03-15 09:46:41 +08:00
1 、编程其实一直遵循着语言、框架制定的一种普世方法论。具有很明显的统计学特征。
2 、编程很大程度上是重复性的逻辑抽象工作。抽象出来无非是条件+顺序+展现。一样具有统计学特征。
3 、编程实现的业务,很大程度上也都是重复的。同样具有统计学特征。

所以,目前的机器学习 AI 确实可以编程。而且其统计学特性极其适合编程。
clf
2023-03-15 09:46:52 +08:00
GPT 的编程,不如你去看官方文档。

一般需要搜的,要么是简单到随手一搜都有正确答案的,只是自己记不起来怎么用的。要么是需要现有方案做参考,学习大致的技术路线的。还有就是各个库的正确用法,这个其实就是找官方文档最佳,除非文档真的很糟。
shyrock
2023-03-15 09:47:11 +08:00
有没有想过 gpt 比百度搜索能力强只是因为现在还没有加入广告?
zqlcrow
2023-03-15 09:47:26 +08:00
@LiuJiang

我哪里说它不能提高生产力了?我说的是它不能替代程序员。
至少,在未来几年内,不能替代。

“未来能够想象”,这种事情就不是我关心的了。
未来随意想象。
Devilker
2023-03-15 09:47:31 +08:00
@zqlcrow 我们可能不在一个宇宙,多元宇宙里的我在的宇宙 CHATGPT 已经可以很容易的办到你说 123 问题虽然是抄袭的。而且还会结合其他 AI 生成一部 70 分钟电影。
LavaC
2023-03-15 09:48:32 +08:00
@zqlcrow 失业不至于,但真的是很好的辅助工具,我现在用 gpt3 的衍生工具 copilot 写代码就省去很多以前需要用搜索引擎的地方。但前提是问的问题得是常规问题,稍微定制化一点就会吐无效代码。
zqlcrow
2023-03-15 09:48:32 +08:00
@kop1989smurf
“目前的机器学习 AI 确实可以编程”,有例子吗?
实际编程,还是写一小段方法。
shyrock
2023-03-15 09:49:06 +08:00
@shyrock 大家应该都曾经有过重构软件后,以为新的架构导致软件性能有了质的飞跃这一经典错觉。
实际上等你把重构时丢失的业务细节加上去,新架构并不会比老架构快几分。
listenfree
2023-03-15 09:49:39 +08:00
比较胜作的工作是搜索,比如我不记得 python 如何产生 2M 的随机二进制数据了,它马上会给出 os.urandom()可以生成,非常直接,节约时间。
kop1989smurf
2023-03-15 09:49:50 +08:00
@zqlcrow #28 写一个方法也是编程。
如果你把编程定义为:“给我写一个淘宝” = 上线,那你赢了。
totoro625
2023-03-15 09:50:33 +08:00
编程:Ctrl+C Ctrl+V GPT 这种基于大数据的肯定做的比你更好
他如果能写新的轮子,为啥不把自己升级了
zqlcrow
2023-03-15 09:50:58 +08:00
是我的问题,我的提问有问题。

GPT 能编程是肯定的,我的意思是,它能否替代程序员,真的“能编程”,而不是写一些简单的代码,或者非常单一的代码。
比如正则,比如视频例子里生成的简单网页。
zqlcrow
2023-03-15 09:51:21 +08:00
@kop1989smurf 是的,我的提问有问题。
cxzweb
2023-03-15 09:52:23 +08:00
@quake0day 我觉得太依赖 chatGPT 到程序员才会有危机感吧,少了自主思考写代码的能力。失业你不可能叫 chatGPT 去给你面试吧
LiuJiang
2023-03-15 09:52:31 +08:00
@zqlcrow 我也没说塔能替代程序员
chrawsl
2023-03-15 09:52:50 +08:00
确实有点用,我朋友直接把 ida 生成的 so 反编译代码丢进去,就直接给出了 Python 实现,居然直接能用
fbichijing
2023-03-15 09:52:58 +08:00
铁器铺里新出了一把刀,吸引了很多人围观。打鱼和种菜的喵了一眼就走了,使矛的过去试了试,不顺手。有人嫌它重,有人嫌它轻,有人觉得是神兵,有人觉得是废铁。而你就问来来往往试过的人,这兵器好不好用。你自己过去试一下不就得了么?
mazyi
2023-03-15 09:53:06 +08:00
微博搜索宝玉 xp
leeggco
2023-03-15 09:54:31 +08:00
只要你描述的足够合理,它基本上无所不能

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

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

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

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

© 2021 V2EX