在 ChatGPT、Whisper 和 Stable Diffusion 这样强大的 AI 技术出现之后,我们去学习任何新技术和新知识的方式也都应该改一改了。所以,我也推荐大家从现在开始,利用 AI 工具来改造你学习和工作的流程。通过将 AI 嵌入生活和工作的方方面面,不仅能够获得沉浸式的学习体验,也能够不断提升自己日常生活和工作的效率。
在过去的几个月里,我一直在不断的探索,通过 AI 工具来提升自己的效率。在这里,我就向大家分享一下我主要使用的工具和优化的流程。
过去一段时间我最常用的自然是“万能”的 ChatGPT。我发现很多人觉得它没什么大用的原因是,总是问它一些过于宽泛的问题,比如“怎么学习 Java”,这样很难得到有针对性的回答。一个我最常用的用法,就是请它帮我解释一下你遇到的新知识。并且,和搜索不同,你可以针对它的回答中你不了解的知识进一步地追问,直到你觉得搞清楚了这个知识点。
而且,ChatGPT 不仅可以解释概念,还能解释代码。你可以直接贴一段代码给到 ChatGPT,让它为你详细讲解,可以说是一个非常好的助教。而且这个助教知识广博、不知疲倦、极有耐心,绝对不会因为你有什么不懂的反复提问而表示不耐烦。
相信很多人和我一样,很多时候宁愿自己查资料,也不愿意张口麻烦别人。去问别人的时候,往往也会有小小的心理压力,担心自己问的问题是不是太简单了。但是,面对 ChatGPT 这样的 AI,却不会有这样的问题,而且往往效率也比通过搜索查资料快上很多。
因为 ChatGPT 的访问限制比较严格,你也可以通过 Quora 发布的 Poe 来实现同样的目标,在 Poe 里,你不仅可以使用 ChatGPT 的模型,也可以使用好几个其他的大语言模型,你也可以比较之后选择自己最喜欢的。
不仅在 AI,在整个软件开发领域,大量的第一手资料都是英文的。想要跟上技术的最新发展,读英文资料是必不可少的。虽然我自己的英文阅读能力也还不错,但是比起中文来还是要慢上许多。
但是,随着机器翻译的进步,我已经越来越多地使用彩云小译这样的浏览器插件,将我要看的内容变成中英文对照的版本。我会快速先浏览中文翻译,如果觉得翻译得有些看不懂,或者内容特别有价值,才会去看看英文原文。通过这样的方式,在同样的时间内,我的阅读量大增,能够吸收的知识也比之前多了很多。
除了文章,现在也有越来越多的音视频的资料,比如各种各样的播客和视频。很多时效性最强最新的资料,都只有音频或者视频,而没有文字版。但是音频和视频没法像文字一样快速浏览一遍,做个判断值不值得去读。
好在随着语音识别和文本摘要的成熟,也有很多插件可以快速帮助我们将音频和视频转录成文本,然后通过 ChatGPT 背后的语言模型生成一个摘要。这样,我就可以先快速浏览一遍摘要,决定值不值得把整个视频看一遍。比如,我最近就常常用 Glarity 这个浏览器插件,帮助我快速总结视频内容,再来决定是否要看。
而要追上最新的技术进展,去读一读论文也是一个好办法。不过现在,随着大语言模型的进展,我们还是让 AI 辅助我们来读论文。我现在,都会通过 scispace 这个网站,把我要读的论文先传上去。然后我们可以直接向 AI 提问题,快速了解论文讲解了什么东西,然后再来决定是不是有必要进行精读。
而在精读的过程中,针对公式、图表,你也可以框选出来,让 AI 给你做详细的解释。这些工具,都可以大大降低你去学习论文的门槛,提升掌握这些复杂的知识的效率。
市场上,也有许多其他类似的工具。比如 ChatPDF 就可以让你上传一个 PDF 文件,然后针对这个 PDF 进行小结和提问。你可以把各种各样你要研究的分析报告交给它,快速获取到想要知道的信息。
另外一个最近大幅度提升我生产效率的工具,就是 AI 写代码。如果你和我一样是个工程师,而你还没有用上 GitHub Copilot,那我觉得你要做的第一件事情就是把它装上用起来。这个课程里的不少代码,我都借助了 ChatGPT 和 Copilot 的帮忙。
当我有一个小需求需要实验一下,我就会找 ChatGPT 来帮忙。通过直接把具体的需求描述给 ChatGPT,往往我就得到了一段可用的代码。比起自己慢慢读教程、查文档,这是一个快得多的方法。虽然有时候,这个代码不一定够完美,但是以它为基础改造一下比起从头写起来要快得多。特别是需要用到一些新的我不熟悉的包的时候,就特别有用。
而在 VS Code 里使用 Copilot 的体验也非常棒,往往只是输入了注释或者代码的开头,它就能把后面的代码直接帮你写了。如果只是一些简单的函数调用的胶水代码,Copilot 十有八九是对的。我有一些原来在 ACM 区域赛拿过金牌的朋友,都说自己现在大部分代码都是让 Copilot 来写,自己只需要负责在一些情况下修修 Bug 就好了。
现在也已经有了很多 AI 的写作工具,但是在实际的写作上,我倒是并不依赖 AI 来产出内容。不过,在没有灵感的时候,让 AI 帮助我头脑风暴一下还是很有帮助的。当我围绕一个主题想要写点新内容的时候,我往往可以通过 notion.ai 来寻找灵感。
虽然它的很多主意了无新意,但也会有很多时候给出我没有思考过的角度。我们不应当依赖 AI 给我们一个答案,但是把它当成一个助手,让它给我们多出些主意,是一个非常好的使用方法。
同样的,你还可以尝试给 ChatGPT 设置一个不同的人设,让它从另外一个角度帮助你思考题问题。这个时候,尽管你只有一个人,但是你还是可以组织一个各路大神汇聚的团队帮助你做头脑风暴。
当然,我是一个工程师,也常常写些文章。如果你是一个设计师,你自然要多尝试用用 Midjourney、Dall-E 2 这样的画图工具。我相信每个人都会有一些适合自己的 AI 工具。