日益强大的人工智能openaichatgptgpt-4真的会让程序员失业吗?(代码片段)

xyzhan xyzhan     2023-04-06     259

关键词:

今年肯定开始看起来像人工智能起义之年,它进入所有类型的IDE软件只是时间问题。随着微软对OpenAI的至少10亿美元的巨额投资,球真正开始滚动,OpenAI是令人钦佩的强大ChatGPTDall-E以及人工智能和机器学习(ML)类似进展背后的公司。这是微软的一个勇敢举动,它似乎让谷歌的母公司Alphabet走错了路,他们在推广自己的ChatGPT竞争对手Bard时经历了一些主要的宣传SNAFU。现在人工智能正在发生一些淘金热,很难不注意到在其标题中包含机器学习或人工智能(或至少声称)的应用程序的激增。但最大的问题是,一个足够强大的人工智能真的会偷走我们的工作吗?

目录

LSP、代码完成和错误洞察是人工智能的一种形式吗?

嗯,这是一个很好的问题!RAD Studio 11.3 有很多很棒的新功能和改进。特别是语言服务器协议或LSP做了大量工作来提高其质量和可靠性。LSP 是该机制背后的“魔术”,当您键入点或命中和 .它是错误洞察等有用功能的智能所固有的,除非您知道得更好,否则它看起来像智能。事实上,微软产品中的类似功能被称为“智能感知”,显然是一个具有直译押韵天赋的人选择的名字。CTRLSPACE

RAD Studio 113专注于稳定性和质量,特别是在代码完成和LSP领域

有时 LSP、代码完成和错误洞察真的会像活着一样(尤其是在 11.3 中,我发现它坚如磐石,是一个巨大的改进)——在当今复杂的软件开发行业中编码时,它绝对有用,甚至可能是必不可少的。现实情况是,它只是一个非常快速和智能的索引工具,专门关注它所帮助的特定任务,在RAD Studio的情况下是Delphi和/或C++代码。聪明,有用,但永远不会有知觉...还。

为什么 ChatGPT 在 AI 方面取得了如此巨大的飞跃?

ChatGPT是一个拥有数十亿个代币(知识元素)的大规模语言模型。与以前类似的大型语言模型(LLM)相比,它实际上可能要大几个数量级。最近发布的 ChatGPT4 更进一步,现在可以理解图像,并有一堆保护措施来防止它被愚弄给出不应该给出的答案。

关键的区别在于,ChatGPT 制定答案并进行多响应对话,这似乎是在得出自己的结论,而不是从准备好的库中提供答案或选择潜在的回复。它提供了从直觉和推理中得出的看似复杂的交互。

相比之下,计算机科学家和伦理学家约瑟夫·魏岑鲍姆(Joseph Weizenbaum)的伊丽莎(Eliza)的早期聊天机器人努力实际上是一组非常大的陈述,几乎没有可比性。在某种程度上,Weizenbaum声称他实际上写Eliza更像是一种模仿,而不是故意尝试真正的AI,但对Eliza的反应足以说服他,社会对真正的AI的潜力持谨慎态度是明智的。Joseph Weizenbaum于2008年去世,所以他从未见过像ChatGPT这样的东西,但我很确定他会像我们其他人一样印象深刻 - 而且有点不安。IF

ChatGPT对Joseph Weizenbaum有意见

ChatGPT AI可以为软件开发人员做什么?

答案是相当多的。它可以回答问题,帮助您查找错误,甚至为您编写一些代码。它既令人惊叹又令人恐惧。

例如,我要求 ChatGPT(2023 年 <> 月版)创建一个简单的过程,该过程显示一个消息框,上面写着“你好博客”。我很确定没有其他人要求它说“你好博客”,这不是一个困难的短语,但它并不常见,我可以看到 ChatGPT 是否插入了真正的代码而不是某种模板。

这是结果。

没错。我笑了一下,浏览器的代码包装器将语法突出显示标记为“Arduino”而不是“Pascal”,但除此之外,它是绝对正确的。

我是一名计算机专业的学生,ChatGPT 可以帮我做作业吗?

我提出的“创建一个你好世界程序”的问题正是高中生被问到的问题。答案是完全正确的,所以,是的,我很确定 ChatGPT 将成为秘密工具,让 1000 名想要滑翔的学生的生活变得更加轻松,以测试超级有用的 AI 的成功。ChatGPT能够做比简单程序复杂得多的事情。它可以优化代码,布置设计模式,为Web服务创建接口 - 实际上几乎任何东西。

是否可以将 ChatGPT 合并到 RAD Studio IDE 中?

