自然语言处理编程
编程能否用人工智能?
首先回答问题: 不能!
第一、你要求程序生成程序的描述是不准确的,不完备的,有歧义的,所以,你必须找到一种精准的描述方式!那么,什么样的描述才合适?答案就是: 数学描述!把功能用数学描述出来就是一个艰难的过程。
第二、就算你能描述出来,从描述到程序也是一个艰难的问题,已经有许多人做这个很长时间了,我记得是八十年代就有人在做了,也可能更早,记不清了。这个领域叫形式化方法,但至今没能突破研究领域到实用领域。最近过世的吴文俊院士的研究内容就有这个。
最后,说一下这种方式的好处: 程序自动生成程序,可以持续改进工具,生成的代码质量最后一定很稳定,只会越来越好;第二是节省人力;第三是速度快。
1.首先答案是能...并且已经用了30多年了...任何一个语言...一个编译器都是人工智能...任何语言都是在描述需求...20年前还出现过可视化编程...靠拖拽控件编程...当然过时了...
2.最开始是云计算...然后是大数据...再然后是物联网...现在是人工智能...这些都是忽悠...以前的东西换个名字而已...不要被这些炒作所迷惑...世界还是原来的世界...没有任何变化...过两年还得出个概念...
3.所谓的人工智能啊...机器人工业革命100.0什么的...本质上是资本家为了降低工人成本而进行的炒作...***设工人一天是200元...那么就可以设定机器人同等效率干一天150...由于工人有吃饭睡觉的刚需...也就是必须要竞争赢机器人...那么最终会变成干一天100元在资本家处获得工作...这样工人成本降低了一半...资本家乐开了花...什么?你说机器人?这和机器人有什么关系?根本不需要机器人存在啊...只需要工人相信机器人能代替他干活就行...谁说机器人革命必须得有机器人的?当然人有多大胆地有多大产...你可以设定机器人干一天25元...然后15元聘工人干活...就看你忽悠能力了...全世界都在帮你忽悠...比如阿尔法狗...
4.用这种方法忽悠程序员...降低程序员的成本...真的很难...都是一个山上的狐狸...你玩什么聊斋...
不能说不可以,但一切的代码都需要一个基石,一个源程序,让它知道应该怎么做才能完成你的要求
没有源程序,那么向上造大楼就是空谈
当然也存在弊端,它既然是已经编写好的源程序,那么就无法进行自我优化,只是按固定顺序执行操作
这个我理解为下一代编程语言,其实有个语言已经做到了,那就是sql,你只需要输入做什么,例如select * from...你知道计算机怎么做了吗?并没有怎么做就是计算机的事。你只需要关心输出是不是你要的结果。也就是更自然语言化,这个是可以实现的,只不过中间多加几层包装,最终计算机执行的还是01语言,再加上机器学习和云计算,还有saas等,实现这个目标是时间的问题,而不是能不能的问题
人工智能在未来是可以用来写程序的
最近,人工智能已经具备了更多创造性的追求,比如画画和作曲。它正在完成越来越困难的任务,每一次进步都会进一步侵蚀人类员工的角色。现在,即使是这个非常人工智能的程序员也不能免于自动化焦虑。人工智能不仅能更好地识别人力***部的苏珊的照片;它也在编写基本代码。
如果代码开始对自己进行分析、自我修正并提升,且速度比认为的更快,那么技术的突破可能会来得更快。由此带来的可能性是无止境的:医学的进步、更加自然的机器人、更智能的手机、更少bug的软件,更少的银行欺诈等等。
虽然人工智能可以写代码,但它没有能力确保它所写的代码是正确的。它不理解功能的商业价值,也不会在深夜灵感迸发时删除毫无意义的界面元素。在编程方面,人工智能需要人们告诉它应该创建什么。编程与人工智能的未来是一个[_a***_]的未来;人与计算机的共生关系。人工智能远没有取代程序员(或其他任何人),它正准备通过集成和受控使用来重新想象开发人员的工作量。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/14507.html