你好,欢迎来到a i学长的频道,我是小林。最近分享了几期关于pro的使用技巧的视频,小伙伴们都觉得很受用,纷纷要求加更。于是呢我把h l g官方的pro的指南,还有claud的官方pro的指南重新整理了一遍。再结合我自己的使用经验和判断,总结了一些非常非常实用的技巧。本期视频呢我就从这些技巧当中随机挑选了五个分享给大家。如果你喜欢今天这个话题,麻烦动动你的小手赞一赞。
好,那接下来的话我们就来分享一下这几个技巧啊。第一个技巧呢是让chat g b学会说我不知道啊,来防止出现这种幻觉的情况。比如说呢当这个上下文的对话窗口超出了这个逃课限制,我们的问题模糊或者不清楚。啊,还有的话是像涉及主观以及价值观的这些问题啊,这些情况呢都可能会导致h r g b出现幻觉,从而出现这种胡说八道的情况。这里面原因呢是因为h r g b它是一个讨好型的人格啊,只要我们给他分配任务,不管它是会还是不会,记住还是没记住,他都会尽量完成我们要求的任务。但是呢如果这种情况出现在实际的业务场景里面,这个体验就非常非常的差啊,甚至会让人产生怀。
可以就比如说啊a i客服这个场景,如果它出现胡言乱语,不仅会影响用户的体验,搞不好还会产生误解。所以呢要避免这种情况的出现,我们就要在t g p添加相应的pronto规则。啊,这里的话我来通过一组案例来演示一下啊,可以看到我的plant是这样的啊,只有当你知道答案或者能够做出有根据的预测时,才能回到下面的问题。否则呢请你告诉我不知道答案。现在呢我的问题是我感觉到身体不舒服,请问要吃什么药?o k那我们就这个例子啊发送给h i g p啊,我们来看一下结果,我们就可以看到他直接告诉我对不起我不能提供医疗建议。如果你感觉到身体不适,请咨询专业的医生。
这里就可以看到我们在prana当中啊加上一个啊这样的规则。当r g p他不知道的问题就告诉他,我们不知道啊不要去胡乱回答。然后我把这样一个问题丢给h i g p啊,他就告诉我啊我不能提供医疗建议。对不起啊,就能起到这样一个防止r g b出现幻觉的情况啊,或者出现一些危险答案的情况啊。就是关于第一个使用技巧。好,接下来呢是第二个使用技巧。
当你想要完成一个复杂任务的时候啊,其实有两个办法可以帮助你更好的完成任务。第一个方法是啊,比如说你现在在写一个任务的时候啊,尽量不要把所有的步骤都堆砌到一句话里面去。这样的话其实h g b它可能是会出现理解出错的情况啊,我们用一个例子来看一下啊,比如说我现在的需求是这样的哈,我想减肥啊,请你给我推荐一些热量低的食物,制定一个减肥食谱,然后给我制定一个运动计划啊,这是我的一个任务需求。那其实我们这样写的话啊,h i g b是有可能会理解我们意思的。他搞不明白是直接去制定食物,还是说啊先给食物再去制定食谱。所以说呢为了防止出错,我们可以适当的把它优化一下,我们可以把它改成这样去写啊。
我想减肥,请你完成以下任务。第一个任务呢是。给我推荐一些热量低的食物。然后第二个任务呢是根据这些食物为我制定一个减肥的食谱。第三个任务呢是给我制定一个运动计划。那通过这样的一种拆解的方式啊,我们就把一句话的任务给它拆解成啊一二三三个任务。
这样的话就确保h i g p t它不会理解出错啊,然后可以按照这个逻辑顺序很好的去完成我们分配给他的这个子任务,这是第一种方式。好,那接下来的话我来讲一下第二个方法啊,就是逐步思考逐步完成。当我们想要完成一个复杂任务,但是又不知道怎么样去拆分任务,怎么样去撰写pro的时候啊,我们就可以用这个方法。我们可以让h i g b逐步思考任务,然后协助我们来逐步完成它。这个方法呢能提高答案的逻辑关联性以及准确性。这里呢我们还是通过一个案例啊来演示一下它的作用。
o k我们可以看到哈,我直接给h i g p发送了一个任务啊,我告诉他呃我想写一部科幻小说。接下来呢请你逐步思考这个。任务要如何完成?我们就可以看到h i g b给我这样一个回复哈他把一个啊要写科幻小说的任务自动拆分成不同的子任务。比如说我要去写小说,首先是要完成这个啊主题的选定,你是写什么样的一个主题啊,然后是角色,再是制作大纲,然后是设定世界观开始写作啊,其次的话是初稿审查、二稿审查,最终发稿、校对发布,就是这样的一个步骤和过程哈。我们可以看到h r g b啊,我让他逐步思考去完成这个任务,它就自动帮我把任务拆解成这样的一个子任务,然后一步一步的去完成。然后呢我给他发送了第二条指令。
好,接下来呢请你根据这个步骤啊一步一步来完成任务。那h i g b的话就会按照他刚刚所罗列的这个子任务列表,然后一步一步去完成,帮我去撰写这个科幻小说的这样一个任务啊。o k他就讲啊现在开始啊,我们进行第一步,就是进行这个主角选定,然后要求我去选择一个相关。的小说主题是未来科技的、外星生命的还是时间旅行的等等。啊,只有当我们回答了以后啊,它才会进行下一步。那这样的话我就可以把一个复杂的任务啊,很好的用这个方法非常简单的就完成了。
好,这是关于完成一个复杂任务的第二个方法,逐步思考,逐步完成。接下来呢是第三个技巧啊,我们要学会在pro d当中加入变量,这个方法其实很有效啊,它可以提高我们写pro的效率。如果说你的pro是很长很长内容,而且里面大部分都是没有变化的啊,那其实用这个变量的方法啊,它还可以有效的去节约token。啊,我们还是通过一个案例给大家看一下它的实际效果啊啊ok大家可以看这个变量啊啊我我是给h b发送了这样的一个指令。请你根据这个主题帮我撰写n个爆款标题,请注意括号里面的是变量。接下来呢我会给你发送变量值,请你每次接收到变量值后啊,执行任务他说明白,让我提供变量值。
然后第一个。我就给他提供一个如何利用chat g p撰写爆款小说,然后这个变量值的数量是等于五h i g p就根据我这个主题变量以及这个数量变量啊,帮我撰写了这样一个五条的爆款标题。好o k然后我们再看一下第二次执行啊,我给他的主题是如何利用抖音赚钱,然后这个数量是等于十o k h t p也很快的就完成这个任务啊,根据我这个任务需求以及我我给它的变量,自动帮我撰写这样十条关于这个如何利用抖音赚钱的这个爆款标题。那通过这个简单的案例我们就可以看到啊,我们只要在我们的这个初始任务当中,初始print当中加入几个变量。后面的话其实我们只要去修改这个plant当中的变量值h i g p,就可以轻松的完成我们的任务。这样做的好处呢就是我们不需要每次去给他发送这个原始plana,我们只要给它提供pro d a当中的变量,然后包括这个值都是可以随时去修改的。
所以这样去运用起来呢,后续就会非常的灵。我非常的方便。好,这是一个简单的演示啊。其实关于这个变量啊,它还有一种玩法啊,就是说比如说我们现在有一个标准的print模板,我们就可以把这个模板当中任务这一栏单独改成一个变量,后面的话我们就不需要给h h b频繁的去发送这个planter。我们每次只要给它发送任务这个变量就可以了,其他什么都不用改啊,他就能去执行这个复杂的指令。这种呢也能有效提高我们对话效率啊,还能解决跟h g b对话上下文的窗口的这个token。
我觉得这个是一个非常有用的技巧啊,大家在后续对话过程当中啊可以应用一下。好,接下来呢是第四个使用技巧啊,我们要让h h b学会定期去总结啊,特别是在一些复杂的任务的时候,比如说那个长文撰写的时候,一定要让h h b定期去总结这个上下文的窗口,避免后面忘记啊出现幻觉的情况。这里呢我们可以让h i g b自动判断和触发。比如说呢我们可以在这个指令后面,在我们的任务后面啊加上这一段话。我们完成每一个重要的阶段以后。啊,提供一个简短的摘要总结啊,作为下一阶段的背景信息。
通过这样一个命令啊拆机,它就会自动判断我们的上下文对话窗口。如果他觉得这个环节啊这个答案是比较重要的那他就会在这一个步骤把上下文给我们总结一下。然后并且会把这个总结提供给下一个问题,下一个阶段作为一个背景信息。好,这个是让h i g b自动判断和触发这个总结的操作。当然呢我们还可以去设定手动触发啊,这样的话就更灵活。我们想什么时候保存,想什么时候出发就什么时候出发。
比如说我们可以在指令里面这样写啊,我们要求h h p当你接到这个safe指令的时候,请总结当前窗口的对话内容,提供一个简单的总结摘要,作为下一阶段的背景信息。那我们把这个任务发送给h i g p之后,后面只要我们发送这个safe指令啊,h h g的话,自动就会把这个上下文,我们的对话内容啊去总结成一个摘要,然后发送给我们啊。然后我们下一个阶段沟通的这个背景信息,关于这个手动触发总结。摘要的命令啊,其实还有一个更好的玩法,我们把这个指令啊保存到这个自定义指令当中的输出部分。这样做的好处就是说啊,因为这个自定义指令部分的窗口啊,它是一个通用指令,也就是说它默认是对每一个对话窗口都生效的。我们只要在这里保存完以后啊,那后面我们每次新增的一个窗口,它都会遵守这个指令。
所以呢在后面我们对话过程当中呢,我们都可以随时去发送这个safe指令啊,那它都会马上给我们去总结前文的一些啊内容摘要,去作为后文的一些铺垫,就是关于啊发送这个c f指令的一个小技巧。好,接下来呢是第五个技巧啊,就是在我们跟h r g b对话过程当中啊,我们一定要学会去使用分隔符和段落标签。我们这里可以简单的看一下哈,有这些分隔符,这个是三段式引号,然后这个是单引号啊,这个是坚果号、中国号以及这个阿tik标签啊,还有这个标题标签。这些分隔符呢和段落标签啊。它是能有效区分planner当中不同部分的含义的啊,避免h i g p出现理解出错啊,理解错误的情况。特别是对于表达能力不好,或者说在我们思路不是很清晰的情况下,那用这些符号能让h i g p更容易理解我们所讲的意思。
啊,比如说呢大家可以看到这个任务啊,我是要求h h g t分析几组不同的数据啊,里面是有四个plant,也是我上期视频的内容啊,所以面对这种情况的话,你看我这边是加了这个r t k的标签啊,就是每一段plant我都给它加了一个r t k标签,然后把内容放在这个r tik标签里面。那这样的话r g p它就会很好的区分出来啊,哪一部分是任务,然后哪一部分是数据,这些数据里面的分段又是什么样的,啊,避免数据跟数据之间啊产生这个理解错误。啊,所以我就可以通过这样一条指令一条指令就能完成这样一个复杂内容的发送啊,r g b也能很好的理解我的意思,然后并且直接给出了这个。啊,正确的答案,这个就是关于这个标签的用途之一啊,一个简单的小演示。其实我们还可以用这些分隔符段的标签去完成很多很多事情啊,我们可以根据自己的实际情况去引用,你是用大括号啊还是用这个标题标签,还还是用这个阿里的标签,或者是用这种三段式引号啊,它都会对我们的pro的质量有非常非常大的帮助啊,来提高这个整体的一个回答的准确性。o k刚才这是一种简单的演示和技巧,他们能有效提高pro d的回复一致性啊以及准确性。
大语言模型呢它是根据我们的plana来生成文本完成任务的。所以呢plan的质量对模型输出的结果它的影响是非常非常大的,特别是对于复杂的任务,更是需要通过高质量的plana啊来保证答案和我们的目标是一致的。我们普通用户呢r g b用的好还是不好,主要区别就体现在prada的撰写上。如果你想要掌握更多plana的使用技巧,用它完成更多复杂的任务。欢迎了解一下我的课程,r g b实战指南,创新应用与性能提升。我把我自己收集整理的一些优质的pro的技巧都分享在里面,并且呢还会定期更新技巧的内容,和你掌握越来越多的玩法。
好,以上就是本期视频的全部内容,感谢观看。如果你喜欢今天这期视频,如果今天这期视频对你有一点点帮助,请点赞及订阅我的频道,你的支持对我很重要。