大家好,我是火旺技术
Posted 火旺技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大家好,我是火旺技术相关的知识,希望对你有一定的参考价值。
大家好,我是火旺技术
今天我来跟大家分享一下chat GPT这个话题。chat GPT可以说是最近科技圈的唯一顶流话题。我自己也是第一时间进行了试用。昨天晚上我在知乎看到有人问:chat GBT真的会改变我们的生活吗?从这个问题出发,我想跟大家分享一下我自己的看法,并且顺便聊一聊我所认为的chat GBT的正确用法。
首先,我认为chat GBT会改变我们的生活,因为它会让我们每个人都有机会拥有自己的私人助理。其实,这两天我经常跟一些非IT行业甚至是非理工科的朋友一起讨论CHAT GPT,有时候我也不知道该跟他们怎么解释它的作用。
随着我自己对CHAT GPT了解的深入,我认为chat GPT不仅仅是一个搜索引擎,更不仅仅是对话机器人。它是一个真正意义上的PDA,也就是个人数字助理。chat GPT可以帮助我们完成日常生活中的很多事情,比如提醒日程安排、查询天气、搜索资讯等等。
总的来说,chat GPT是一款非常实用的工具,它的出现将会改变我们的生活方式。我相信未来它会变得越来越普及,并且会在我们的生活中扮演越来越重要的角色。
首先,让我们注意到Chat GPT的使用界面。在左上角,它以多个对话框的形式出现,也就是多个Chat。每次打开并与它对话时,实际上都会新建一个Chat。然而,很多人对它的理解并不够准确,导致他们使用方式不正确,最终的效果也并不理想。
因此,我希望看到这篇文章的人都能注意到一点:Chat GPT并不是开箱即用的,而是需要适当调教。我们可以这样理解:每次打开Chat GPT并新建一个单独的Chat时,我们都会拥有一个初始化默认出厂设置的数字助理。但此时,它并不知道我们是谁,我们要做什么,或我们的具体需求是什么,或者我们希望它拥有什么样的特质和功能。因此,我们需要将这些信息灌输给它,加以调教。只有这样,这个Chat才能成为我们在某一个领域或某一项具体工作上的助理,帮助我们更好地完成工作。
实际上,这就是Chat GPT与其他AI显著不同之处,也就是上下文连续对话能力。我在网上看到很多人都尝试将Chat GPT调教成猫娘或者自己的二次元老婆,其中很多人都成功了。
接下来,我将用刚刚完成的一项工作为例,向大家说明其用法。昨天,我的一个朋友向我发了一套题目,希望我能帮他将这套题目制成一个在线刷题的小程序。这套题目的特征其实非常一致,即题干选项,而答案则在括号中。最终,我帮他做成的效果就是这个样子:我们可以看到一个小程序,可以在上面做题并切换题目。像这样的小程序其实有很多公司提供的服务,不需要自己动手制作。但是,上传这个题目时有一个规定的模板格式,就像我这次用到的这个模板。这个模板要求答案必须另起一行,然后通过答案冒号某个字母的方式告诉他的后台。这样的话,当你批量上传一份题库的时候,他就能自动地帮你解析成一些题目。
我们回到刚才这个原来的题库。我们要如何将这个题库变成那个模板上所要求的样子呢?这是一个个性化、定制化非常强的工作需求。过去,根本就没有通用的工具可以用来解决这个问题。其实在我们的生活和工作中,很多时候遇到的问题和工作都是这种情况。在过去,我们可能只能自己一点一点手工来做。比如我在这个地方敲下回车,写下答案冒号,然后再把这个B选项剪切到那里来。如果我们的题目并不多,比如100道或200道,我们甚至可以考虑这样来做。但是,这套题库有上千道题,我们应该怎么做呢?可能有的人会说,可以让别人来做,比如老板把工作交给员工来做,上级把工作交给下级来做,或者像我的朋友一样干脆找我来做,因为他知道我会写代码。
昨天,我第一时间并没有想到chatGBT。所以,我写了一段Python代码。这个Python代码分为以下几步:首先,我将整个题库的内容读入Python,然后利用正则表达式将整个题库的文档拆分成一道一道的题目,并储存成一个列表。第二步,我从列表中取出每一道题目,再使用正则表达式提取出括号中的答案,并将括号中原来的这个内容置为空值。第三步,我在每道题目的后面另其一行,按照模板的格式要求添加了答案冒号,然后这个答案的字母,并将他们保存为一个新的文档。大家可以看一下我所实现的这个效果。我将原来的Word文档粘贴到了一个TXC文档里面,然后运行这段代码,我们就得到了一个整理好的格式。说实话,这个需求并不难,代码呢一共也就用了15行。我自己算上调试的时间,也就用了10多分钟来实现这个功能。
是对于很多不会写代码的人来说,这项工作就会变成他加班熬夜的一个梦魇。同时在我自己真正的这个体验当中,我们的代码其实还有很多需要优化的地方,因为这个题库其实有很多不那么规范的地方。比如说有些地方它的括号用了英文的空格,或者说呢在一些多选题里面,它的答案分布在多个括号当中。这些小问题都会导致我们的代码没有那么的通用,没有那么的好用。昨天当我搞定收工以后发给朋友这个结果,我突然想到,为什么我不问问神奇的check GPT呢?
现在我带大家一起来看一下,如果我使用CHAT GBT的话,我怎么完成刚才的工作流程。首先呢,我们需要告诉CHAT GBT我们要做什么,并且给他一个示范性的一个视力。比如我们可以告诉他,我需要你来帮我整理一些题库内容中的格式问题,下面是其中一道题目的示例。然后这是这道题目。同时呢我们需要告诉他一些说明,其中答案填在括号当中。我需要你帮我将这道题目整理成以下的格式。然后这个括号当中的这个答案就被我抽到了一个单独的一行上面。最后我会问他你是否明白,如果明白的话,我将给你其他需要整理格式的题目。如果不明白,我将继续向你说明具体的工作需求。
然后我把这段话发给他,我们看check GBT会如何回复我们。我们可以看到,他这个反应的速度和时间是非常快的。然后既然他都已经很自信的说明白了,我们就回到题库当中,给他任意的抽取一道别的题目。我们可以看到他已经按照我们的要求,进行了一个格式上面的整理。
那么同时呢就像我刚才说的,我们的代码其实有很多没有考虑周全的地方。那么我们来试一下,test GPT能不能正确的处理这样的情况。我们在题库当中找到这样一道题目,他有两个括号,而且一个是a一个是d。我们来让他整理一下这道题目。
那么最后我们再来测试另一种情况。在题库中还存在这样一种情况,就是括号当中不一定都是答案,也有可能是另一种解释性的说明。那么我们来试一下,chat g b t能否在这两个括号中正确的把答案筛选出来。
讲而易见,chat g b t是能够理解什么是答案,什么是其他内容的。这种理解能力比我自己写出来的一些机械执行命令的代码要强太多了。刚才我给大家演示了一个非常具体的事情,我不知道大家看完以后有什么感受和想法。你可能会觉得,别人都在用chat GBT搞一些非常高端的工作,我让他来整理一些这样简单的格式化的内容,太大材小用了。也可能觉得,将来一些普通的文职工作人员也不会知道有这样工作的方式和办法。
好了,今天就聊到这
大家好,我是小于,希望我的文章对你有帮助,我会多发励志文章,有时会更新些各类软件与技术。希望大家喜欢。
以上是关于大家好,我是火旺技术的主要内容,如果未能解决你的问题,请参考以下文章