有了 GPT,还需要付费咨询吗?
之前写过一篇文章《在创业公司,我靠它续命 …》,提到现在写代码基本靠 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 带到坑里了。如果遇到比较复杂或者重要的问题,还是值得花点钱去找一个真正懂行的人来咨询一下。毕竟,有时候一分钱一分货,有时候花点小钱省点大事。
相关文章:
有了 GPT,还需要付费咨询吗?
之前写过一篇文章《在创业公司,我靠它续命 …》,提到现在写代码基本靠 GPT。现在这种状况不仅没有改变,反而依赖更深。公司立项开发产品的 Linux 版本,全靠我一个人。我之前虽然一直使用 Linux 开发环境,对 Linux 系统…...
如何搭建一台服务器?
一.准备工作 1. 确定服务器类型:根据需求选择适合的服务器类型,如网站服务器、数据库服务器、文件服务器等。 2. 选择操作系统:根据服务器类型选择合适的操作系统,如Linux(如Ubuntu、CentOS)、Windows Se…...

[转载]C++序列化框架介绍和对比
Google Protocol Buffers Protocol buffers 是一种语言中立,平台无关,可扩展的序列化数据的格式,可用于通信协议,数据存储等。 Protocol buffers 在序列化数据方面,它是灵活的,高效的。相比于 XML 来说&…...

分类预测 | Matlab实现KOA-CNN-BiLSTM-selfAttention多特征分类预测(自注意力机制)
分类预测 | Matlab实现KOA-CNN-BiLSTM-selfAttention多特征分类预测(自注意力机制) 目录 分类预测 | Matlab实现KOA-CNN-BiLSTM-selfAttention多特征分类预测(自注意力机制)分类效果基本描述程序设计参考资料 分类效果 基本描述 1…...

浮点数和定点数(上):怎么用有限的Bit表示尽可能多的信息?
目录 背景 浮点数的不精确性 定点数的表示 浮点数的表示 小结 背景 在我们日常的程序开发中,不只会用到整数。更多情况下,我们用到的都是实数。比如,我们开发一个电商 App,商品的价格常常会是 9 块 9;再比如&…...

一文详解汽车电子LIN总线
0.摘要 汽车电子LIN总线不同于CAN总线。 LIN总线基本上是CAN总线的廉价补充,相比于CAN总线,它提供较低的可靠性和性能。同时LIN总线也是一个应用非常广泛的网络协议,并且越来越受欢迎。 再一次,我们准备了一个关于LIN总线的简要…...

论文阅读——GPT3
来自论文:Language Models are Few-Shot Learners Arxiv:https://arxiv.org/abs/2005.14165v2 记录下一些概念等。,没有太多细节。 预训练LM尽管任务无关,但是要达到好的效果仍然需要在特定数据集或任务上微调。因此需要消除这个…...

星环科技分布式向量数据库Transwarp Hippo正式发布,拓展大语言模型时间和空间维度
随着企业、机构中非结构化数据应用的日益增多以及AI的爆发式增长所带来的大量生成式数据,所涉及的数据呈现了体量大、格式和存储方式多样、处理速度要求高、潜在价值大等特点。但传统数据平台对这些数据的处理能力较为有限,如使用文件系统、多类不同数据…...

滚动条默认是隐藏的只有鼠标移上去才会显示
效果 在设置滚动条的类名中写 /* 滚动条样式 */.content-box::-webkit-scrollbar {width: 0px; /* 设置纵轴(y轴)轴滚动条 */height: 0px; /* 设置横轴(x轴)轴滚动条 */}/* 滚动条滑块(里面小方块) */.…...

Go学习第十五章——Gin参数绑定bind与验证器
Go web框架——Gin(参数绑定bind与验证器) 1 bind参数绑定1.1 JSON参数1.2 Query参数1.3 Uri绑定动态参数1.4 ShouldBind自动绑定 2 验证器2.1 常用验证器2.2 gin内置验证器2.3 自定义验证的错误信息2.4 自定义验证器 1 bind参数绑定 在Gin框架中&#…...

EtherCAT的4种寻址方式解析
我们知道,一个EtherCAT数据帧(frame)里面包含很多个报文(datagram),不管是什么样式的报文,它们的目的只有一个,就是读写从站寄存器或内存。所以寻址就是以什么方式访问哪个从站的哪个…...

Trino 源码剖析
Functions function 反射和注册 io.trino.operator.scalar.annotations.ScalarFromAnnotationsParser 这里是提取注解元素的方法 String baseName scalarFunction.value().isEmpty() ? camelToSnake(annotatedName(annotated)) : scalarFunction.value(); 这里如果 scala…...

