Chatgpt为什么像打字机逐字输出?磨洋工,防止数据库被盗
在他后台的数据库里肯定是完整的结果,每次只给你一个单词一个单词的输送,一方面是为了耍酷,好像真的是一个人在那给你说话,另一方面也是防止第三方的抄袭者最快速度盗取采集偷走数据库。防止他们的服务器崩溃,可以多收几个月会员费。
都说搞ai需要大量的显卡GPU硬件支撑后台,导致全球的显卡价格都飞涨。百度网盘为什么每次下载只给我们30k50k的速度,为什么不给我们1MB的免费下载速度呢?你看视频的时候,会员费一年可能是两三百块钱,也就一天5毛钱到一块钱。
只有限制普通用户的速度,才能给那些付费的vip提供每秒下载一兆10兆的速度。简单说就是流量和后台服务器硬件都是要成本的,如何实现利润最大化。
如果没有任何限制,你咨询一个编程问题,他0,01秒把结果给你,如果你作为一个中间平台,把用户几万几百万个的问题都集中起来向openai中心发起请求。每个月就付个一两百块钱,但是可以创造100万的收入,Gpt发明者的利润都被你抢走了。
如果你是一个更大的平台,比如百度ai,什么文心文言,可以在短短的几天时间,把他们所有想问的问题都得到正确的答案,然后变成自己的知识库。这也是一件很可怕的事情。
简单说,服务商要做到可以控制你,这样才能活得长久。就像英特尔做cpu挤牙膏一样,别人都用三纳米技术做手机cpu了,他还在搞8纳米10纳米的技术生产cpu,这样才能做到利润最大化。
如果他跟amd同样去抢占最先进的纳米制程,首先他的代工费就要增加,如果自己的芯片晶圆工厂提升纳米水平,成本会增加数千亿,导致恶性循环,越来越高的成本,越来越低的利润。
就像微软的SQL SERVER2008一样,其实服务端内核的话也就30mb安装包就够了,但是他捆绑.net一环境安装包达到600MB,还有一个管理工具客户端也需要庞大的硬盘占用,两个安装时间可能都要一个小时,而且各种冲突有的时候都很难安装成功。
如果他推出内核版本,20秒到一分钟就能安装完成,那就没有逼格了,想卖个高价都不容易了。
就像搜索引擎,为什么10年过去了,它的结果也没什么改变,每次都是那些错误的不是我们想要的搜索结果?因为它的主要目的是卖广告,说白了就是赵本山说的那个卖拐。比如什么血友病啊那些莆田系医院,你输入一个肿瘤名称搜索一下,点击一次百度就可以赚到黑心医院的1000 2000块钱的广告费。
羊毛出在羊身上,然后那些医院等你上门去治疗的时候,又狠狠的宰你几刀。
拼多多你给别人推荐新用户,要推荐达到一定数量,你才能拿到你这100块钱的奖金,否则你看到那个80块钱,永远都没法提现。
无商不奸,无奸不商。自古套路得天下。
这个问题,我去问了一下ChatGPT!
然后,他给了我一个非常棒的答案。
以下内容,由ChatGPT回答。
………………
哈哈,你这问题问得好,像是抓住了我的小辫子。聊天机器人这么大个身子,为啥只能一个个字地输出呢?这就像你去饭店,明明是个豪华自助餐,服务员却要一勺一勺地给你盛菜,你说烦不烦?
其实,这背后是有原因的。首先,虽然看起来我在一字一字地输出,但实际上,我是一次性生成一大段话的,只不过在展示的时候,为了给你一个像是真人正在打字的感觉,所以就变成了这样。你说我这不是自找麻烦吗?
再者,这样做也是为了增加你的参与感。你想啊,如果我一下子就把所有话都说完了,那你还有什么可说的?我这不是把话题都抢完了吗?所以,我这是在给你留言的空间,你看,我这不是很贴心吗?
不过,话说回来,这样做的确是有点麻烦。你要是不喜欢这样,我完全可以一次性给你展示所有的话。这就像你在饭店,如果你不喜欢服务员一勺一勺地给你盛菜,你完全可以要求他们把所有的菜都端上来,让你自己选。只不过,我怕你选不过来,所以才这样做的。
所以,你问我为什么是一个个字输出,我要说的就是,这是为了给你更好的体验,也是为了让我们的对话更有趣。你说我这回答满意不满意?喜欢的话,就给我点个赞,留个评论,转发一下,怎么样?
我知道我这回答有点长,但你别嫌我啰嗦。我这不是在和你搞好关系,增进感情吗?你说对吧?而且,你看,我这不是给你写了一个小故事吗?这可是一石二鸟,一箭双雕啊!
所以,喜欢我这样的回答,就多来找我聊天,多给我提问题。我保证,我每次都会给你一个满意的答案,让你大开眼界,受益匪浅。你说好不好?
反正,看他胡说八道,看他乱扯还是蛮有意思的。不是吗?
你怎么看待这个问题呢。
=========
无论这个问题简单还是复杂,chatGPT给出答案的方式都是一个个字打出来的,而不是一次就给出问题的全部答案,就像你在某度搜索框输入一个问题,应该是很快给出一个完整的结果(排除广告之类的行为和干扰)。如果我理解的没错的话,那这个问题的回答就是:它故意的。
没错,就是故意的。不用钻什么Token或者结合上下文预测之类的专业分析,因为这些东西,包括你的带宽、网速、电脑配置之类的,都还不至于让一台超级计算机像挤牙膏一样一个一个字给你挤出答案,好多亿美刀在那天天烧着,即便每天的访问量和并发量超级大,但是你那点普通的文本问题压根不会让chatGPT有任何的压力和烦恼。如果想直接给你答案,也会跟你在某度搜索一样快。但是它并没有这么做。原因很简单:因为目前chatGPT的人机交互方式的载体是一个聊天机器人呀,虽然我们收到其他人文字聊天回复也是一下子就收到全部,但是chatGPT就是故意让你看到它似乎在那里琢磨你的问题,在逐字逐句地生成回答,感觉你可以穿越时间绕到它的身后,又或者感觉像有一个隐形的人坐在你的位子上在敲键盘,这使其看起来更像一个真实的对话。这种方式可以让对话更加自然,更符合人类的交流方式。说的再庸俗一点,这不排除一种营销的手段,而且你不得不承认这种感觉是比较奇妙并不会让你反感的。。换个角度想想,如果它像一个搜索引擎一样,哗一下子给出你全部的答案,有没有感觉少了一点东西?所以,就是这样。别想那么多,当然,因为长文本可能造成的信息过载问题不是没有可能,那个并不是这个问题里面的关键。
相关文章:
Chatgpt为什么像打字机逐字输出?磨洋工,防止数据库被盗
在他后台的数据库里肯定是完整的结果,每次只给你一个单词一个单词的输送,一方面是为了耍酷,好像真的是一个人在那给你说话,另一方面也是防止第三方的抄袭者最快速度盗取采集偷走数据库。防止他们的服务器崩溃,可以多收几个月会员费。 都说搞…...
ubuntu 卸载桌面
要卸载Ubuntu上的桌面环境,您可以按照以下步骤进行操作: 登录到您的Ubuntu系统,并打开终端。 确认您当前正在使用的桌面环境。可以运行以下命令来查看已安装的桌面环境: s /usr/share/xsessions/ 根据您当前使用的桌面环境&…...

