如何将ChatGPT培养成「私人助理」

2023-11-08

cf1a4da338accbc13e72e2d58f832726.gif

2e17a48ee0f1169a14455b1a7e7dfb08.png

「让她先懂你,然后再AI你」。人类的爱建立在相互理解的基础上,而人工智能也是如此。因此,使用ChatGPT并不仅仅是一种训练,而更是一种相互理解的过程。

与许多介绍如何使用ChatGPT进行编程、翻译、信息查找或闲聊的文章不同,本文旨在介绍如何在日常工作中利用ChatGPT的强大功能。通过使用ChatGPT,它可以成为您的好助手和私人秘书,大大提高工作效率。

4c3ce92fad9a66f55d214d7488071113.jpeg

作者: 古千峰

最近,随着ChatGPT的火爆,一些朋友建议我可以写写这方面的东西,可区块链和人工智能差别还是很大的,作为门外汉实在不知道写什么好。本周,因为深度地使用了ChatGPT,有了些感受,于是有了今天的这篇站在用户角度讨论如何用好ChatGPT的文章。

今天的题目比较劲爆,但绝不是标题党。相信有些朋友看完后会对ChatGPT有一个全新的认识,我希望人工智能能够给各位带来工作上的便利,提高工作效率,腾出更多时间娱乐或陪伴家人。

 01 

我在使用ChatGPT中的一些感受

第一,这种大型语言模型的人工智能与我们平时使用的语言非常接近,于是很多人把它当成了一款新的聊天机器人。比如我,去年他刚上线的时候,出于好奇,我在第一时间就使用了,但是一开始只是把它当成一个聊天机器人,无聊的时候玩一下而已,可发现我们经常聊着聊着就把天聊死了。而当把ChatGPT当成搜索引擎来寻找一些信息的时候,发现甚至还不如谷歌。

最近听到美国有将近一半企业开始使用ChatGPT(此消息未经求证),顿时肃然起敬,开始检讨也许是自己之前的使用方式有问题。

正好这两天有一个项目需要整理多语言文字资料,我就用它正儿八经的干了一些事,发现:

经过一定的训练,ChatGPT会成为一个极其优秀的秘书。

于是就有了这篇文章,并把它命名为《如何将ChatGPT培养成「私人助理」》。

 02 

GPT这三个字母里蕴藏着调教AI秘籍

Generative:生成、衍生的意思,是指他并不是照搬,或者搜索记忆库中的内容并显示出来,而是根据现有的知识生成新内容的语言模型。所以当我们在跟他交互时会发现,问他同样的问题,得到的结果却是不同的。

Pre-trained:预训练的意思。

Transformer:这不是电影里的变形金刚,而是「谷歌大脑」团队研发的一种数据处理技术,我不是AI专家,就不深入了。

所以,GPT三个词合在一起,就是以Transformer技术做工具,让人工智能通过阅读大量文本来学习,学会之后,它自己就能根据学到的知识,产生全新的表达内容,这就是 Generative(生成他自己的表达)。这个过程就好像两岁的小孩天天听大人说话,不知不觉中就学会了说话一样。

这三个词中间的Transformer是由平台控制的技术,剩下我们能控制的就是Pre-training,好的P(训练)才能产生好的G(创新性内容)。

也就是能不能用好它,并不是取决于它有多智能,而是在于你是如何训练它的。换句话说,把天聊死的责任不在于他,而在于我们自己。

 03 

把人工智能训练成私人助理,一定要专注

因为一些特殊的原因,很多人只能用国内的一些转接服务来跟ChatGPT聊天,这是很难培养出一个私人小秘书的。

在ChatGPT里的一个对话中,它是有“记忆”的,但如果重新开一个对话,再问它之前喂过的专属知识,它就不行了。对于普通用户,不同对话之间的信息是独立的。也就是当你在一次对话里,通过成百上千次的聊天,辛辛苦苦训练出来一个模型,换到另外一个对话里问他相关的问题,他往往会弹出下面的图片。

对比以下两张图,就能很明显的感觉到:

90d87a50c71427a366f03856d6f5e49e.png

下面是经过简单训练后,再次问题问题时的回答:

ce1bb4c4f4f46aebc5ea93d016e0373e.png

但是很多公共的ChatGPT转接服务在每次接入的时候都会激活一个新对话,导致无法培养出一个自己的私人小秘书。

