您可能不知道的另外一个 ChatGPT 用处,去最小化你的代码

原创 admin  2023-04-14 21:06  阅读 9 次

如果您是技术爱好者,您可能听说过 ChatGPT 及其在多个领域掀起的波涛。将 ChatGPT 称为聊天机器人是轻描淡写的说法。最好将其视为一种工具,它可以在人类对话环境中提供几近任何类型的书面解决方案。

V:muhuanidc

延伸浏览ChatGPT大全:https://go.guigege.cn/

由于其庞大的数据集,它能够履行之前没法想象的任务。你可以要求它写关于吉娃娃狗和扬声器的诗、开发代码、写关于遥控器的文章等等。

鉴于其使人难以置信的灵活性,人们对该工具的兴趣远远超越了客户服务聊天机器人。该工具的使用乃至包括一些有问题的做法。

最重要的问题之一是这些工具会不会意味着谷歌的终结,最少就我们所知而言。这是由于人们正在使用它来查找快速准确的信息。它是如此强大,乃至微软都在斟酌将其整合到其搜索引擎 Bing中。

仿佛 ChatGPT 的唯一限制是书面媒体,因这人们可以赋予它的用处千差万别,想象力是解决问题和这类 AI 之间的唯一障碍。正在进行大量实验的最热门领域之一固然是软件开发。

Yet-another-ChatGPT-use-was-discovered.-What-is-it

去最小化你的代码

ChatGPT 灵活性的最新示例之一是去最小化代码。对那些不熟习这个的人,让我们探讨两个概念:缩小和去缩小也称为取消缩小。

缩小意味着减少没必要要的字符。这些不但包括空格,还包括注释和长变量名。人们这样做是为了减少代码大小,或是由于他们习惯了某些表达式并节省了时间。问题是,代码变得难以让人浏览和理解。

去女性化恰恰相反。给定一个晦涩难懂的代码,您可以通过添加更具表现力的变量、注释、更多行和更好的布局来消除它,以便任何人都可以理解。

很容易想象软件能够缩小代码,而且有很多选择。但是,去女性化需要创造力、创造力和其他看似人类的品质。因此,机器在履行此任务时遇到困难也就不足为奇了。但一样,在 ChatGPT 到达现场之前,情况一直如此。

人们一直在使用这个软件来消除代码。不但如此,它还解释了它的作用。例如,我给它分配了取消缩小以下代码的任务:

var array=[];for(var i=0;i<5;i++){array[i]=i;}

It gave the following answer:

var array = [];

for (var i = 0; i < 5; i++) {

  array[i] = I;

}

Yet-another-ChatGPT-use-was-discovered.-What-is-it-02-scaled-1

此代码创建一个名为“array”的数组,并为其分配值 [0, 1, 2, 3, 4]。它通过使用 for 循环迭代 5 次并在每次迭代中将循环变量“i”的值分配给“array”变量确当前索引来实现这一点。

这类 AI 不但对开发软件时遇到问题的人有帮助,而且还可以提供使人难以置信的学习体验。最使人兴奋的是,这仅仅是个开始。AI 工具的新用处每天都在出现,所以明天 ChatGPT 可能会以另外一种方式让我们的生活更轻松。

来源:https://www.huanp.com/idc/140745.html
声明:欢迎分享本文,转载请保留出处!

发表评论


表情