我做了个GPT3键盘,用了两个月发现它有点傻

news2024/11/22 5:47:35

自 ChatGPT 出世,各类文本类AI产品层出不穷。甚至接连几日,Producthunt 上新品过半都是AI相关。

这其中部分原因是 OpenAI 公司开放的 GPT3 1API 接口十分易用。只要一个简单的文本请求,就能将现有产品加入AI功能。例如,Notion、Canvas、Craft 等都推出了类似 AI 辅助写作功能。

“开发”一个基于 GPT3 的键盘

目前绝大多数基于 GPT3 的应用要么是对话机器人服务,要么是文本编辑器或者搜索辅助工具。要想实现移动场景下通用型的应用,将 GPT3 API 做成输入法,或是个有趣的选择。于是编程尚处入门的我也通过 JSBox + GPT3 打造起了自己的AI的应用。

通过键盘整合GPT的优点在于,不仅可以在微信等聊天工具里用,在尚未支持移动端的Notion、以及Apple全家桶、Office全家桶里也能用上它。实现它也不复杂。我在键盘里只塞了三个组件:

  1. 剪贴板开关:用来识别处理剪贴板的内容,还是光标前所有的文本。开启剪贴板后,适合复制别人微信发来的问题,快速草拟回复。
  2. Prompt 列表:每个Prompt 会追加在要处理文本前面,用来将文本按指定的方式处理。通常只用“处理”这个Prompt就好了。2
  3. 设置页面:用来填写个人 API Key,及调整其他参数。API key 可在OpenAI官网​获得,新注册用户有18美元额度。

附GPTKey下载链接:LINK

当在iPhone上使用时,由于键盘底部还保留有语音输入按钮,因此可以直接用语音写下需求,然后点击相关的Prompt,稍等几秒,就能在文本输入框看到反馈的内容。免得切换中文输入法的麻烦。

如果非要说和ChatGPT的区别,后者自发布以来已经
修了多轮内功,直接反映在UI界面上,可直观为普通用户察觉的并不多。相比之下,像GPTkey这种基于API的开发的产品则有着更多交互方面探索的机会。我也会在日常的使用中,根据自己的需求,进一步更新,敬请期待。

GPT3给效率带来的提升还很有限

尽管这个脚本代码不足百行,捣腾出来倒也容易,但该怎么用它,才能发挥其增效的初衷,我仍拿不准。

自打ChatGPT火了以后,关于这个问题的解决方案,倒是能找到有很多——网上有各种Prompt合集推荐,教你如何使用、调教自己的AI。

不过成百上千的Prompt用例,搜集测试都要花时间,要想记在脑子里,或者写到我的键盘脚本里就更麻烦了。如果不能指望它直接解决大部分日常问题,又谈何通用人工智能呢?现在我都怀疑在新鲜劲过后,自己是否还会在日常工作生活中使用它。

不断完善Prompt,让AI更好理解人类个体的想法,或许能提升输出结果的质量。但即便抛开调教AI对于普通用户的复杂性,也不能忽视更大的难题——清晰表达个人的想法本身就不是一件容易的事,现实中人与人沟通都够费劲了。

现阶段,还有一个大的麻烦:GPT3 甚至连小学数学都做不好。我原以为的GPT会擅长处理结构性的文本,替我将口语资料整理成结构化的表格。早先测试时,它似乎做到了。但多测试几遍越发不对劲:

  1. 它对“按总价”排序的理解可能有问题,很难做出正确排序;
  2. 它在计算简单加分时,偶有出错的问题;
  3. 最重要的是,它偶尔会有自己的想法,把提问者的数据篡改,比如在¥25后面鬼使神差地补上几个“0”。

这并不是GPT3才有的问题,甚至升级到ChatGPT也会犯同样的毛病。特德·姜发表在《纽约客》的文章中也称这是“在小学教学科目上的失败”。在CNET一篇报道表示,AI写出的稿子需要再进行检查核对,为此他们搁置了这个计划。可见严肃内容生产中AI对内容创作的效率未必有提升,至少目前还是如此。

我有尝试通过ChatGPT,直接输出所需的JSbox脚本代码。但结果很不理想——它造成Bug比帮的忙要多得多。搜索后得知,OpenAI生成代码能力这块,程序员早有共识:尽管它有一定的作用,但这些代码只能作为参考,在复杂的项目中,要想直接使用它,仍有一定风险。