由于 ChaptGPT 功能强大,因此将其直接合并到 RAD Studio IDE 中可能会很酷,这样我们就可以在不离开代码编辑器的情况下获得它来帮助我们编写和创建代码。幸运的是,许多其他Delphi开发人员也认为这可能是一个有趣的想法。

RAD Studio Alexandria 11.3包含许多不错的修复,改进和增强功能。在RAD Studio 11中受到很多喜爱的一个领域是ToolsAPI。这是一组单元、类和接口,允许开发人员直接与 IDE 和代码编辑器窗口的区域进行交互,例如装订线(行号所在的位置)和程序代码的各个行。我计划写几篇文章,这些文章将更深入地讨论这个问题,因为对于像我这样好奇的创意头脑来说,其中一些变化非常令人兴奋。可以在本文中阅读有关对 ToolsAPI 和代码编辑器的更改的更多详细信息。答案是非常肯定的;是的,ChatGPT可以合并到RAD Studio中。不过,我在本文末尾讨论了一些注意事项。

如何将 ChatGPT AI 合并到 RAD Studio IDE 中

我见过的整合 ChatGPT 的最好例子之一是由 GDK Software Z-SHi战石公司的 Marco Geuze 创建和演示的。Marco在最近的DelphiCon上展示了如何做到这一点。我很幸运能够主持马可的会议,也在那里参加他的问答。

这是视频,因此您可以看到Marco使用ToolsAPI让ChatGPT在RAD Studio代码编辑器中自动创建Delphi程序代码。

我在哪里可以获得Marco Geuze的RAD Studio附加组件的源代码?

Marco 的 GDK Software GitHub 帐户有一个存储库,其中包含 ChatGPT 附加组件的完整源代码:GitHub - GDKsoftware/DelphiCon2023。GDK 还有一个 ToolsAPI 帮助程序库,他们将其用于自己的项目,您可以在此处找到:GitHub - GDKsoftware/ToolsAPI-helper

将 ChatGPT AI 的强大功能添加到 IDE 中的更多方法

Marco Geuze 是我看到的第一个演示 ChatGPT RAD Studio AI 附加扩展的人,但他的代码存储库并不是唯一可用的代码存储库。事实上,在撰写本文时,至少还有两个 ChatGPT 插件可用于 RAD Studio。我还没有机会尝试其中任何一个,但看到对这个主题如此感兴趣是相当令人兴奋的。

我会因为ChatGPT AI而失去工作吗?

这是当下的问题,不是吗?好消息是,现在ChatGPT在创建Delphi代码方面“有点好”。但它往往做得很差(Marco Geuze 有一篇文章向我们展示了他到底犯了多少错误)。如果您进行快速的Google搜索 - 或者更好的是,使用新的“ Bing ChatGPT驱动的AI搜索”按钮,如果您使用的是Microsoft Edge,该按钮将出现在Web浏览器的右侧,您将获得这样的答案:

由ChatGPT提供支持的必应AI搜索扩展警告您要小心

所以,不,我认为你的工作是安全的...目前。可能性是OpenAI真的在做一些事情,并且有数十亿美元的微软资金支持他们,他们不会满足于任何低于他们所能得到的最好的东西。我怀疑 Alphabet 甚至 Meta 会浪费太多时间追赶;人工智能是新的软件前沿。我已经在软件开发行业工作了38年,这绝对感觉像是正在发生一些重大事情的时刻之一。我不确定是否有相当于摩尔定律的人工智能,但如果它遵循类似的思路,复杂性和能力也相应呈指数级增长,那么我就欢迎我们的新人工智能霸主

唯一的安慰是,如果你不幸发现自己回到了求职市场,ChatGPT将能够帮助你创建一份令人信服的简历和申请信。

智能手机和掌上电脑的安全威胁日益增加

手机恶意软件的数量仍然很少。迄今为止,已被发现的、专门针对移动操作系统的病毒、蠕虫和特洛伊木马不到500例。大多数只造成相对较小的损害,诸如:文件丢失、硬件重置或产生额外的话费。不幸的是,长期制约恶意攻击... 查看详情

深度剖析:智能手机如何诱变我们大脑“思维方式”

...能手机和PC终端正在慢慢地干扰和影响着我们的注意力,日益强大的智能机正在悄然地改变着我们的生活,曾经的生活必需品已经逐渐被手机应用取代。650)this.width=650;"src="http://img.mp.sohu.com/upload/20170603/a66cec0 查看详情

python如何最适合web开发中的人工智能

...普及使得它能够进入一些最流行和最复杂的过程,如人工智能(AI)、机器学习(ML)、自然语言处理、数据科学等。Python附带了大量内置库。许多图书馆都是人工智能和机器学习的。它使Python成为每个企业的最 查看详情