element表格自定义筛选
文章目录 前言一、简介二、效果展示三、源码总结 前言 提示:这里可以添加本文要记录的大概内容: …待续 提示:以下是本篇文章正文内容,下面案例可供参考 一、简介 修改el-table的筛选…待续 二、效果展示 三、源码 使用方法…...

全方位 Linux 性能调优经验总结
Part1Linux性能优化 1性能优化 性能指标 高并发和响应快对应着性能优化的两个核心指标:吞吐和延时 图片来自: www.ctq6.cn 应用负载角度:直接影响了产品终端的用户体验系统资源角度:资源使用率、饱和度等 性能问题的本质就是系统资源已经…...
Linux机器网络检查
查看DNS file: dianTestLRSSnapshot:~$ cat /etc/resolv.conf # This file is managed by man:systemd-resolved(8). Do not edit. # # This is a dynamic resolv.conf file for connecting local clients to the # internal DNS stub resolver of systemd-resolved. This file…...

使用示例和应用程序全面了解高效数据管理的Golang MySQL数据库
Golang,也被称为Go,已经成为构建强大高性能应用程序的首选语言。在处理MySQL数据库时,Golang提供了一系列强大的库,简化了数据库交互并提高了效率。在本文中,我们将深入探讨一些最流行的Golang MySQL数据库库ÿ…...

ubuntu 22.04 源码安装 apollo 8.0
对于其他的关于GPU的安装包需求,这里不再列出,因为我之前安装过,偷个懒就不写了,哈哈哈哈1, 安装docker 安装docker命令(这里的安装命令都是在docker官网,还有安装包): 1, 设置docker的apt仓库 # Add Do…...

RK3588编译MXNet框架
目录 1. 背景 2.编译MXNet准备 3.开发板编译 1. 背景 MXNet(也称为Apache MXNet或incubator-mxnet)是一个开源的深度学习框架,它最初由华为和亚马逊AWS共同开发,并于2017年成为Apache软件基金会的孵化项目。MXNet旨在提供高效、…...

港府Web3宣言周年思考:合规困境中的“隐患”
出品|欧科云链研究院 作者|毕良寰 距离《有关虚拟资产在港发展的政策宣言》已过去一年,我们欧科云链研究院在分析全球几个主要国家和地区对Web3的监管政策及态度后,对港府的雄心壮志充满期待。然而,由于近期一些庞氏骗…...
vue点击按钮跳转页面
在Vue.js中,你可以使用<router-link>或this.$router.push()来实现点击按钮跳转页面的功能,前提是你已经配置了Vue Router。以下是两种不同的方法来实现页面跳转: 方法一:使用<router-link> <router-link> 是Vu…...

铭豹扩展坞 USB转网口 突然无法识别解决方法
当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

【kafka】Golang实现分布式Masscan任务调度系统
要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...

从WWDC看苹果产品发展的规律
WWDC 是苹果公司一年一度面向全球开发者的盛会,其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具,对过去十年 WWDC 主题演讲内容进行了系统化分析,形成了这份…...

基于ASP.NET+ SQL Server实现(Web)医院信息管理系统
医院信息管理系统 1. 课程设计内容 在 visual studio 2017 平台上,开发一个“医院信息管理系统”Web 程序。 2. 课程设计目的 综合运用 c#.net 知识,在 vs 2017 平台上,进行 ASP.NET 应用程序和简易网站的开发;初步熟悉开发一…...
在rocky linux 9.5上在线安装 docker
前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练
前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...
Golang dig框架与GraphQL的完美结合
将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用,可以显著提升应用程序的可维护性、可测试性以及灵活性。 Dig 是一个强大的依赖注入容器,能够帮助开发者更好地管理复杂的依赖关系,而 GraphQL 则是一种用于 API 的查询语言,能够提…...

2.Vue编写一个app
1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...

高危文件识别的常用算法:原理、应用与企业场景
高危文件识别的常用算法:原理、应用与企业场景 高危文件识别旨在检测可能导致安全威胁的文件,如包含恶意代码、敏感数据或欺诈内容的文档,在企业协同办公环境中(如Teams、Google Workspace)尤为重要。结合大模型技术&…...
VTK如何让部分单位不可见
最近遇到一个需求,需要让一个vtkDataSet中的部分单元不可见,查阅了一些资料大概有以下几种方式 1.通过颜色映射表来进行,是最正规的做法 vtkNew<vtkLookupTable> lut; //值为0不显示,主要是最后一个参数,透明度…...