原则一:编写清晰明确的指令在给模型指令时,应尽量清晰明确地表达你想要的结果,以引导模型朝着期望的输出方向进行,并减少出现不相关或错误回复的可能性。策略一:使用限定词界定输入的不同部分通过使用限定词(如限定符号、引号、XML标记等),清晰地界定文本的不同部分,以帮助模型理解并避免出现冲突指令。示例:文本:你应该通过提供尽可能清晰和具体的指示来表达你希望模型做的事情。这将引导模型朝着期望的输出方向发展,并减少收到无关或不正确的回应的可能性。不要将撰写清晰的提示与撰写简短的提示混淆。在许多情况下,较长的提示可以为模型提供更多的清晰度和上下文,从而导致更详细和相关的输出。提示词:将由引号包围的文本总结成一句话。策略二:请求结构化输出为了便于处理模型的输出,可以要求模型以结构化的格式(如HTML、JSON等)生成结果,以便后续处理和分析。示例:提示词:请生成一个包含三本虚构书籍标题、作者和流派的列表,并以JSON格式提供,使用以下键:book_id,title,author,genre。策略三:检查条件和处理边缘情况如果问题的前提条件不满足,可以要求模型先检查这些条件,如果不满足条件则停止任务,
这是对话小技巧的第一篇,后续也会陆续更新更多小技巧。本公众号目前对接的是ChatGPT 3.5模型,看到很多小伙伴玩得很开心,但也发现在微信中部分体验的问题,因为微信毕竟是对纯文本展示的比较好,比涉及像数学公式这类格式,显示起来容易有误差,这也是需要一个对话快照页面的一个原因。ChatGPT返回的对话文本内容其实是markdown格式的,但有些格式需要给它明确的指令才会正确返回,所以这篇小技巧主要讲讲如何让ChatGPT正确的书写数学公式。因为微信对话内容只展示纯文本,markdown格式也是展示原始内容,所以这里是针对在对话快照页面的展示而言。比如我们需要ChatGPT为我们讲解一个数学知识那么这里我们特别说明涉及公式时,用markdown格式书写。划重点: 给ChatGPT明确的指令,用markdown格式书写公式进入对话快照页面查看发现有些复杂的公式已经可以正常显示了,但是还是有些看起来不自然,不过没关系,我们再强调一次。现在看看,是不是要好多了我们再来看看原始格式这是在微信中显示的原始markdown格式的内容,快照页面对常用的markdonw格式做了解析渲染,像程序代码、数学
演示先来看个演示视频如何用来学习Apple Watch上的演示怎么样? 是不是方便多了, 比微信公众号更方便不是? 怎么实现呢?很简单, 利用iPhone的快捷指令功能, 制作一个快捷指令, 这里取名叫“小智”, 只要语音“Hey Siri, 小智”, 即可呼出您的专属人工智能助手。这是快捷指令的共享链接, 有需要的请自取:https://www.icloud.com/shortcuts/273a5240b66d4cd7b7b602646ce55efd在iPhone上直接访问这个链接即可添加快捷指令, 名字可以修改。基于成本考虑, 每日对话有限额, 与公众号共用额度。可按需充值对话次数,在公众号「SmartAIGC」回复「充值」获取最新的充值链接。如何配置在iPhone中打开快捷指令共享链接 https://www.icloud.com/shortcuts/273a5240b66d4cd7b7b602646ce55efd 添加快捷指令编辑快捷指令, 根据注释中的提示进行操作, 在公众号「SmartAIGC」中回复「获取token」,将获取到的token粘贴到文本中,保存即可。当然,你可
前不久OpenAI开放了ChatGPT的接口,奈何没几天就把国区封了,无法直接连接(不知是主动还是被动)。经过几天的折腾,终于把公号跟ChatGPT对接上了,来看看效果。目前,因成本考虑,每日对话限额50次,次日0点清零。有兴趣的同学可以来体验啦!
前提条件如果要在公众号中集成ChatGPT功能,拥有一个openai的api key是必不可少的,这可能需要会魔法,去官网注册一个账号,买也行,不过容易被封(貌似最近风控比较严)。其次,需要一个能够直接访问openai接口的服务器作为跳板(没办法,国区无法直连)。搭建跳板服务这里给大家介绍个最简单的方法,利用nginx的反向代理功能,0代码实现openai接口的代理服务。那这里的问题就是怎么拥有海外节点的服务器,可以购买海外区的vps(比如godaddy),或者在AMZ(亚马逊云)、AZURE(微软云)注册领取一个一年试用的云服务器,节点选择美国。然后就是配置nginx了,简单一点直接安装一个宝塔面板,安装过程可自行百度,这里就不讲解了,基本就是从官网获取安装脚本一键安装,没啥可讲的。新建站点,输入一个域名(IP应该也可以)配置反代按截图配置即可,然后再编辑一下配置文件将第一个红框中的代码注释掉,不要转发原始IP,加上第二个红框中的内容,开启https的代理,否则会出现502报错。然后,访问 http://服务器IP地址:端口/v1/,如果出现下图中的信息即表示代理成功了。有了这个代理
贝克街的捉虫师
十年测试老鸟佛系分享一些测试小技能、开源小工具......