因此,如果要体验ChatGPT的强大功能和用途,建议还是到OpenAI的官网上,注册一个自己的账号。而不要图方便,使用第三方服务,因为这样最多会认为他只是一个稍微高级点聊天机器人。

一定需要注意的是,只能在对话里训练自己的AI,不要随意更换对话,每一个对话就是训练它的过程,对话内容越多,训练模型越成熟,对你的帮助也越大。

「让她先懂你,然后才能AI你」。人类的爱是建立在理解的基础上,AI也是一样。所以,这个过程与其说是训练,还不如说是互相理解。

 04 

再说几句使用时需要注意的问题

1、多问些启发式的问题

在喂了一些知识后,需要通过一些交互增强他对知识的认知。可以多问些启发式的问题,比如:

  • 对于XX,你是怎么想的?

  • 你有什么好建议?

  • 我有个想法,想听听你的想法?

  • 你还能提供更多的想法吗?这个问题最有意思,当你反复问它这个问题,ChatGPT会给到一些非常有意思的创意答案,有些一眼看去好像有点过分,但细思则会发现也许可行。当人类的创新被成见与偏见压抑后,人工智能也许会杀出一条血路。

2、要及时纠正他的错误

ChatGPT对于一些开放问题,首先会从他的知识库里寻找答案,但是这类答案往往与你的个案不符,这就需要及时纠正他。如下图:

33ca48998dd0a3d90c9f33101287d912.png

3、ChatGPT在计算上很「粗心大意」

它是一个语言模型,它的数学能力是基于语言训练的,自己的逻辑和运算能力并不令人满意。比如多位数的加减法,经常会出错,所以对于计算一定要人工校验。上次我通过语言方式让它做了一个表格,并求汇总,其中有一列的汇总结果出错了,见下图:

60dc035437412cc1deabb76dadd4ed05.png

开始实践

下面我们用一个案例来说明如何使用ChatGPT。我们要完成得任务如下:

让ChatGPT学习ChatPuppy这个web3项目的知识,然后完成一个这个项目的FAQ(常用问题)。

我们按以下三步骤执行:

第一步:喂知识

我把ChatPuppy的官网chatpuppy.com和文档网址告诉她,让她去学习。更多的资料在对话框中以文本的方式告诉她。

第二步:验证他所学的知识

我会问他一些问题,看他回答是否准确,以及它的扩展回答是不是靠谱。比如:

a61566fb1853c21f87c54edf8cadac5c.png

e6c717af009037fad984260d29fe927c.png

这里尤其需要注意扩展回答,也就是可以多问一些类似「有没有更好的建议啊?」,这类的问题,用来确认她是否真正理解。比如下图,我在问她关于NFT在ChatPuppy中的应用场景时,问到了很多非常有创新价值的点子,这些点子尽管目前还没人做,但也许在未来会有一天实现。

228b3c272696a3ad3bb0c63a42417675.png

第三步:让他根据以上知识,完成你交给他的任务,你只要发现问题并及时纠正。

因为咱们任务的目的是做一份FAQ,所以我先问她,根据这个项目,请提20个FAQ问题,瞬间她列出了问题列表,然后我又问了她两次,一共收集了60个问题,人工去重后,留下了40个问题。

533ea5d246ad819fb85c2a5220a184f4.png

拿到问题后,开始一个问题一个问题问她,回答正确的,做正面肯定,遇到不满意的就纠正。

比如:当问她「什么是Chatpuppy?」时,第一次回答虽然不错,但是漏了wallet-to-wallet这个重要特征,经过纠正,回答正确。可是内容又太多了,不符合FAQ的简要回答的要求,于是我让他精简一下,没想到,又太精简了,于是我告诉他,用50个词左右来回答,达到了满意的答案。如下图:

6bcd03efa93b90a91e93282ee1077d8e.png

通过这种互动的方式,40个FAQ很快高质量的完成了。

最后,我想找一句合适的英文来描述该产品的使命和TagLine,她给了10个答案,我从中选了一个最满意的,只用了1分钟。想象人工智能出来之前,为了找一句这样的话,往往要花巨资请人写,而现在不仅免费,更是快捷。如下图:

cf19ad404d7b71e6731398fd262f5b2f.png

