关于 AI 人工智能的一些想法

关于对AI的看法,我觉得不管大家愿意不愿意接受,AI 来了就是客观现实,我看新闻好莱坞的编剧在街上抗议AI抢走了他们的部分工作,有效果吗?不好说。但是AI的趋势并不是某个人某个组织某个国家能阻挡的,现在AI就大剌剌的站在你的面前,我们没办法选择忽视它。

我认为好的解决之道就是与AI共生,把它当作我的伙伴而不是敌人,想办法让AI帮助我们自己发展进步。社会在进步,科技在发展,整个世界的规则并不是零和游戏,而是正和游戏,我们每个人进步都会让这个社会进步。

AI肯定会给人们带来短期的困扰,但是从长远几十年甚至上百年的角度来说,我相信这对人类社会进步来说肯定是好事。就像汽车取代马车一样,AI 会成为互联网时代一个重要的生产力工具。

作为一名写代码的工程师,我也用了一段时间不同的 AI 相关的工具。比如 AI 代码补全,以及让机器帮我分析代码的含义,还有就是当遇到一些陌生的命令的时候我选择直接问 AI 聊天工具。

下面是一些具体的感受。

  1. 解决知识入门需求。我自己感觉是当我们进入一个完全陌生的领域的时候使用 ChatGPT 这种对话式的机器人是非常有益的,因为这种 AI 聊天机器人对现成知识的归纳总结能力真的很强,一项知识分析的头头是道的。这对快速了解一门知识,建立起对知识的印象是非常重要的。等到开始逐渐深入这门领域的时候再通过系统阅读书籍的方式去深入,我感觉这个是比较好的学习方式。

  2. 聊天式的交互对比打开搜索引擎的方式,感觉更加轻,用户使用的心里成本比较小。 很多时候就懒打开搜索引擎,聊天式的设计更加符合人性。你想一下如果你有不会的问题是更爱问一个无所不知的高手,还是通过搜索引擎搜出一堆回答,再自己却过滤满意的回答。一般来说就是先问一下,如果回答不满意再去搜索,ChatGPT 已经在不知不觉中取代了搜索引擎的地位了。

  3. ChatGPT 更加擅长的是对知识概念类的问题的总结,而并不善于解决一些复杂场景下的问题。我之前遇到过一次 gitk 安装失败的问题,于是我拿着报错信息去问 ChatGPT 为什么,它给出了一些可能安装失败的相关问题的提示,但是并没有最终解决问题,最终我还是通过 google 解决的。

    我意识到像是软件安装失败这种问题其实比较复杂,因为每个人的电脑环境是不一样的,所以出现安装问题可能千奇百怪,这种情况 GPT 是很难给出一种很好的答案的,因为这些问题太复杂,太动态了。但是对于知识类的内容,比如什么是电脑,以及电脑架构是什么样子的,这些内容相对静态,定义都是死的,并不会随着时间流逝改变。

  4. ChatGPT 取代了部分知识管理的需求。 我在学习一门新技术的时候会做一些概念性的笔记,假设学习前端的时候我会记相关笔记,比如「CSS 中块元素、内联元素、内联块元素这三种是干啥的?分别有啥特点?」我会洋洋洒洒写一堆,为了后续用到的时候再回来看看。但是类似的问题我提交给 ChatGPT,感觉 GPT 解释的并不比自己总结的差,而且简洁又明确,甚至可以作为一篇简单的技术博客(比大多数技术人员写的还好…)

    有了 ChatGPT,像这种偏概念性的问题以后就没必要记笔记了,而是可以专注于记录复杂问题的解决方案和思路。和之前的知识管理方式相比,ChatGPT 并不和之前的知识管理笔记软件冲突,反而释放了一部分的记笔记的压力,让我们更加轻装上阵,专注于难度级别更高问题的解决。

  5. 猜代码猜的挺准的,节省了敲代码的时间。 使用过的小伙伴都有类似的感受,就是 AI 会根据你代码的上下文情景去猜你的代码要怎么写,很多时候猜的还挺准的,我身边有一些同事已经花钱开了一年 Github Copilot,大部分是前后端的同事,使用 Xcode 开发的同事很尴尬,希望苹果能快点把这个开发神器给引入到自家的 IDE 里。

现在 AI 的发展真的日新月异,感觉各行各业都在积极的把 AI 引入到自己的工作流中去改进自己的工作效率。

之前和插画师朋友聊 midjourney 这种 AI 绘图的软件,他的观点是现在有一些 AI 出的图都能直接商用了,只不过现在给 midjourney 的都是类似游戏概念这种图,所以它更擅长绘制这种图,如果给它喂一些别的风格的图,也会产出别的各种风格的图,这只不过就是时间问题。

而且就算不能完全取代设计师的工作,midjourney 也在改进设计师的工作,比如前期打草稿构思阶段,可以直接用 midjourney 产出一些草图,供设计师去选择,这个过程会极大的改进设计师的设计效率。

以上就是这段时间体验下来的一些感受,总之每个知识工作者都应该严肃的思考一下,怎么用 AI 去改进自己的工作流,进而提升工作效率,而不是只是把 ChatGPT 当成一个玩具来玩。


关注我的微信公众号,我在上面会分享我的日常所思所想。