日益强大的人工智能OpenAI ChatGPT GPT-4真的会让程序员失业吗?

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

目录

  • LSP、代码完成和错误洞察是人工智能的一种形式吗?
  • 为什么 ChatGPT 在 AI 方面取得了如此巨大的飞跃?
  • ChatGPT AI可以为软件开发人员做什么?
  • 我是一名计算机专业的学生,ChatGPT 可以帮我做作业吗?
  • 是否可以将 ChatGPT 合并到 RAD Studio IDE 中?
  • 如何将 ChatGPT AI 合并到 RAD Studio IDE 中
  • 我在哪里可以获得Marco Geuze的RAD Studio附加组件的源代码?
  • 将 ChatGPT AI 的强大功能添加到 IDE 中的更多方法
  • 我会因为ChatGPT AI而失去工作吗?

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将能够帮助你创建一份令人信服的简历和申请信。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/6559.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

「读书感悟系列」失明症漫记

作者 | gongyouliu编辑 | gongyouliu最近花了不到一周的时间读完了葡萄牙作家萨拉马戈的小说《失明症漫记》&#xff0c;萨拉马戈是葡萄牙到目前为止唯一一位获得诺贝尔文学奖的作家&#xff0c;而这本书就是他的代表作。下面对这本书做一个简单分享。正如书名所说的&#xff0…

蓝桥杯赛前冲刺-双指针和图论专题(包含历年蓝桥杯真题和详细注释代码)

日志统计&#xff08;第九届蓝桥杯省赛CB组,第九届蓝桥杯省赛JAVAB组&#xff09; 小明维护着一个程序员论坛。现在他收集了一份”点赞”日志&#xff0c;日志共有 NN 行。 其中每一行的格式是&#xff1a; ts id 表示在 tsts 时刻编号 idid 的帖子收到一个”赞”。 现在小…

苹果手机配什么无线蓝牙耳机好?适配苹果手机的蓝牙耳机推荐

近年来&#xff0c;TWS耳机越来越受到消费者的欢迎&#xff0c;各家厂商也都推出过不少旗舰级产品&#xff0c;许多产品也是打着苹果平替的旗号来推荐&#xff0c;并且这些耳机在功能和音质上也毫不逊色&#xff0c;并且音质还更加的好&#xff0c;下面整理了几款适用于苹果手机…

网络系统集成实验(三)| 系统集成虚拟局域网(VLAN)配置

目录 一、前言 二、实验目的 三、实验需求 四、实验步骤与现象 Step1&#xff1a;需求分析及配置思路 Step2&#xff1a;实验拓扑设计 Step3&#xff1a;实验配置 Part1&#xff1a;公网IP配置 Part2&#xff1a;链路聚合 Part3&#xff1a;VLAN的创建与划分 Part4&…

abaqus子程序vumat安装使用

一、Win11配置ABAQUS2022VS2022oneAPI2023编译环境 VUMAT是要用到Fortran的&#xff0c;否则添加.for文件会报错 ifort 不是内部或外部命令&#xff0c;也不是可运行的程序 或批处理文件。出现这个问题时可以在command中输入命令查看是否有fortran编译器 abaqus infosystem可…

2022蓝桥杯省赛——砍竹子

问题描述 这天, 小明在砍竹子&#xff0c; 他面前有 n 棵竹子排成一排&#xff0c;一开始第 i 棵竹子的 高度为 hi​。 他觉得一棵一棵砍太慢了&#xff0c; 决定使用魔法来砍竹子。魔法可以对连续的一 段相同高度的竹子使用&#xff0c; 假设这一段竹子的高度为 H&#xff0…

【学习记录】大数据课程-学习十一周总结

