V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  orlog  ›  全部回复第 1 页 / 共 17 页
回复总数  336
1  2  3  4  5  6  7  8  9  10 ... 17  
@DOLLOR
@cndenis
需求分析是软件工程的重要环节,原始需求方一般不具备专业的逻辑分析能力,这就意味着需要有专业的程序员去处理这个环节; 而对于程序设计, 是程序员向机器传递需求的环节, 这要求严谨准确的描述问题的能力, 如果程序员做不到这点那他就是失格的。现在请认真的告诉我,你们能分清这之间的不同吗?
@SawyerGuo 不要扣字眼儿。。。如果我说我能跟家里的狗沟通,那意思肯定是说我能给狗下达指令,而不是说狗能成为我的灵魂伴侣
@DOLLOR 首先我认为实际并没有多少场景需要用语言来描述极为复杂的逻辑,毕竟我可以直接画流程图给 ai ;其次,编程本来就是一门需要极高逻辑素养的职业,如果你认为法律从业者不是“正常人”,凭什么我们程序员就是平庸的“正常人”?
@lookStupiToForce 实际上对于面向 ai 的编程来说,数学符号或者其他的形式语言都已经属于底层的东西了,正常软件编程中肯定用不到,就像是你现在用高级语言编程,有多大可能是需要自己操作寄存器?
@lookStupiToForce 我上面的回复已说过了,无论是引入自然语言语法糖或者缩略语,也都还是以自然语言为基础的,不能认为是变成了一种新语言
@ztmzzz 是用自然语言描述逻辑,不是描述代码。。。
你们是否知道哲学里有一门分支是语言分析学,哲学家们也是用自然语言来描述和分析逻辑的,我可从没听说过他们因为日常语言不够严谨准确,专门去开发一门“逻辑哲学专用语言”
看到有人说二游太肝了,像上班。。。那纯属自己好胜心太强了吧,又没人强迫,随便玩就可以
就比如我种了颗小盆栽,又不是要去参加什么专业大赛,有空了就浇浇水而已
福利好的二游都可以,碧蓝航线,明日方舟,1999 ,我都是当电子盆栽玩,不需要和人 pk 当然就不用氪啥金
@lindt99cocoa 只要简单的告诉 ai ,理发师自己除外就行了啊。可能你会说,程序员无法了解到 ai 在处理过程中是否碰到了这类问题,但这就是人类程序员存在的意义了,我们可以协助 debug 这些问题
@lindt99cocoa 我相信这依然是自然语言准确度的问题了,我在上一个回复里已经解释了。形式语言的准确度来自于他的限定性,对于少数需要准确表达的场景,理论上只要给自然语言加上足够多的限定条件也一样能达到效果,这其实就是你在协助 ai 进行语词分析。停机问题和和上边有人提到的自举问题一样,不在本帖讨论范畴以内,我一直在说依然是需要专业的人类程序员来操作的
@cmdOptionKana 先解释下,我喜欢遵循奥卡姆剃刀原则,在技术讨论中,不喜欢引入没有必要的术语和概念。
对于你说的严谨和准确度的问题,首先这不是自然语言的问题,是语言或行文中有没有加入足够的限制性前提,以保证不存在含糊和模棱两可的表达的问题。其次程序员的编程通常都只是整个项目的其中一个环节而已,其他环节都是人与人之间用自然语言沟通的,也都有不准确不严谨的可能性。只不过现在要把错误的责任者从程序员身上转嫁到 ai 了,就会因为没有人类背锅而变得不可控了吗?
@cmdOptionKana 跟具体业务领域没有关系的,无论是给飞机还是导弹编程,还是浏览器,都是要输入人类的逻辑。程序员首先自己要懂飞机和导弹的运行原理,或者说他手上必须有一份接口文档和功能说明,才能去编程,不要指望丢给他一句话他就自己上网查到所有技术细节。
上边还有人回复说害怕 ai 会出错,所以需要人工审核代码的,可是你就算用 rust, c++编程也一样啊,程序员也不能去审核编译后的二进制码吧
@cmdOptionKana 无论自然语言还是编程语言,都不能期望用简单一句话或者一行代码就解决复杂问题,这我在上边的回复已经补充说明过了,语言只是你与机器沟通的工具,本质上还是人与机器之间思维和逻辑的传递。如果程序员对于业务逻辑本身一点也不了解,无论用自然语言还是编程语言都是无能为力的
@xtreme1 对于编程来说,语言只是外壳,更重要的是设计思维和逻辑 - 这点我们看法是一致的。分歧在于, 使用一个专门的“编程语言”是否有必要。我觉得大部分应用场景自然语言更简单直接,即便涉及到稍微底层的实现细节,也可以借助引入轮子或者某种缩略语框架的形式来解决,而再深入的涉及硬件和驱动的细节,可能是需要汇编语言或者是人工调试机器码,不过这应该已经脱离了程序设计的范畴
@Dispatcher 注意这个帖子只讨论编程,并不想涉及“ai 觉醒”。看到你们好多人都提到了 ai 自举,但我想说对于一个编程工具来说,他始终是需要人来操作的: 面向 ai 的自然语言将取代编程语言,但不等于说 ai 将取代程序员
@whileFalse 量子计算机和核聚变发电,技术上还存在没有攻克的瓶颈,未来能不能实现都还是未知数。而自动驾驶和自然语言编程可以说是已经在应用阶段了,实现和普及并不存在大的障碍
@lingyi95 “编程语言”之所以包含“语言”二字,因为他就是我们人类语言的一个子集,理论上自然语言能够处理所有编程语言的问题,但是反过来不行。至于编程语言比自然语言高效的问题,我在上一个回复里提到了,当在编程这一特定领域中使用自然语言时,必然也涉及到引入各种轮子的问题 - 这显然并非是编程语言独有而自然语言没有的优势
@allor “对自然语言进行精简,造各种语法糖”,这本质上就是搓函数库或者其他轮子了呗,我们用编程语言也要引入各种框架或库啊,但是从来不会觉得用到这些就变成了一门新的语言
20 天前
回复了 bacon159 创建的主题 VPS [CRP] 抢机必备脚本,快速修改 root 密码
白嫖怪们也都这么卷了吗
@cmdOptionKana 我只是想单纯讨论普通编程的问题,至于艺术创作,还跟灵感和人类意识的本质有关,已经上升到哲学问题了
1  2  3  4  5  6  7  8  9  10 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1116 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 23:36 · PVG 07:36 · LAX 16:36 · JFK 19:36
Developed with CodeLauncher
♥ Do have faith in what you're doing.