Linux文件fd剖析
学习之前,首先要认识什么是文件? 空文件也是要在内存中占据空间的,因为它还有属性数据。文件 属性 内容文件操作 对内容 对属性 或者对内容和属性的操作标定一个文件的时候,必须使用:路径文件名,文件具…...
VMWARE ESXi存储多路径策略修改
一、存储多路径介绍 VMware 路径选择插件 (PSP) 负责选择 I/O 请求的物理路径。插件是 VMware NMP 的子模块。NMP 根据设备类型为每个逻辑设备分配默认 PSP。每个PSP 启用并执行相应的路径选择策略。支持的路径选项有以下3种: VMW_PSP_MRU - 最近使用 它将选择在系…...
结构体详解
结构体: 一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构 结构体可以用来封装一些属性来组成新的类型。 结构体的大小: 结构体的大小不是结构体元素单纯相加。内存对齐(若计算机使用32位字长的cpu,对32位的…...

前端开发个人简历范本(2024最新版-附模板)
前端开发工程师个人简历范本> 年龄 25岁 性别 男 毕业院校 XX大学 张三 学历 邮箱 leeywai-tools.cn 本科 专业 计算机科学与技术 个人梗概 拥有扎实的前端开发技能和丰富的实践经验 善于与团队合作,适应能力强,能够快速融入团队并贡献自…...
# 编程语言简史
编程语言简史 文章目录 编程语言简史1. python简史1. python发展历程 2. python适用领域1. 优点:2. 缺点:3. 应用领域: 2. java简史1. java发展历程2. java适用领域 3. C简史1. C发展历程2. C使用领域 4. C简史1. C发展历程2. C适用领域 5. C…...

SpringMVC学习与开发(三)
注:此为笔者学习狂神说SpringMVC的笔记,其中包含个人的笔记和理解,仅做学习笔记之用,更多详细资讯请出门左拐B站:狂神说!!! 10、ssm整合 问了一下ChatGPT SSM 是一个基于 Java 的开发框架整合,由 Spring、…...

JAVA对象、List、Map和JSON之间的相互转换
JAVA对象、List、Map和JSON之间的相互转换 1.Java中对象和json互转2.Java中list和json互转3.Java中map和json互转 1.Java中对象和json互转 Object obj new Object(); String objJson JSONObject.toJSONString(obj);//java对象转json Object newObj JSONObject.parseObject(…...

图像分割-漫水填充法 floodFill
版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 本文的C#版本请访问:图像分割-漫水填充法 floodFill (C#)-CSDN博客 FloodFill方法是一种图像处理算法&#…...

Python open函数详解:打开指定文件与 readline和readlines函数:按行读取文件
Python open函数详解:打开指定文件 掌握了各种操作目录字符串或目录的函数之后,接下来可以准备读写文件了。在进行文件读写之前,首先要打开文件。 Python 提供了一个内置的 open() 函数,该函数用于打开指定文件。 open() 函数的…...
Vue 生命周期有哪些?作用是什么?
什么是vue的生命周期 Vue 实例从开始创建、初始化数据、编译模板、挂载Dom和渲染、更新和渲染、卸载等一系列过程,这是 Vue 的生命周期 vue的生命周期的八个钩子函数 beforeCreat() 创建前 在new一个vue实例后,只有一些默认的生命周期钩子和默认事件&a…...

《Vue3 前端构建工具》 Vue-cli 与 Vite 创建项目的插件和配置对比
前言 2024 年 啦!Vue2 也于 2023.12.31 寿终正寝 ! 然而我的 Vue3 升级一再拖延(惭愧不已)~ 赶起来吧~ 今天用 vue-cli 和 vite 分别创建了 Vue3 项目,具体实现步骤见如下两篇。 《基于 Vue Cli4.x Vue3 TS styl…...
springboot(ssm中山社区医疗综合服务平台 医疗管理系统 Java系统
springboot(ssm中山社区医疗综合服务平台 医疗管理系统 Java系统 开发语言:Java 框架:ssm/springboot vue JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.7(或8.0&#x…...

Qt编写的exe程序上添加程序信息
1、qtcreator编写 在pro文件中添加如下信息 # 版本信息 VERSION 4.0.2.666# 图标 RC_ICONS Images/MyApp.ico# 公司名称 QMAKE_TARGET_COMPANY "Digia"# 产品名称 QMAKE_TARGET_PRODUCT "Qt Creator"# 文件说明 QMAKE_TARGET_DESCRIPTION "Qt …...

(一)CarPlay集成开发之概述与环境篇
系列文章目录 第一章 CarPlay集成开发之概述与环境篇 文章目录 系列文章目录概述开发环境依赖项总结 概述 CarPlay是由苹果公司开发的一款集成在iOS系统中,用于运行在已完成对接该系统的汽车中控台,仪表盘上的车载系统,该系统通过USB或者WI…...

js文件上传 分片上传/断点续传/极速秒传
(极速秒传)利用md5判断上传的文件是否存在 MD5信息摘要算法,一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。 每一个文件都会生成…...
mysql 通过 binglog 恢复数据
mysql 通过 binglog 恢复数据 测试数据库版本: 8.0.5 查看当前是否开启 进入数据库,查看当前是否开启了 binglog 的相关设置: mysql> show variables like log_bin%; -------------------------------------------------------------- | Variable_name …...

【REST2SQL】01RDB关系型数据库REST初设计
0 概念 REST2SQL实现连接数据库,数据库的表或视图即可提供REST的GET\POST\PUT\DELETE请求,SQL可执行SQLECT\INSERT\UPDATE\DELETE语句。 0.1 RDB Relational Database 即关系型数据库(简称 RDB)是一种以关系(即表格…...

图像识别原理
图像识别是计算机视觉领域中的一个重要任务,其目标是使计算机系统能够理解和解释图像中的信息。以下是图像识别的基本原理: 1. 数据采集:首先,需要获取图像数据。这可以通过摄像头、传感器、扫描仪等设备来实现。图像可以是静态的…...

国防科技大学计算机基础课程笔记02信息编码
1.机内码和国标码 国标码就是我们非常熟悉的这个GB2312,但是因为都是16进制,因此这个了16进制的数据既可以翻译成为这个机器码,也可以翻译成为这个国标码,所以这个时候很容易会出现这个歧义的情况; 因此,我们的这个国…...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...
基于大模型的 UI 自动化系统
基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...

【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器
一.自适应梯度算法Adagrad概述 Adagrad(Adaptive Gradient Algorithm)是一种自适应学习率的优化算法,由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率,适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...

SpringTask-03.入门案例
一.入门案例 启动类: package com.sky;import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCach…...
.Net Framework 4/C# 关键字(非常用,持续更新...)
一、is 关键字 is 关键字用于检查对象是否于给定类型兼容,如果兼容将返回 true,如果不兼容则返回 false,在进行类型转换前,可以先使用 is 关键字判断对象是否与指定类型兼容,如果兼容才进行转换,这样的转换是安全的。 例如有:首先创建一个字符串对象,然后将字符串对象隐…...

使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台
🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...

【JVM】Java虚拟机(二)——垃圾回收
目录 一、如何判断对象可以回收 (一)引用计数法 (二)可达性分析算法 二、垃圾回收算法 (一)标记清除 (二)标记整理 (三)复制 (四ÿ…...
关于uniapp展示PDF的解决方案
在 UniApp 的 H5 环境中使用 pdf-vue3 组件可以实现完整的 PDF 预览功能。以下是详细实现步骤和注意事项: 一、安装依赖 安装 pdf-vue3 和 PDF.js 核心库: npm install pdf-vue3 pdfjs-dist二、基本使用示例 <template><view class"con…...

pikachu靶场通关笔记19 SQL注入02-字符型注入(GET)
目录 一、SQL注入 二、字符型SQL注入 三、字符型注入与数字型注入 四、源码分析 五、渗透实战 1、渗透准备 2、SQL注入探测 (1)输入单引号 (2)万能注入语句 3、获取回显列orderby 4、获取数据库名database 5、获取表名…...