Hi,我是TyCoding
推荐阅读上一篇文章:我开发了一款微信小程序
我们都知道AI在最近都很火,国内的AI应用模型层出不穷,但都很难达到GPT的效果,特别是最新的GPT4模型,简直是我们办公的效率神器,虽然你可能会发现他并没有那么智能,但是对于基础、重复性的工作,使用AI能大大减轻你的工作量,提高工作效率。
本篇文章将教大家如何免费使用最新的GPT4模型,免费且无限制的对话。
前提
本篇文章只讨论在有🪜场景下的小伙伴,如果没有🪜当然也有国内一些层出不穷的应用,我同样也会在后面分享给大家一些国内AI模型的使用,虽然比不上GPT但是基础性的工作还是可以的。
栗子
我是财务人员
假如我是一个财务人员,下列是小明的Excel财务报表,我的目的是需要计算出来小明的收入总金额
于是,我尝试把数据直接粘贴给GPT,让他帮我算出来小明的总收入金额:
可以看到这次对话至少需要两个步骤:
- 把原始数据给GPT
- 告诉GPT要怎样处理数据
于是,这就引出了几个问题:
- 假设我今天就是需要一直处理小明的数据,如果每次发送信息,我都要告诉他计算谁的数据或者怎么计算是不是很麻烦呢?
- AI每次的回答都会附加大量的解释文字,但这些我并不需要,我只需要他直观的给我答案。
当然上面的例子是最简单的财务报表,如果这个报表非常复杂,那就不是简单的计算出来小明的总金额
这一句话就能让AI明白的。
如果你觉得上面的例子不够直观,下面再引入:
我要给同事写年终评语
公司年底要求同事之间相互写评语、领导再写员工评语以此决定年终奖的发放比例。公司的评语要求四个维度:1.工作态度方面 2.工作按时完成度 3.考勤时间 4.......
而你需要给四个人写评语:小明、小白、小李、小王。我们都知道,其实这种客套夸人的话是最难写了,每个人还不能一样,于是可以把这项任务交给AI:
AI在第一次请求中明白了你的想法,但是在第二次只输入人名时AI就无法理解了,仍需要我们重复第一次请求中的文字。
我是一个程序员
相信对于程序员的日常,可以有很多重复性的工作交给AI,我这里举例一个比较常见的数据处理场景:
有一些以1. 2. 3. x.标记的文本文字,我需要将其采集并写入到数据库,如果数据量非常大,且文本并没有标准的分割格式,靠我们一个一个粘贴未免太繁琐,于是:
Prompt
上面的例子中都存在几个问题:
- 在连续的上下文中对话中,需要每次都告诉AI需要干什么他才能明白
- 回答不够简洁,有大量啰嗦的文字
- 无法固定不同的使用场景
- ......
于是,这里就要引入Prompt概念,简单来说就是每次给AI提问时,除了数据本身之外的场景限定词。如果我们有完善的Prompt,限定AI的回答范围和内容,就能让AI变得更加智能且更符合我们的使用场景。
结构化Prompt
在上面的对话中,我们在不同的使用场景都会输入不同的限定词,很白话的描述,这其实只能满足简单的场景,稍微复杂或者长时间连续的对话你就会发现他很笨了,且脱离了我预期写的白话描述。
这就是为什么要提到结构化Prompt。简单来说就是让限定词变得有结构和层次概念,让AI模型能更直观的理解(并不是让人类更直观的理解)
结构化Prompt是指对人工智能(AI)模型提供的输入进行一定的规定和组织,以便模型更好地理解用户的需求或任务。Prompt通常包含对模型期望输出的指导性信息,可以是问题的陈述、具体的指令或对话的上下文。结构化Prompt的目的是为了引导模型产生符合用户预期的有意义的输出。
AI大模型(如GPT-3)需要一定格式的Prompt,主要有以下原因:
- 引导模型理解任务: 大型语言模型通常具有巨大的参数和参数量,但它们并不真正理解任务的本质。通过提供结构化的Prompt,用户可以更明确地表达他们的意图,以帮助模型更好地理解任务的上下文和要求。
- 降低歧义性: Prompt的结构化可以减少输入的歧义性,确保模型更准确地理解用户的意图,从而生成更合理、一致的输出。
- 控制输出风格和质量: 结构化Prompt可以用于指导模型生成特定风格或质量水平的输出。用户可以通过设计Prompt来影响模型生成的内容,以满足特定的需求。
- 防止误导和不当使用: 提供结构化的Prompt可以帮助防止模型受到误导或被用于不当的目的。通过限制输入的形式,可以减少模型输出可能出现的不当内容。
到此为止,你应该大概明白了和AI对话,应该怎么优雅的让AI更理解我们。下面将展开讨论几个大模型使用。
Coze
Coze your way to AI bot creation 以自己的方式创建AI机器人。
这是Coze官网的Title,Coze是一个AI聊天机器人的构建平台,以简洁、直观的方式构建机器人,帮助我们快速构建一个为你心无旁骛处理特别任务的机器人角色。
官网地址:www.coze.com/
Why Bot
什么是机器人?
我们知道AI能回答你各个领取的问题,你可以简单理解为AI就是一个庞大的搜索引擎,就像是百度、谷歌(其实上很多国内模型也就是如此)。 但是,有些时候我们并不需要他涉猎太广泛,只需要他能在我的固定场景下回答问题即可,也就是上面提到的:
- Prompt
- 结构化Prompt
怎么白嫖
因为我最近一直在使用Coze的GPT-4,以及新出的GPT-DALLE3文生图模型。Coze目前是免费使用的(未来是否收费暂不清楚,但是一定是目前白嫖GPT4的最好方案)
前提: Coze官网www.coze.com/本身并不需要🪜访问,…
注册
可以直接使用国内+86的手机号注册即可(验证码短信发送可能比较慢):
地址:www.coze.com/sign?redire…
使用
注册后在首页有官方定制的Bot,可以回答关于项目本身的问题:
点击右侧Bots面板,能看到大量的定制化的Bot:
你可以进入了解什么是结构化Prompt、Bot用到的模型和插件、对话
- 最左侧是该Bot的限定词(结构化的Prompt)
- 中间区域是Bot用到的模型和一些流程配置
- 最右侧是对话框
Bot的最大优势在于在限定的Prompt场景下回答
自定义场景
点击首页的 Create Bot按钮:
创建完成后会跳转到新的Bot页面,在这里我们可以输入自己的使用场景
还是从上面我们提到的几个场景:
先用白话文输入场景文字,点击右上角的Optimize按钮:
如下是生成好的结构化的Prompt,所以别担心你不懂Prompt怎么写,只要会用白话文描述即可。接下来我们只输入一个人名试试:
是不是发现这样就大大减轻你每次提问的文字描述了。
如何使用文生图
我们新建一个Bot,并且结构化Prompt:
接下来点击Plugin的添加按钮新增图像处理的插件:
找到图像处理插件列表,你只需要明白排行越靠前的插件越智能
如下面就添加完成了,我们便可以开始对话
输入简单的文字:Bear
注意: 文生图远没有那么智能,或者说当前GPT DALLE 3模型没有那么智能,更加智能的图片处理模型是:Midjourney,这个收费且比较贵,这里不再说明
国内模型
上面使用的前提都是🪜环境下,那么国内访问速度快的模型有哪些?
下面列举国内大厂的一些不错的模型,注册简单方便,体验的话大家可以自行对比:
清华:智谱清言
注册地址:chatglm.cn
百度:文心一言
注册地址:yiyan.baidu.com/
阿里:通义千问
注册地址:tongyi.aliyun.com/qianwen/
More
更多的模型这里不再列举了,上面三个已经算是国内不错的大模型了。
欢迎大家关注我的微信公众号:定期推荐前后端开发优质文章:
联系
- 博客:tycoding.cn
- Github:github.com/tycoding
- Email:tycoding@sina.com
- 微信公众号:程序员涂陌
- 小程序:龙年新年祝福