Hive的安装 Hive的安装方式 hive的安装一共有三种方式:内嵌模式、本地模式、远程模式 元数据服务(metastore&#xff09;作用是&#xff1a;客户端连接metastore服务&#xff0c;metastore再去连接MySQL数据库来存取元数据。有了metastore服务&#xff0c;就可以有多个客户端…

企业数据平台建设的基石:构建统一的数据存算能力

随着企业数字化程度的逐步提高&#xff0c;数字化业务对数据管理的需求也持续深化。根据企业本身所处的数字化程度不同&#xff0c;我们将企业的数据平台的建设总结为五个阶段&#xff0c;本篇我们对统一的数据存储与算力做介绍。 — 整体介绍 — 企业发展的战略目标就是为了更…

约会Appointment

前言 加油 原文 约会常用会话 ❶ The meeting is scheduled for Friday afternoon. 会议安排在星期五下午。 ❷ He got a date with Amanda tomorrow night. 明天晚上他跟阿曼达有个约会。 ❸ They’re going to honeymoon in Europe. 他们打算在欧洲度蜜月。 ❹ Will yo…

考研数二第十讲 求导平面曲线的切线和法线以及曲率圆与曲率半径和弧微分

关于函数的导数几何意义&#xff0c;一元函数和二元函数存在一些不同&#xff0c;二元或多元函数求导叫做对应的偏导数&#xff0c;函数求导以及平面曲线切线&#xff0c;法线求解或者根据已知切线求函数会与其他题型结合考察&#xff0c;单独出题概率比较小。曲率和曲率半径求…

Java Web 实战 15 - 计算机网络之网络编程套接字

文章目录一 . 网络编程中的基本概念1.1 网络编程1.2 客户端(client) / 服务器(server)1.3 请求(request) / 响应(response)1.4 客户端和服务器之间的交互数据1.4.1 一问一答1.4.2 多问一答1.4.3 一问多答1.4.4 多问多答二 . socket 套接字2.1 UDP 的 Socket API2.1.1 引子2.1.2…

通过python理解光的偏振

文章目录基本原理椭圆偏振光基本原理 光是横波&#xff0c;可以写成E⃗A⃗cos(ωt−k⃗r⃗)\vec E \vec{A}cos(\omega t-\vec k\vec r)EAcos(ωt−kr)&#xff0c;振动方向与传播方向垂直&#xff0c;而在三维空间中&#xff0c;与光线垂直的乃是法平面。换言之&#xff0c;光…

jsp+javaEE高校毕业生去向跟踪管理系统gzyy84程序mysql

1&#xff09;登录模块&#xff1a; 管理员的登录&#xff1a;管理员登录系统对本系统其他管理模块进行管理&#xff0c; 以及档案端应用管理员登录后向服务器传输数据。 学生的登陆&#xff1a;学生登陆系统对本系统其他管理模块进行管理。 2&#xf…

分类预测 | MATLAB实现CNN-BiLSTM-Attention多输入分类预测

分类预测 | MATLAB实现CNN-BiLSTM-Attention多输入分类预测 目录分类预测 | MATLAB实现CNN-BiLSTM-Attention多输入分类预测分类效果基本介绍模型描述程序设计参考资料分类效果 基本介绍 MATLAB实现CNN-BiLSTM-Attention多输入分类预测&#xff0c;CNN-BiLSTM结合注意力机制多输…

回归预测 | MATLAB实现GA-BiLSTM遗传算法优化双向长短期记忆网络的数据多输入单输出回归预测

回归预测 | MATLAB实现GA-BiLSTM遗传算法优化双向长短期记忆网络的数据多输入单输出回归预测 目录回归预测 | MATLAB实现GA-BiLSTM遗传算法优化双向长短期记忆网络的数据多输入单输出回归预测效果一览基本介绍程序设计参考资料效果一览 基本介绍 MATLAB实现GA-BiLSTM遗传算法优…

技术动态 | 基于GPT-4的知识图谱构建能力评测

一、摘要知识图谱是一种用图模型来描述知识和建模世界万物之间关联关系的大规模语义网络&#xff0c;是大数据时代知识表示的重要方式之一。而大型语言模型&#xff0c;如OpenAI发布的GPT-4 &#xff0c;通过在大量文本等数据上进行预训练&#xff0c;展示出了极其强大的通识知…

【C++】开散列哈希表封装实现unordered_map和unordered_set

在未达成目的之前&#xff0c;一切具有诱惑力的事物都显得那么不堪一击 文章目录一、unordered系列关联式容器二、哈希函数和哈希冲突三、闭散列&#xff08;你抢我的位置&#xff0c;我抢他的位置&#xff09;1.哈希表结构2.Insert()3.Erase()&#xff08;标记的伪删除法&…

Stable Diffusion 安装教程

引用自 摸鱼wiki 1. 安装准备 Python 3.10.6Gitstable-diffusion-webui 2. 安装 Python 到 Python 官网上下载 3.10.6版本&#xff0c;然后安装时勾选 “Add Python to PATH” 3. 安装 Git 到 Git官网 上下载一个命令行的git&#xff0c;按安装程序默认安装即可 4. 安装 …

Linux reset子系统和驱动实例

文章目录Linux reset子系统reset复位API说明devm_reset_control_getreset_control_deassertreset_control_assertreset_control_resetreset API使用示例reset驱动实例设备树驱动编写上篇讲了Linux clock驱动&#xff0c;今天说说Linux的reset驱动。 时钟和复位是两个不同的驱动…

GEE:栅格转矢量

本文记录了在Google Earth Engine(GEE)平台上将栅格数据转换成矢量数据的方法和代码,并以京津冀地区的城市夜光遥感数据为例。 主要用到了image.reduceToVectors()函数。 文章目录 一、方法介绍二、代码案例一、方法介绍 image.reduceToVectors() 是 Google Earth Engine …
最新文章