教你白嫖GPT4&DALLE3文生图模型

366 阅读8分钟

Hi,我是TyCoding

推荐阅读上一篇文章:我开发了一款微信小程序

我们都知道AI在最近都很火,国内的AI应用模型层出不穷,但都很难达到GPT的效果,特别是最新的GPT4模型,简直是我们办公的效率神器,虽然你可能会发现他并没有那么智能,但是对于基础、重复性的工作,使用AI能大大减轻你的工作量,提高工作效率。

本篇文章将教大家如何免费使用最新的GPT4模型,免费且无限制的对话。

前提

本篇文章只讨论在有🪜场景下的小伙伴,如果没有🪜当然也有国内一些层出不穷的应用,我同样也会在后面分享给大家一些国内AI模型的使用,虽然比不上GPT但是基础性的工作还是可以的。

栗子

我是财务人员

假如我是一个财务人员,下列是小明的Excel财务报表,我的目的是需要计算出来小明的收入总金额

于是,我尝试把数据直接粘贴给GPT,让他帮我算出来小明的总收入金额: 可以看到这次对话至少需要两个步骤:

  1. 把原始数据给GPT
  2. 告诉GPT要怎样处理数据

于是,这就引出了几个问题:

  1. 假设我今天就是需要一直处理小明的数据,如果每次发送信息,我都要告诉他计算谁的数据或者怎么计算是不是很麻烦呢?
  2. AI每次的回答都会附加大量的解释文字,但这些我并不需要,我只需要他直观的给我答案。

当然上面的例子是最简单的财务报表,如果这个报表非常复杂,那就不是简单的计算出来小明的总金额这一句话就能让AI明白的。

如果你觉得上面的例子不够直观,下面再引入:

我要给同事写年终评语

公司年底要求同事之间相互写评语、领导再写员工评语以此决定年终奖的发放比例。公司的评语要求四个维度:1.工作态度方面 2.工作按时完成度 3.考勤时间 4.......

而你需要给四个人写评语:小明、小白、小李、小王。我们都知道,其实这种客套夸人的话是最难写了,每个人还不能一样,于是可以把这项任务交给AI:

AI在第一次请求中明白了你的想法,但是在第二次只输入人名时AI就无法理解了,仍需要我们重复第一次请求中的文字。

我是一个程序员

相信对于程序员的日常,可以有很多重复性的工作交给AI,我这里举例一个比较常见的数据处理场景:

有一些以1. 2. 3. x.标记的文本文字,我需要将其采集并写入到数据库,如果数据量非常大,且文本并没有标准的分割格式,靠我们一个一个粘贴未免太繁琐,于是:

Prompt

上面的例子中都存在几个问题:

  1. 在连续的上下文中对话中,需要每次都告诉AI需要干什么他才能明白
  2. 回答不够简洁,有大量啰嗦的文字
  3. 无法固定不同的使用场景
  4. ......

于是,这里就要引入Prompt概念,简单来说就是每次给AI提问时,除了数据本身之外的场景限定词。如果我们有完善的Prompt,限定AI的回答范围和内容,就能让AI变得更加智能且更符合我们的使用场景。

结构化Prompt

在上面的对话中,我们在不同的使用场景都会输入不同的限定词,很白话的描述,这其实只能满足简单的场景,稍微复杂或者长时间连续的对话你就会发现他很笨了,且脱离了我预期写的白话描述

这就是为什么要提到结构化Prompt。简单来说就是让限定词变得有结构和层次概念,让AI模型能更直观的理解(并不是让人类更直观的理解)

结构化Prompt是指对人工智能(AI)模型提供的输入进行一定的规定和组织,以便模型更好地理解用户的需求或任务。Prompt通常包含对模型期望输出的指导性信息,可以是问题的陈述、具体的指令或对话的上下文。结构化Prompt的目的是为了引导模型产生符合用户预期的有意义的输出。

AI大模型(如GPT-3)需要一定格式的Prompt,主要有以下原因:

  1. 引导模型理解任务: 大型语言模型通常具有巨大的参数和参数量,但它们并不真正理解任务的本质。通过提供结构化的Prompt,用户可以更明确地表达他们的意图,以帮助模型更好地理解任务的上下文和要求。
  2. 降低歧义性: Prompt的结构化可以减少输入的歧义性,确保模型更准确地理解用户的意图,从而生成更合理、一致的输出。
  3. 控制输出风格和质量: 结构化Prompt可以用于指导模型生成特定风格或质量水平的输出。用户可以通过设计Prompt来影响模型生成的内容,以满足特定的需求。
  4. 防止误导和不当使用: 提供结构化的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

更多的模型这里不再列举了,上面三个已经算是国内不错的大模型了。

欢迎大家关注我的微信公众号:定期推荐前后端开发优质文章:

公众号码.jpg

联系