欢迎光临
我们一直在努力

ChatGPT的意义及实用提问指南

OpenAI的ChatGPT意味着什么?

在过去,普通人能做的事在数量层间都差不太多(至少在相近数量级内)。即便相对聪明,人脑都有生物规则约束,无法快速取得技术上的时间绝对领先优势。随着机器智能的崛起,不同人之间的差距、可以做的事情的数量/质量,在可见的未来将不断被拉开,且这个趋势将无法避免。

例如,AI作画最近引发了不少关于“其是否对传统画家造成不利影响”的讨论。事实上,有了AI的辅助,总有一小部分画家因为能够掌握这类最新的技术,因为能更高效地创作出更具想象力的作品而收益。一个基本的判断是,AI仍旧很难替代人类,但却能在特定领域内帮助一小部分人提升工作效率与扩大自身视角

这篇文章就首先介绍下OpenAI推出的聊天机器人ChatGPT。也许你会问,仅仅是一个聊天机器人,这有什么的。这边建议您亲身体会之后再做判断。AI的核心魅力在于一旦拥有一个成熟可靠的产品,理论上它是可以无限规模化应用,并且能够不断迭代进化。

ChatGPT自上线以来,一直备受人们关注,并衍生出各种花里胡哨的玩法… 但这篇文章只总结一些个人认为比较实用、且一直能够用下去的几种朴素的方式。

功能1:辨识概念

ChatGPT能够帮助快速理清一些学术概念及不同概念之间的区别。

E.g.:

  • ? What is “concept A” and what is the most related application?

  • ? What is the difference between “concept A” and “concept B”?

事实上也适用于任何概念的查询。

功能2:辅助写作

可以简明说明文章的行文逻辑,每一段涵盖哪些点,2分钟给你论文的Introduction来一个初稿,其实就是一种更先进的“计算机辅助设计”。

E.g.: Write a paper about XX topic. First introduce A, then introduce B. Give two examples about XXX. … Finally, summarize the above contents and possible future directions.

这其实是我目前所感受到最实用但相对被低估的用法。机器也许只能达到人类60分水平,甚至更低,但其胜在效率与自身知识储备容量。有了它,就相当于阿凡达系列里面人类穿上了机械外骨骼,达到之前所从未体验过的写作效率。我们目前已经很多别的类型辅助写作工具,例如Grammarly可以自动纠正语法错误。但像ChatGPT这样的,目前应该还没有第二家。

功能3:辅助决策

当你不知道一件事情该怎么做的时候,当你需要某个domain knowledge的时候。例如,你想要做一个小项目,但不知道如何搭建框架,你可以问:

E.g. What should be included when considering XXX (a certain task)?

  • ? Establishing a big data platform for electric vehicle management

  • ? Building a automated vehicle control algorithm

  • ? …

甚至,它可以提供一些本地的生活经验。例如,当我询问如何从蒙特利尔机场(YUL)到达downtown区域时,它会告诉你所有可能的出行方式(Public transportation, Taxi, Rideshare, Car Rental),甚至还会在Car Rental提醒你downtown区域停车比较困难:

Keep in mind that traffic and parking can be a challenge in Montreal, especially downtown, so consider this option carefully.

Montreal停车规则极其复杂,本人在此居住近半年,对其深有体会。因此,其所展现出来的能力属实让人震撼。由于其非常理性,甚至可以提供你所面临的人际关系处境,做你的免费心理辅导“大师”(当然,不要期待太高)。

功能4:辅助编程

ChatGPT同时也是程序员的福音,就目前来看,你可以实现的功能有:

  • ? 基于功能描述写代码例如,你想要实现一个滑动平均的函数功能,你就可以这么问:

    Please provide a python code for calculating the moving average for time series data.

  • ? 纠正代码中的错误例如,你不知道为什么代码出错

    Why the following code doesnt work? …

  • ? 理解你之前自己写的代码

    what does the following code mean? …

如果你想要实现一项任务,直接问它怎么做就行了。以Python为例,它会告诉你有哪些package可以使用,并给出拥有完备注释的代码。写代码多的朋友就会知道这能少绕多少弯路了…在VSCode上,目前已经有了ChatGPT的插件能够帮助你实时Debug。

最后,作为示例,提供给朋友们一个层层递进的示例:

  1. 1. 我是小白,咋快速入门PyTorch?Give the code example of building a neural network using pytorch.

  2. 2. 你发现了里面有一个变量不明白,接着问:How to prepare the variable train_loader in the above code?

  3. 3. 炼丹过程如何可视化?How to visualize the training process, for example, the changing of training loss

  4. 4. 一个模型训练完了,如何保存?How to save the trained model for future using?

  5. 5. 我的笔记本太破了,如何加速训练过程?How to accelerate the training process using cloud service?

至于它会给你什么信息,就请各位自行尝试了。希望以上内容能够给各位一定的启发。

其它

(1)记忆

ChatGPT是有记忆的,可以通过不断输入信息,实现对话式输出你想要的回答。官网介绍如下:

While ChatGPT is able to remember what the user has said earlier in the conversation, there is a limit to how much information it can retain. The model is able to reference up to approximately 3000 words (or 4000 tokens) from the current conversation – any information beyond that is not stored.

(2)与Google对比

其实没有必要非得一较高下,Google当之无愧是全太阳系最好用的搜索引擎。但用在做一些概念查询类任务时,ChatGPT给出的答案相对更为精炼,并且由于其具有联想能力,能够给你提供一些必要的Keyword,你若觉得有必要,再去Google检索相关信息做交叉验证即可。写代码也是如此,其训练的数据库不一定是最新的,看到一个相关语句,再去找最新的网页即可。

(3)其自身还在不断进化

相比一开始的版本,目前ChatGPT已经可以总结一次对话并自动生成标题了。相信未来其也会推出更加有趣的功能。媒体很有意思,已经出现了“XX大厂禁止员工使用ChatGPT”等标题党文章,点进去一看原来是禁止其员工上传代码。更早之前,还有报导说ChatGPT已经完全可以替代Stackoverflow平台。这至少传递了一个信息,我们作为普通个体,用到就是某种程度的“赚到”。

结语

Artificial Intelligence (AI) will dramatically change the world.

总结下,同样一个工具,在不同人的手里能够发挥的作用也可能是完全不一样的… 写作与绘画,终归还是需要自身有基础。最后,趁着这一服务还免费,像用Google一样,使劲去用吧…

赞(0)
未经允许不得转载:梦马网络 » ChatGPT的意义及实用提问指南
分享到

登录

找回密码

注册