关于chatgpt:ChatGPT让程序开发更轻松

46次阅读

共计 1230 个字符,预计需要花费 4 分钟才能阅读完成。

作者:京东科技 赵龙波

“贾维斯,你在吗?”

“随时待命,学生。”

相似《钢铁侠》里的人工智能助理贾维斯,ChatGPT 或者是你的随时待命的助手。ChatGPT 在大量文本数据上进行了培训,这使它可能了解单词和短语的上下文和含意,并生成高度相干的上下文响应。能实现撰写邮件、视频脚本、文案、翻译、代码等工作,作为一名开发人员,尝试摸索一下 chatGpt 对咱们的工作能有哪些帮忙。(因为 ChatGPT 对国内禁止拜访,以下是通过调用 openAI 的 api 接口实现的对话,所以界面与原生有所不同。网上很多种实现形式,不多赘述。)

先来看看 chatGPT 本人的答复:

每次答复都不一样,但都差不多的意思,这个答复比拟形象,如果再具体一些就好了。上面列出了一些应用场景:

答复一些根底的编程或者计算机问题

这应该对 AI 来说是小儿科了,但确是比拟罕用的性能,不懂就问。

生成正则表达式

这两个答案都是精确的。这样应用起来的确比搜寻要不便很多

编写脚本

如:shell 脚本

这个脚本是正确的,再来一个简单的:

为了验证这个脚本是否正确,去服务器上运行了一下,是没有问题的,并且 nginx 门路就是 nginx 默认的文件夹门路,不必更改:

写 sql 语句也不在话下:

我这里问的比拟口语化,且写错了标点符号,它还是了解了。

shell 脚本可能是 AI 应用它海量内容查问到相似的而后仿造的,但 sql 语句是它真的了解了问题并结合实际语法发明进去的👍。

文字命名格局转换:

文字格局转换有成熟的各种实现,这也算一种路径。

生成代码

比方:写一个简略获取每月最初一天的公共办法

下面实现不难,再尝试写一个蕴含 多个办法的工具类,并一次生成

不仅给出了代码,还把正文也打上了👍

甚至能够 约定应用的 java 类版本

如果你对这个写法不称心,同一个问题再次提问,还能给出其余写法:

我的项目中常常用到各种各样的工具类,兴许下次试试间接说出你要的性能,让 AI 给你写进去吧

起名字

如:给某个类命名

你正在看的这篇 文章题目也是 chatGpt 起的,这是常常头疼类名应该怎么起的人的福音。

生成伪代码:

在技术方案设计或者探讨的时候如果须要写一些代码,能够尝试。

代码优化

如:代码 bug 修复:

甚至帮你把 代码重写

仍然能够,如果你想把代码用 lambda 重写,让它来试试。

技术材料翻译:

这是截取的 G1 英文文档的一段形容,这外面蕴含了一些 G1 垃圾回收器的参数信息,翻译时这些应该保留为英文,新生代和老年代这些特有名词也最好用英文示意才更业余,这些细节它都做到了,且它的翻译与中文版本的差异不大,简直没有谬误。

其余性能

如: 算法实现:

以上测试数据都比拟偏简略,但仍然能看出它的后劲。纯业务场景代码须要结合实际我的项目,置信如果让它学习训练某一个我的项目之后,或者他真的能够写出一些业务性能的代码来。google 等一系公司也在钻研 AI 编程可能行,足以阐明其后劲。

能够在 idea 里装置 NexChatGPT 插件,不便随时调用查问。如果有更好的应用场景 idea,欢送留言探讨。

ps,最初一问:

正文完
 0