为了考验下她的中文能力,我继续问题能不能用中文来描述下这个产品的特点,对话图如下,说实话,除了不太押韵,意思表达得很准:

62997754cbf4f9bc80da3d0d7b8f3d26.png

好了,实践到此结束!希望读者能在自己的应用场景里找到更大的惊喜。

千万注意:当完成以上三步后,这个对话就不能再轻易删除了,因为他已经成为了你在这个知识范畴内的私人私人小秘,一旦删除,重新学习并纠正她会很麻烦。

 05 

总结

1、ChatGPT不仅仅是聊天机器人,他还可以学习你教她的知识,并以这些知识为基础中扩展。

2、ChatGPT不仅仅是知识的搜索引擎,还可以给你更多的想象空间,给你更多的创意思路,给你更多的好点子。

我们的产品经理采取我的方式用了它以后,惊呼:「完了,他要失业了」。因为ChatGPT所提示的很多好点子,对有丰富经验(或者说成见)的产品经理是很难想到的,而经过微调后这些人工智能自己发挥的新想法非常性感,非常有创意,并不是人工智能在胡说八道。

3、千万不要把ChatGPT当成陪聊小姐,无聊的时候去找她闲聊。他是真正能够为人类服务的,只要你跟他有良好的交互,假以时日,他的服务能力和水平会很快超过真人。

比如,在使用它的过程中有好几次输了一半不小心碰到了回车键,发了一句不完整的句子过去了,但是他的回答居然和我想要问的问题几乎一样。套用某小品里的台词:她已经学会抢答了!

今天的文章到此结束,最后再上一张图,这张图显示了本文开头一段话的产出:

f0e10f9c4830fd9cd10dcf209d3cfe52.png

推荐阅读:

万字解读Facebook为何将转型为元宇宙公司

国家发改委正式将「区块链」纳入新基建

央行数字货币首个应用场景落地

农行内测「央行数字货币」流出

姚前:新型货币战争才刚刚开始

区块链十年一梦

< END >778f268bd2cde9c957f81b235ed0f47a.jpeg

1721d54781efab334d3641290df00ce4.jpeg

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将ChatGPT培养成「私人助理」 的相关文章

