首页 > 其他分享 >旷野之间19 - Nvidia 首席执行官建议不要学习编码

旷野之间19 - Nvidia 首席执行官建议不要学习编码

时间:2024-07-14 09:29:05浏览次数:8  
标签:程序员 19 旷野 代码 编程 人工智能 AI Nvidia 我们

50 年前出现的许多技术都遵循了两种轨迹之一:它们要么发展以跟上现代的步伐,要么消失得无影无踪。

一个例子是 1938 年推出的第一台可编程机械计算机。由于内存限制,它的操作能力有限,而且重量很重,很难想象今天在我们的家中或工作场所放置这样的设备。

确实,有许多技术远见者对计算的未来及其与人类的互动进行了推测。这种做法并不新鲜——它有着悠久的历史,延续至今,预计还会持续到未来。塑造未来的前景总是吸引着我们,引发了支持者和反对者之间无休止的争论。最终,这些猜测归结为亚瑟·克拉克所说的“令人沮丧和危险的职业”。

以下是 NVIDIA 首席执行官黄仁勋在“谁将塑造 AI 的未来?”活动上的讲话。

“这听起来与人们的感受完全相反。你可能还记得,在过去的 10-15 年里,几乎每个站在这样的舞台上的人都会告诉你,让你的孩子学习计算机科学至关重要……每个人都应该学习如何编程。事实上,情况几乎完全相反。我们的工作是创造计算技术,这样就没有人需要编程,编程语言就是人类的。现在世界上每个人都是程序员。这是人工智能的奇迹”

我并不完全同意 Jensen 的观点(至少一开始不是),因为学习编程本身就是一种发现基本解决方案的方法,直到我们能够开发出专注于解决实际业务场景的代码行。我的意思是,编程就像学习任何其他科目或学科一样,培养我们的决策判断能力。试图仅通过指示 ChatGPT 来构建整个移动应用程序是很有挑战性的。它可能会成功,但如果不知道它应该遵循的逻辑顺序,理解整个代码将会很困难。此外,这个过程可能会有偏差,并在过程中遇到错误。

与其他科学、技术或学科一样,编程不可避免地会受到人工智能的影响,但开发人员仍然需要继续构建更多、更优秀的模型或软件,例如 NVIDIA 销售的模型或软件。

对于 90% 的人来说,提示将变得越来越用户友好,这要归功于人工智能工程师和提示工程师团队,他们在所有这些代码行背后工作,最终优化我们交互的聊天界面,无论我们使用的是 ChatGPT、Gemini、Claude 3、Copilot 等。关键是,虽然看起来主角(AI)似乎做了所有事情,但现实情况是,在我们看到的屏幕背后,有人类开发人员继续通过代码投入时间和知识。

字里行间

Jensen 的言论指出了一个基本概念:从学习过程到实施(可能只需要一个提示),人工智能在编程中的作用将从各个角度发生转变。

Sam Altman 在多次采访中强调,编程在未来仍将保持其重要性,但形式与我们今天习惯的形式不同。这种变化很大程度上是由于人工智能成为这一领域进步的催化剂。

另一方面,Stability AI 首席执行官兼联合创始人 Emad Mostaque 等人则认为大约 5 年内,我们所熟知的程序员可能将不复存在。

对于那些渴望深入编程的人来说,这可能是一种令人生畏且不确定的情况。然而,现实情况是,未来很大一部分代码开发可能由人工智能而不是人类编写的代码驱动。这让我想到了以下问题:

编程语言的目标之一难道不是不断发展,使其更容易访问和理解,从而使更广泛的人能够通过编码来制定解决方案吗?

旷野之间19 - Nvidia 首席执行官建议不要学习编码

Tecky Academy — 编程语言的演进

回顾历史,尤其是 20 世纪 50 年代,我们发现编程语言非常复杂,需要大量专业知识才能掌握。然而,随着时间的推移,未来的程序员逐渐可以突破这一门槛,让编程变得更具包容性和吸引力。

如今,我们通过人工智能助手获取代码。因此,许多非程序员或初学者现在编写第一行代码的方式可能与过去截然不同。然而,就功能而言,他们有可能实现相同的解决方案或目标。

我们所熟知的编程不太可能在未来 3 到 5 年内消失,但我们中的一些人可能会想知道 20 年后会发生什么。我们还会编码吗?作为回应,我会质疑到那时我们是否还会使用计算机。

下一层抽象

在标准计算机中,我们通常会遇到软件层和硬件层。这些层之间的通信由所谓的机器语言来促进,机器语言通常以二进制系统表示 – 这种格式对于人类来说可能很复杂,难以理解。在详细检查架构后,很明显,抽象和复杂性的元素在不同程度上与每个抽象层相关联。随着时间的推移,这些层逐渐积累起来,形成了现代计算机,它大大提高了人机之间的通信便利性,使我们能够使用更简单的指令执行各种任务。

旷野之间19 - Nvidia 首席执行官建议不要学习编码

Seciplicity — 抽象层

AI 助手的概念将是一个附加层,它将被添加到图表的顶部。这为人类与计算机更轻松地交流提供了机会。目前,多模式在捕获我们想要提供的尽可能多的信息(音频、图像、文本)方面发挥着重要作用,这并不奇怪,AI 会将这些信息作为提示,开始生成接近我们期望的响应。

从这个意义上说,现在,我们正在经历一波代码 AI 助手的浪潮,例如 GitHub Copilot、CodiumAI、AWS Code Whisperer、Tabnine,它们无疑引领了人们编写代码方式的转变。