GPT3还有哪些其他问题

1月初,自我萌生想法后没几日,类似的输入法产品,在App Store上已能搜到多个。但这些APP要么定价过高,要么许久不见更新。要想个人长期使用,都不适合。才索性自己写一个脚本自用。

但没想到ChatGPT这款产品还是出圈了,发布2个月后,OpenAI宣布用户数破亿。与此同时,似乎各路大厂都信誓旦旦要打磨相关产品推出。

国内大量媒体和普通用户也纷纷将其变成谈资。相关ChatGPT的空想、口水文已经到了泛滥的地步。在各类信息流里,你恐怕早就看到那些教你如何用ChatGPT“轻松赚钱”的套路。不管这波热潮何时退去,AIGC让内容创业的产出量更上一个台阶已是必然。对于普通人而言,要如果跟上AI的节奏,迎接更多扑面而来的海量信息就成了一个难题。

所以,ChatGPT真的能提供一个健康的商业模式,让AI产业更好的帮助人类向前吗?面对大量涌入的用户,和大量投喂糟粕,这个Bot又如何能避免重蹈当初Big Tech们的AI伦理覆辙?以及,考虑到诸多跟进ChatGPT的大公司中广告业务占了较大比重,我对未来bot们的回复质量仍然存疑。

但愿这些不要对我的键盘脚本造成什么影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/473930.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Docker在Windows系统中的安装方法和使用方法

Docker在Windows系统中的安装方法和使用方法 Docker是一种容器化技术,可以让开发者将应用程序和其依赖项打包成一个可移植的容器,从而实现快速部署和运行。在Windows系统中,Docker可以通过以下步骤进行安装和使用。 优点: Dock…

【VM服务管家】VM4.x算子SDK开发_3.3 模块工具类

目录 3.3.1 位置修正:位置修正算子工具的使用方法3.3.2 模板保存:实现模板自动加载的方法3.3.3 模板匹配: 获取模板匹配框和轮廓点的方法3.3.4 模板训练:模板训练执行完成的判断方法3.3.5 图像相减:算子SDK开发图像相减…

浅谈软件质量与度量

本文从研发角度探讨下高质量软件应具备哪些特点,以及如何度量软件质量。 软件质量的分类 软件质量通常可以分为:内部质量和外部质量。 内部质量 内部质量是指软件的结构和代码质量,以及其是否适合维护、扩展和重构。它关注的是软件本身的…

数据结构 | 常见的数据结构是怎样的?

本文简单总结数据结构的概念及常见的数据结构种类 1’ 2。 更新:2023 / 04 / 05 数据结构 | 常见的数据结构是怎样的? 总览概念分类 常用的数据结构数组链表跳表栈队列树二叉树完全二叉树、满二叉树 平衡二叉树单旋转左旋右旋 红黑树红黑树 V.S 平衡二叉…

2 天:我用文字 AI-ChatGPT 写了绘画 AI-Stable Diffusion 跨平台绘画应用

文本 AI - ChatGPT 和绘画 AI - Stable Diffusion,平地惊雷,突然进入寻常百姓家。 如果时间可以快进,未来的人们对于我们这段时光的历史评价,大概会说: 当时的人们在短时间连续经历了这几种情感。从不信,…

java多线程BlockingDeque的三种线程安全正确退出方法

本文介绍两种BlockingDeque在多线程任务处理时正确结束的方法 一般最开始简单的多线程处理任务过程 把总任务放入BlockingDeque创建多个线程,每个线程内逻辑时,判断BlockingDeque任务是否处理完,处理完退出,还有任务就BlockingDe…

对顶堆模板!!【DS对顶堆】ABC281 E - Least Elements

我想的思路和正解是差不多的 就是滑动窗口,每过去一个用DS维护一下前k个元素和sum 本来想的是用优先队列维护前k个 然后想着multiset维护前k个,但是具体不知道怎么操作 这里用的是multiset维护对顶堆 关于对顶堆,我在寒假的时候总结过 …

【Java笔试强训】(1)

🎉🎉🎉点进来你就是我的人了博主主页:🙈🙈🙈戳一戳,欢迎大佬指点! 欢迎志同道合的朋友一起加油喔🦾🦾🦾 目录 一、选择题 二、编程题 🔥组队竞…

