这段时间,ChatGPT 算是火出圈了。不仅朋友圈转发各种 ChatGPT 的文章,连我夫人这种从来不关注科技新闻的人也问我 ChatGPT 是怎么回事。其实我算是比较早知道并关注 ChatGPT 的,去年 12 月份还写了一篇文章 AI 也会写代码了,但我并不担心。
随着 ChatGPT 之类的人工智能走入大众的视野,人们又开启了担忧模式。不知道是不是为了博眼球,很多文章开始写 xxx 职业要被 ChatGPT 取代,并且还获得了不少的转发量。
作为一名十几年来一直被认为要“失业”的程序员,我倒是不担心被 AI 取代,也不认同网上的危言耸听。我的观点是:
你不会被人工智能取代,但你会被一个知道如何利用人工智能的人取代。
就拿搜索引擎来说,打开搜索引擎,各种知识都能查询得到,但人会由此变得博学了吗?程序员经常自嘲靠 CTRL + C 和 CTRL + V 工作,但你招一个从来没学过计算机的人试试?知识能查询到,查询工具也提供给你,但如果你不知道查询什么,不懂查询技巧,那么这些知识对你而言就是不存在。
人工智能的出现,无疑是人类技术史上的飞跃,掌握一些人工智能知识还是非常有必要的。注意:这里并不是说要掌握 AI 相关技术,而是掌握如何应用人工智能的技能。
想像一下如下场景:
文字工作者(包括作家、自媒体作者),使用 AI 生成相当一部分的作品,然后在此基础上进行润色。
营销人员,使用 AI 生成令人印象深刻的文案,或利用模型的丰富知识进行创意头脑风暴,然后根据自己公司的情况进行加工
程序员,使用 AI 搭建出程序框架,然后实现一些定制化的需求。
这个时候,如何你能掌握使用 AI 的技能,就会拥有相对于其他人的极其宝贵的竞争优势。
什么是使用 AI 的技能?就是你和 AI 之间的沟通能力,让 AI 理解你意图的能力。
目前,AI 和人类沟通主要是通过提示 (prompts),可以是一些关键词,也可以是一段话。就如同人类交流,可能是你写的一段话,对方不知所云。如何让 AI 更好的懂你的指令,就是研究 prompts 的意义所在。
不幸的是,如何写出好的 prompt 并没有捷径可走,没有一条简单规则让人一下子就能掌握。
我们需要理解现在的模型使用了一种注意力机制以更有效的方式理解输入的上下文,这使它们能够理解上下文以及输入的哪些部分最重要。为了让 AI 理解上下文,程序员使用了文本嵌入方法来表达,即单词的向量表示,并添加相似性的概念。
比如让“人”和“女孩”具有相似的向量,实际上是告诉 AI,尽管它们在语法上有所不同,但具有相似的含义,因此是相关的。相反,通过让“猫”和“汽车”具有不同的方向和相当大的距离(非常不同的向量),我们教导 AI 模型这些词,尽管看起来相似,但会在不同的情况下使用,因此,相关性低。
使用这些向量,还可以添加和减去单词,例如取“human”,减去“male”,得到“female”。
看到这里,是不是一团雾水?简而言之,文本嵌入是以机器可以理解和比较的方式对单词和句子进行语义上有意义的表示。
我们要做的工作就是提炼一些关键词,使之与我们的目标相关。
我所关注的一位作者,已经能随心所欲的驾驭 AI 作画软件画出心目中想要的画面,但我尝试了很多次,则是指东画西,高下立判。
在我看来,提示几乎成为一门艺术,对于掌握这门手艺的艺术家来说,可能性将是无穷无尽的。对普通人而言,则是一条竞争护城河,让你比他人更有优势。
要了解提示对于与这些系统进行有效通信的重要性,可以看看这个示例:
如你所见,ChatGPT 尽管收到了一个相当简单的数学谜题,但完全无法提供正确答案。
现在,让我们稍微改变一下这个相同的请求。
神奇的是,通过简单地告诉 ChatGPT 采取循序渐进的方法,就像你在面对同样的问题时告诉你的孩子一样,这会导致正确的答案。
所以,你与 AI 的交流方式很重要。
在我刚工作那会,掌握英语会形成求职的一个重大优势,以后,掌握 “Prompting” 技能会不会成为亮点?
但这些机会不会默认开花结果。你必须去追他们。因此,在 2023 年,开始学习这一项关键技能吧。
在发生巨大变化的时代,那些先于其他人发现趋势的人会效益最大化。现在开始学习如何提示,很快,你就会在 99% 的社会中拥有明显的优势。
看到这里,你是不是觉得这篇文章很有道理,但又什么也没说。所以,这篇文章是不是用 ChatGPT 写的呢?