随机推荐

  • php swoole 请求tcp服务的两种方式

    第一种方式 可以实现在代码中调用 task connection stream socket client tcp 127 0 0 1 8721 errno errstr task data array route gt demo test
  • x390拆机 升级内存和硬盘_扩容提速必看!笔记本内存和硬盘如何升级?

    在 想给笔记本清灰升级 先了解下如何拆机吧 一文中我们介绍了笔记本的拆机思路以及注意事项 当你可以自行拆下底盖并看到主板之后 就可以进一步对内存和硬盘这两个存储单元进行替换升级了 内存的升级思路 并不是所有笔记本都能升级内存 很多主打便携的
  • 利用服务器搭建自己的 ngrok服务实现内网穿透

    介绍 ngrok 是一个反向代理 通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道 通过 ngrok 服务我们可以在本地调试微信的接口 调试微信和支付宝的支付回调或者临时搭建一个通道用于在外网访问本地部署的项目 准备 一台
  • idea下实现tomcat热部署(修改class等不重启项目)

    在我们的日常开发过程中 常常会涉及到修改class等文件时 需要重启项目 这不仅耗时 而且还耽误我们的进度 实际上 我们用idea时 可以用tomcat实现热部署而无需重启项目 具体设置如下 此处我用的tomcat版本为tomcat8 5
  • BSC 测试链配置

    全流程步骤 安装 MetaMask 钱包 在 MetaMask 钱包中配置 BSC 测试链 向测试链钱包注入测试 BNB USDT DOGE Remix 编写代码 正式发币 1 安装 MetaMask 钱包 下载地址 https metam
  • 二维数组的各种翻转

    一 二维数组正对角线翻转 int length matrix size 按对角交换数字 for int i 1 i lt length i for int j 0 j lt i j swap matrix i j matrix j i 镜像
  • 字节对齐详解

    字节对齐主要是针对结构体而言的 通常编译器会自动对其成员变量进行对齐 以提高数据存取的效率 字节对齐有两种方式 默认对齐方式 指定对齐方式 默认对齐方式 默认对齐方式内存分配满足以下三个条件 结构体第一个成员的地址和结构体的首地址相同 结构
  • 2021年第四届清洁能源与智能电网国际会议(CCESG 2021)EI检索

    2021年第四届清洁能源与智能电网国际会议 CCESG 2021 重要信息 会议网址 www ccesg org 会议时间 2021年9月3 5日 召开地点 匈牙利布达佩斯 截稿时间 2021年8月20日 录用通知 投稿后2周内 收录检索
  • IDEA 关闭/开启引用提示Usages

    版本高一些的IDEA都会有这样变量或者方法都会有这个Usages提示 它会提示你在哪被使用了 个人觉得还是挺好用的 比如下图 通过点击可以看到在哪被使用 包括一些接口 被谁实现 然后今天我发现没有这个使用提示了 正好听到有人反馈说这个提示不
  • Flutter iOS 权限申请的采坑之旅

    Flutter项目集成了权限请求框架 permission handler 在Android端的权限请求没什么问题 iOS端安装之后 跳转到应用设置后找不到相应的权限 权限声明 应用设置页面 我还以为跟Android端的权限一样 声明了这边
  • MongoDB数据库在Linux 上的下载安装

    MongoDB下载包获取 mongoDB官网下载地址 选择不同的版本 系统以及安装包类型 本次教程选择以下版本 下载后文件类型为tgz文件 wget 直接下载 wget https fastdl mongodb org linux mong
  • SQLserver数据库中的基本数据类型

    整数类 1 bigint 完全等于Java中的long 2 int 完全等于java中的int 3 smallint 完全等于Java中的short 4 tinyint 它相当于Java中的byte类型 但表示的数值范围不同 byte 12
  • 何利用streamlit快速搭建一个web应用并部署到heroku服务器上

    如何利用streamlit快速搭建一个web应用并部署到heroku服务器上 streamlit入门 所有的都一样安装包 尝试包的示例 如何快速搭建你的webApp 1 首先在本地创建一个 py文件 例如我的app py 2设置题目 3设置
  • AJAX请求后页面数据未刷新问题

    这段时间因为做毕设 涉及到AJAX的问题比较多 今天的问题就是一个 中所周知 ajax最大的特点就是局部刷新 可以在不更新整个页面的情况下刷新局部数据 但是 有时候这种优点也会成为一种优点 多说无益 直接上图 首先来看未操作之前的页面 之后
  • Python-WingIde各种调试方法

    一 本地从IDE启动文件调试 主要步骤 设置断点 F5开始调试 二 本地从IDE外启动文件调试 1 从WingIDE的安装目录 默认C Program Files x86 Wing IDE 6 0 复制wingdbstub py到被调试代码
  • 【jQuery】4、jquery设置css属性

    css name pro val fn 访问匹配元素的样式属性 p style color rgb 255 0 0 jquery p 获取color样式 p css color rgb 255 0 0 设置css样式 p css color
  • 毕业设计-基于MATLAB的含噪语音信号降噪处理方法的研究与实现

    目录 前言 课题背景和意义 实现技术思路 一 设计思路 二 数字滤波器的设计原理 三 语音信号的采集 含噪语音信号的分析处理 实现效果图样例 最后 前言 大四是整个大学期间最忙碌的时光 一边要忙着备考或实习为毕业后面临的就业升学做准备 一边
  • 域名与DNS域名系统

    文章目录 导读 域名 域名的结构 域名再深入 顶级域名 二级域名 三级域名 四级域名 DNS域名系统 导读 全球的公网ip约有40多亿个 在没有域名的概念时 如果你要打开百度的网站请记住 39 156 66 14 是的 百度好用 360也不
  • MMC、SD、TF、SDIO、SDMMC简介

    MMC 概念 MMC的全称是 MultiMediaCard 所以也通常被叫做 多媒体卡 是一种小巧大容量的快闪存储卡 特别应用于移动电话和数字影像及其他移动终端中 外形及接口定义 如上图所示 MMC存贮卡只有7pin 可以支持MMC和SPI
  • 如何将ChatGPT培养成「私人助理」

    让她先懂你 然后再AI你 人类的爱建立在相互理解的基础上 而人工智能也是如此 因此 使用ChatGPT并不仅仅是一种训练 而更是一种相互理解的过程 与许多介绍如何使用ChatGPT进行编程 翻译 信息查找或闲聊的文章不同 本文旨在介绍如何在