Github创建一个新仓库,关联本地数据并上传文件的图文步骤

工作中,我们经常会使用github来承享别人的代码果实,同时我们也会把自己的成果分享给别人,互相帮助。 今天的这篇图文教程非常重要,目标是使用Github来创建一个远程仓库,并和本地仓库对接,同时要做上传新内容…

初始Vue3【Vue3】

1.Vue3简介 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王)耗时2年多、2600次提交、30个RFC、600次PR、99位贡献者github上的tags地址:https://github.com/vuejs/vue-next/releases/tag/v3.0.0 …

使用docker容器化部署mysql8.0.27,并更改其默认端口3306为3306全流程记录。

使用docker容器化部署mysql8.0.27,并更改其默认端口3306为3306全流程记录。 1.创建镜像 #查看镜像 docker images|grep mysql #搜索镜像 docker search mysql #拉取镜像 docker pull mysql:latest #运行镜像,--name 后的参数自己命名,我的数…

js逆向之rpc远程调用(你强任你强,我无视一切)

一、找到加密函数位置 二、在其下面注入ws服务 (1)注入准备 资源>>替换>>随便选一个空文件夹 (2)进行注入 进行(1)操作后可直接编辑js代码了,做以下修改 (function() {var ws new WebSocket(…

ChatGPT实现代码生成

代码生成 就代码生成而言,ChatGPT 是一款卓越的工具,它为开发者提供强大的功能。ChatGPT 可以运用其出色的自然语言处理技术,深入理解和解释开发者的需求,快速生成适合的代码片段。对于那些繁琐的任务或者重复的代码,…

肝一肝设计模式【三】-- 原型模式

系列文章目录 肝一肝设计模式【一】-- 单例模式 传送门 肝一肝设计模式【二】-- 工厂模式 传送门 文章目录 系列文章目录前言一、什么是原型模式二、浅克隆三、深克隆写在最后 前言 前文中我们知道设计模式可以分为三大类:创建型模式、结构型模式、行为型模式。创…

Baumer工业相机堡盟相机如何使用偏振功能(偏振相机优点和行业应用)(C#)

项目场景: Baumer工业相机堡盟相机是一种高性能、高质量的工业相机,可用于各种应用场景,如物体检测、计数和识别、运动分析和图像处理。 Baumer的万兆网相机拥有出色的图像处理性能,可以实时传输高分辨率图像。此外&#xff0…

tp6.1 bingher/ueditor(百度编辑器)(七牛、阿里OSS第三方云)详情图文教程(2023年第二版)

之前做过一版:tp6 bingher/ueditor(百度编辑器)(七牛、阿里OSS第三方云)详情图文教程_我是高手高手高高手的博客-CSDN博客 登录权限是Session,现在系统是Cookie加jwt的Token方式验证 一、修改验证登录权限 修改文件: vendor\bingher\uedito…

react native ios 添加启动页 xcode14 react-native-splash-screen

最近更新xcode,有些配置有些不同,网上查的方法都是过时的,导致配了一段时间卡在这里,最后访问官网才弄好了,所以以后解决问题的办法先看官网再查其他各路神仙的办法。 官网的步骤:https://github.com/crazy…

ChatGPT原理剖析

文章目录 ChatGPT常见误解1. 罐头回应2. 网络搜寻重组 ChatGPT真正做的事——文字接龙ChatGPT背后的关键技术——预训练(Pre-train)一般机器是怎样学习的? ChatGPT带来的研究问题1. 如何精准提出需求2. 如何更改错误3. 侦测AI生成的物件4. 不…

众人围剿,GPT-5招惹了谁

目录 千人呼吁暂停AI训练代表人物分析反对原因分析信息安全人身安全失业利益 总结 GPT-4 火爆全球,引发了人工智能大浪潮。过去的一个月,OpenAI、微软、谷歌加上百度不断释放王炸,所有人都相信,AI 的就是未来的生产力。俗话说&…

如何在本地搭建Maven环境并整合进IDEA中以及创建web工程?【2023最新版】

编译软件:IntelliJ IDEA 2019.2.4 x64 操作系统:win10 x64 位 家庭版 Maven版本:apache-maven-3.6.3 目录 一. 为什么要使用Maven?1.1 获取jar包1.2 添加jar包1.3 使用Maven便于解决jar包冲突及依赖问题 二. 什么是Maven?三. 如何…