然而,尽管看起来人工智能将取代程序员,但现实情况是,许多当前模型仍然容易出错。此外,对聊天机器人的响应缺乏控制。一个例子是最近与Google Gemini有关的病毒式事件,它拒绝生成白人图像并过分强调包容性。这适得其反,因为它开始对人们进行刻板印象,导致了许多与种族话题相关的争议。

如果您经常使用 AI 来生成代码,您可能会注意到,由于项目的复杂性或所需的代码量,第一次尝试生成高质量代码自然是一个挑战。

现在,事实是,人工智能是一个出色的编码助手,可以帮助我们更快地编写和调试代码,但如果我们期望它自己从头开始构建软件,它的能力仍然有限。不可避免地,它将来会这样做,也许比我们预期的要早,但这是否意味着我们应该停止学习编程?

当然不是。

人工智能艺术并没有阻止该领域的爱好者绘画、绘图或创作。同样,人工智能不会淘汰程序员,而是代表编码的下一层抽象,使人与机器之间的交互更加顺畅。

标签:程序员,19,旷野,代码,编程,人工智能,AI,Nvidia,我们
From: https://blog.csdn.net/ms44/article/details/140409577

相关文章

  • 旷野之间20 - Google 研究的推测 RAG
    为什么选择RAG新兴能力直到最近,人们发现LLM具有新兴能力,即在与用户或任务交互过程中出现的意外功能。这些功能的示例包括:解决问题: LLM可以利用其语言理解和推理能力,为未经过明确培训的任务提供富有洞察力的解决方案。适应用户输入: LLM可以根据特定用户输入或上下文......
  • CodeForces - 1982E
    分析可以设状态\(f_{l,r,k}\)表示区间\([l,r],bit(x\in[l,r])\lek\)的{前缀长度,后缀长度,总方案数}。合并即找一个\(mid\),类似最大子段和的合并。如何找个\(mid\)是解题的关键,关于二进制分治题目,令\(mid\)为highbit或lowbit通常有很好的性质,本题\(mid\)为highbit......
  • 『比赛记录』【LGR-193】洛谷 7 月月赛 I×ABC 362
    最舒服的一集「CROI·R2」在相思树下I想了好久还是决定把这道题也写一下,毕竟赛事花了\(40min\)才解决。思路开比赛,看题面,很快啊,打了一个双端队列的做法,结果MLE,然后人傻了二十分钟。之后缓过神来开始推式子。我们把答案先看做操作后的第一个数,提供一个样例:\[2\,\,......
  • 多头当心:“美股最佳反指”离开也许预示,1999年互联网泡沫见顶重演
    1999年8月末,当时华尔街最坚定看空美股的美林首席投资策略师CharlesClough辞职,几个月后互联网泡沫开始破灭。坚定看空美股的摩根大通首席市场策略师MarkoKolanovic最近辞职,令许多华尔街人士担心,本轮美股上涨是否要见顶。上周,摩根大通首席市场策略师MarkoKolanovic传出将辞......
  • Minitab 19 安装教程
    下载链接:https://docs.qq.com/doc/DSVNtcUxHa3lhQkll1、下载Minitab19软件安装包到电脑上,右键选择【解压到Minitab19\】2、右键【打开】解压后的文件夹3、找到【f4-minitab19.1】应用程序,右键选择【以管理员身份运行】它4、点击【下一步】5、点击【下一步】6、点......
  • 纪念品(2019CSP-J)
    题目描述    小伟突然获得一种超能力,他知道未来T天N种纪念品每天的价格。某个纪念品的价格是指购买一个该纪念品所需的金币数量,以及卖出一个该纪念品换回的金币数量。    每天,小伟可以进行以下两种交易无限次:任选一个纪念品,若手上有足够金币,以当日价格购买该纪念品;......
  • 【IEEE出版】第六届电子与通信,网络与计算机技术国际学术会议(ECNCT 2024,7月19-21)
    第六届电子与通信,网络与计算机技术国际学术会议(ECNCT2024)将于2024年7月19日-21日在中国·广州举办,为期三天。会议由广东工业大学自动化学院主办,会议将安排主旨报告,口头报告以及海报展示,主题包括通信技术及应用,计算机工程,网络工程和应用技术,电子和电气工程等。本......
  • [CISCN2019 华东南赛区]Double Secret 1
    信息收集,加密打开之后只有这一段话,尝试搜索页面,最后找到了/secret让我们传入数值他会给我们加密随便传入一个发现是有加密的,之后我们可以随便输入点东西看看有没有报错页面很亮眼这里其实就是对我们输入参数的一个判断,首先判断你是不是为空,如果是空的参数,则返回一段话,就......
  • [HarekazeCTF2019]encode_and_encode 1
    json绕过,waf绕过打开之后可以直接看到源码<?phperror_reporting(0);if(isset($_GET['source'])){show_source(__FILE__);exit();}functionis_valid($str){$banword=[//nopathtraversal'\.\.',//nostreamwrapper&......
  • [RootersCTF2019]I_<3_Flask 1
    考点,注入点探测,ssti,jinja模板打开题目后可以看到是flask,不难联想到是模板注入,但是我们还是不知道注入点的参数,所以我们可以用arjun去进行探测配置方法pip3installarjunarjun-u网址之后我们先尝试注入{{7*'7'}}可以通过回显判断出是jinjia模板直接上fenjing直接命令......