python如何最适合web开发中的人工智能?

...普及使得它能够进入一些最流行和最复杂的过程,如人工智能(AI)、机器学习(ML)、自然语言处理、数据科学等。Python附带了大量内置库。许多图书馆都是人工智能和机器学习的。它使Python成为每个企业的最 查看详情

什么是人工智能,揭穿许多关于人工智能和机器学习的各种误区

人工智能在这里,它正在日益改善企业和生活。投资于人工智能的公司或行业已经通过利用商业思想的强大技术受到了影响。尽管人工智能在技术领域掀起了波澜,但看到许多人对人工智能的真正含义存在误解也就不足... 查看详情

解读神秘而又强大的百度人工智能计算机

...来无关的事件,背后都是一个工作,就是百度自主研究的人工智能计算机。虽然百度从事人工智能计算机的研究和探索已经长 查看详情

springboot集成apollo配置中心,真香真强大!(代码片段)

...一遍概念再动手实践尝试使用。1、背景随着程序功能的日益复杂,程序的配置日益增多,各种功能的开关、参数的配置、服务器的地址……对程序配置的期望值也越来越高,配置修改后实时生效,灰度发布,分环境、分集群管... 查看详情

idea的强大

由于朋友推荐,转战IDEA数日,发现一个字就是,牛,完爆任何开发工具,让你代码上瘾的工具。它集合了所有的开发所需要的东西,且智能化方便,适合开发有一定经验的人去使用,你会爱上它。下面是快捷键的使用大全的一... 查看详情

强大的工作流引擎,让oa办公系统更智能

OA的选型关乎企业的发展,除了需要重视“OA技术、OA品牌、OA产品、OA服务”四大要素之外,更重要的其实是让免费OA办公系统变得智能化的工作流引擎。毫不夸张的说,工作流是免费OA协同办公的核心,起到协助提高企业... 查看详情

什么是人工智能

  人工智能(ArtificialIntelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。  人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产... 查看详情

蓝领or白领谁会先被机器人取代?

...者做不了的工作,基本上迎合了人性中的懒惰特性;随着人工智能、大数据的发展,机器人变得更加“聪明”, 查看详情

强大asp.net智能开发工具,力软快速开发平台

        力软是一家专业从事软件研发、销售于一体的技术服务型公司。公司本着诚信为根本、竞争为导向、创新为动力,服务为基础的经营理念,为用户提供定制化的技术服务。    &nb... 查看详情

人工智能技术发展综述

人工智能技术发展综述一、引言二、什么是人工智能以及发展历史三、人工智能对社会经济和个人的影响四、人工智能的现状五、人工智能的未来作者:BSXY_陈永跃BSXY_信息学院摘要:随着时代的进步,社会的发展ÿ... 查看详情

[置顶网]power9为云与智能打造强大引擎

...的范畴之内。然而在数字化转型的过程中,需要云计算与人工智能、机器学习、物联网和区块链等诸多技术能力的加持。步子迈的过大,底层基础设施无法及时跟进,也会出现问题。 在至顶网2018年的公有云实施调研中,“... 查看详情

2020北京人工智能科技展

  目前,人工智能已上升到国家层面的激烈博弈。越来越多的国家争相制定发展战略与规划主要国家进入了全面推进人工智能发展的全新战略时代,人工智能竞争趋向百热化。   在目前日趋全球化形势日益复杂... 查看详情

人工智能深度学习神经网络与soc芯片的关系

人工智能深度学习神经网络与Soc芯片的关系在运算能力方面,CPU是不如GPU的,FPGA也不合适。谷歌研发出的TPU芯片,就是专门针对人工智能神经网络的运算。人工智能的算法在往下走,在逐渐降低要求;嵌入式的芯片在往上走,... 查看详情

赢在ai,人工智能技术体验

...要方向和必然趋势,AI技术将深入人们生活的方方面面。人工智能理论和技术日益成熟,应用范围也不断扩大,对技术层面的变革及其他各方面将产生深远的影响和颠覆性的革新。人工智能技术或将成为引领未来的战略性技术和... 查看详情

强大到让人无法想象的chatgpt-5即将发布,上千名人士却紧急叫停(代码片段)

...比GPT4强大1000倍的ChatGPT5又即将发布!届时将彻底改变人工智能领域,并改变我们现有的世界【ChatGPT5简介】OpenAI计划在2023年12月发布其最新且最强大的人工智能模型——ChatGPT5。该模型具备人工通用智能的能力,能够... 查看详情