之前写过一篇文章《在创业公司,我靠它续命 …》,提到现在写代码基本靠 GPT。现在这种状况不仅没有改变,反而依赖更深。公司立项开发产品的 Linux 版本,全靠我一个人。我之前虽然一直使用 Linux 开发环境,对 Linux 系统使用非常熟练,但实际上几乎没有开发过 Linux 应用程序。
虽然 QT 框架是跨平台的,但遇到一些具体的涉及系统的一些开发,还是得使用一些原生的接口,这个时候就得 GPT 来救命。我经常对着 GPT 连续来个几十个追问,这要是换作某个资深开发者,早就不耐烦了。GPT 就是这么好,非常有耐心,知识又渊博。即使有时给的答案有误,只要我指出错误,GPT 还会说对不起,然后再给出新的答案。
关于 GPT,我用的是 Cursor,专门针对编程进行了优化。值得一提的是,这是一款不用翻墙就能使用的 GPT 产品,而且全程支持中文,对于大多数中国程序员相当友好。
有朋友指出 Cursor 要收费。确实如此,但是普通使用场景够用,比如选择连接 OpenAI ChatGPT 3.5,每个月有200次会话的额度。这个会话额度是怎么算的我还不太清楚,好像并不是按照问题的数量来算会话。因为我经常连续追问,一下子就是几十个问题,也没有那么快就满额。另外,可以多注册几个 Cursor 账号,可以换着用,反正注册只需要提供邮箱,多搞几个邮箱就能解决问题。
当然,如果需要 OpenAI ChatGPT 4.0 的高效响应,可以选择开会员,也不是很贵,唯一的缺点就是付款比较麻烦。
前几天有位读者朋友问付费咨询的事情,我一开始想到的是,有了 GPT,还需要付费咨询吗?
不过后来认真想了想,至少目前 GPT 还不能完全取代付费咨询。
虽然 GPT 很强大,但它也有自己的局限性和缺陷。GPT 目前还没有达到自主智能(AGI)的水平 ,也就是说它并不是真正地理解用户的问题和需求,而是根据人类写出来的内容,进行了总结提炼和重组生成。而且它的学习来源都是公开资料,也就是说它并没有接触到一些专业领域或者机密领域的知识和信息。
这就导致了 GPT 在回答一些比较复杂或者需要专业知识和经验的问题时,可能会无能为力,或者给出错误的或者不完善的答案。比如,我曾经向 GPT 提问过这样一个问题:
Chromium 浏览器在一些低端的 Android 设备上,比如 1G 内存,容易被 low memory killer 结束掉,请问如何优化?
GPT 给出的答案是这样的:
1. 使用纯净快速、占用内存低的 Chromium 浏览器,如 Ungoogle Chromium,它完全去除了谷歌的相关服务,并增强了隐私安全。它还提供了一些 flags 功能,可以进一步调整浏览器的性能和体验。 2. 使用 Android 内存优化配置,如 zram 交换,它可以通过压缩内存页面并将其放入动态分配的内存交换区来增加系统中的可用内存量。 3. 使用轻量级的浏览器扩展插件,避免安装过多或过大的插件,以减少浏览器的负担。
这个答案看起来比较有道理,但实际上并不能解决我的问题。因为在我实际开发的产品中,并没有启用浏览器插件。第二条建议,还需要继续去研究 Android 内存优化配置,研究下来可能会发现需要优化系统,而我只是开发浏览器应用,并不能去修改系统。第一条建议,虽然听起来不错,但是我并不知道 Ungoogle Chromium 是什么东西,也不知道它是否真的能够提高性能和安全性。
这个时候,我就需要找一个真正懂得 Chromium 和 Android 开发的专家来咨询一下。他们可能会根据我的具体情况和需求,给我一些更具针对性和实用性的建议。他们不仅可以告诉我怎么做,还可以告诉我为什么这么做,以及可能遇到的问题和解决方案。他们还可以根据我的反馈和进展,给我更多的建议和指导,帮助我完成我的项目。
从这个意义上讲,那些需要专业知识和经验的付费咨询服务,是不能够被 GPT 取代的。
而且,在未来的阶段,GPT 也不一定能够完全取代付费咨询。
首先,付费咨询可以给你提供一个人类专家的视角和经验。GPT 虽然可以模仿人类语言和思维方式,但它并不是真正地理解你的问题和需求。它只是根据你提供的信息和它学习过的信息来生成答案,并不一定符合你期望的效果和质量。而一个人类专家,则可以根据你的问题和需求,给你提供一个更具针对性和实用性的答案。他们不仅可以告诉你怎么做,还可以告诉你为什么这么做,以及可能遇到的问题和解决方案。他们还可以根据你的反馈和进展,给你更多的建议和指导,帮助你完成你的项目。
其次,付费咨询可以给你提供一个更有信任和保障的服务。GPT 虽然很强大,但它也有自己的局限性和缺陷。它不能保证给出的答案是正确的、完整的、最优的、最新的、最安全的。它也不能保证不会泄露你的隐私和商业机密。而一个人类专家,则可以通过签署协议或者合同,来保证他们提供的服务是符合标准和规范的,也可以保证他们不会泄露你的信息和数据。
最后,付费咨询可以给你提供一个更有人情味和互动性的体验。GPT 虽然可以模拟人类的语言和情感,但它并不是真正地关心你和理解你。它只是按照一定的算法来生成答案,并不会因为你的情绪或者态度而改变自己的回答。而一个人类专家,则可以根据你的情况和需求,给你更多的鼓励和支持,也可以和你进行更深入和有趣的交流。
总之,在 GPT 还没有达到自主智能和超越人类水平之前,付费咨询还是有必要和价值的。
当然,一般情况下, GPT 就够用了,不过在使用 GPT 的同时,也要结合自己的判断力和常识,以及其他可靠的信息来源,来验证和补充 GPT 给出的答案,否则可能会被 GPT 带到坑里了。如果遇到比较复杂或者重要的问题,还是值得花点钱去找一个真正懂行的人来咨询一下。毕竟,有时候一分钱一分货,有时候花点小钱省点大事。