Chatgpt为什么像打字机逐字输出?磨洋工,防止数据库被盗

2024-01-03 11:28

本文主要是介绍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为什么像打字机逐字输出?磨洋工,防止数据库被盗的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/565544

相关文章

MySQL数据库约束深入详解

《MySQL数据库约束深入详解》:本文主要介绍MySQL数据库约束,在MySQL数据库中,约束是用来限制进入表中的数据类型的一种技术,通过使用约束,可以确保数据的准确性、完整性和可靠性,需要的朋友... 目录一、数据库约束的概念二、约束类型三、NOT NULL 非空约束四、DEFAULT 默认值约束五、UN

数据库面试必备之MySQL中的乐观锁与悲观锁

《数据库面试必备之MySQL中的乐观锁与悲观锁》:本文主要介绍数据库面试必备之MySQL中乐观锁与悲观锁的相关资料,乐观锁适用于读多写少的场景,通过版本号检查避免冲突,而悲观锁适用于写多读少且对数... 目录一、引言二、乐观锁(一)原理(二)应用场景(三)示例代码三、悲观锁(一)原理(二)应用场景(三)示例

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

Spring Security基于数据库的ABAC属性权限模型实战开发教程

《SpringSecurity基于数据库的ABAC属性权限模型实战开发教程》:本文主要介绍SpringSecurity基于数据库的ABAC属性权限模型实战开发教程,本文给大家介绍的非常详细,对大... 目录1. 前言2. 权限决策依据RBACABAC综合对比3. 数据库表结构说明4. 实战开始5. MyBA

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Oracle数据库常见字段类型大全以及超详细解析

《Oracle数据库常见字段类型大全以及超详细解析》在Oracle数据库中查询特定表的字段个数通常需要使用SQL语句来完成,:本文主要介绍Oracle数据库常见字段类型大全以及超详细解析,文中通过... 目录前言一、字符类型(Character)1、CHAR:定长字符数据类型2、VARCHAR2:变长字符数

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

mysql数据库重置表主键id的实现

《mysql数据库重置表主键id的实现》在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,本文主要介绍了mysql数据库重置表主键id的实现,具有一定的参考价值,感兴趣的可以了... 目录关键语法演示案例在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,当我们