prefácio
Às 2:30 da noite passada, OpenAI enviou um e-mail para usuários registrados. O conteúdo geral é que gpt-3.5-turbo , o mesmo modelo do chatGPT , foi aberto. Usuários registrados podem chamar a API à vontade. Claro, o preço é 10 vezes mais barato.
Depois de experimentar a versão do site oficial do ChatGPT (baseado em GPT-3.5) e o aplicativo de bate-papo criado de forma privada (baseado em GPT-3), você pode sentir que a diferença entre GPT-3 e GPT-3.5 é bastante grande.
Não há muito a dizer, vamos experimentar o quão poderoso é o gpt-3.5-turbo, o mesmo modelo do chatGPT, de acordo com os documentos oficiais .
código superior
Amigos que leram meu último blog ensinando a construir o ChatGPT com Python em 3 minutos devem saber que a API fornecida pelo OpenAI é muito fácil de usar e todos os problemas podem ser resolvidos com uma linha de código. Claro, GPT-3.5 é o mesmo, só precisa fazer um pequeno ajuste fino.
Atualize o módulo openai
O novo modelo deve usar openai-0.27 e superior e usar o seguinte código para atualizar o módulo openai .
pip install -U openai
复制代码
Chame a interface para obter as informações de retorno
o código
Chame a função openai.ChatCompletion.create para obter as informações de retorno.
import openai
# 填写注册OpenAI接口账号时获取的 OpenAI API Key
openai.api_key = "OPENAI_API_KEY"
# 提问
prompt = '你是谁?'
# 访问OpenAI接口
response = openai.ChatCompletion.create(
model='gpt-3.5-turbo',
messages=[
{"role": "system", "content": "你是潘高的私人智能助手。"},
# {"role": "user", "content": "谁赢得了2020年的世界职业棒球大赛?"},
# {"role": "assistant", "content": "洛杉矶道奇队在2020年赢得了世界职业棒球大赛冠军。"},
{"role": "user", "content": prompt}
]
)
# 返回信息
resText = response.choices[0].message.content
print(resText)
复制代码
parâmetro
-
modelo: o modelo usado, gpt-3.5-turbo é o mesmo modelo do Chat-GPT
-
messages:消息参数,必须是数组。对话消息可以短至 1 条,也可以填充整个对话消息。通常,对话首先是 system 角色,用于给模型定下一些规则。当然,也可以加入一些 用户角色 user 和 模型角色 assistant 的对话内容,以便模型可以理解回顾历史对话内容。
测试
这里我同步测试 GPT-3 和 GPT-3.5 ,看看这次更新的效果。
提问
请描述苯丙酮尿症的主要症状及发病机制
GPT-3
苯丙酮尿症是一种常染色体隐性遗传性疾病,其症状是尿中阳性的酮体(3-hydroxybutyrate)的持续增加 。它的典型症状有脱水、呕吐、腹泻、乏力和抽搐等,患者血液中血氨含量异常升高。该疾病已成为某些区域新生儿死亡的主要原因。
发病机制主要是由于缺乏脂肪酸代谢步骤中参与 β-氧化过程的苯丙酮酸脱氢酶(BDH)。由于缺乏苯丙酮酸脱氢酶,导致正常的脂肪代谢受阻,脂肪分解的产物(如酰乙酸和羧酸)无法正常代谢,可以把这些残留物转化为酮体,而酮体排入尿液中。
GPT-3.5
苯丙酮尿症是一种遗传代谢疾病,主要特点是体内缺乏苯丙酮羟化酶(PAH)或其辅助酶,导致苯丙氨酸不能正常分解代谢,导致体内苯丙氨酸等代谢物质的积累,引起神经系统的功能障碍。
苯丙酮尿症的主要症状包括发育延迟、运动协调障碍、言语障碍、情绪不稳定、智力低下等。在新生儿和婴儿期,突出表现为精神发育迟缓、受累神经学体征和不同程度的脑病,可能会导致癫痫、智力障碍等严重后果。
苯丙酮尿症的发病机制是由于 PAH 基因突变导致 PAH 酶活性降低或完全缺失,使得苯丙氨酸不能正常分解代谢,导致苯丙氨酸等代谢物质的积累,引起神经系统的功能障碍。此外,苯丙氨酸代谢产物苯丙酮、苯丙醇及苯丙酸等可引起脑细胞氧化应激反应,导致脑损伤和神经系统紊乱。
我的看法
这两个问答都是不错的。GPT-3.5 的字数多,详细一些。
提问
2023 年 A 股能涨到 4000 点吗?
GPT-3
不能。在当前的政治、经济和市场状况下,2023 年 A 股能涨到 4000 点是几乎不可能的。从历史上看,A 股价格在 2000 年上涨到 3000 点后几乎始终保持稳定,最高也没有超过 3500 点。因此,即使在未来几年里市场形势有所改善,A 股也不太可能突破 4000 点。
GPT-3.5
作为一个 AI 语言模型,我无法对未来股市的涨跌作出准确的预测,因为股市的波动往往受到众多因素的影响,包括宏观经济、政策变化、地缘政治风险等等。投资者可以通过研究市场走势、分析公司基本面和行业情况等等来做出自己的判断和决策。
我的看法
GPT-3 会根据自己的理解给出肯定的回答,至于这个答案对不对,我无法预知。不过,GPT-3 说历史上从未超过 3500 点,我依稀记得 A 股曾经最高到了 6000 多点。用历史数据推测将来事件,我也无法评价这个模型的好坏。
GPT-3.5 的回答就中庸得多。首先说我不知道,然后给出一堆看似合理又没有多大作用的回答。不过,本身我这个问题也是没有正确答案的,AI 能回答到这个地步,已经是非常非常不错了。
提问
你能替代程序员吗?
GPT-3
不能,作为程序员需要掌握许多技能,如编写代码,使用各种编程语言,调试,建立软件架构等,这些技能是无法通过其他方式替代的。
GPT-3.5
很抱歉,我不能替代程序员。尽管我是一款对话交互的人工智能程序,但我只能根据提供给我的算法和数据回答问题和执行任务。而程序员则需要深入了解编程语言和计算机科学,才能创造性地解决各种技术问题。虽然我可以提供一些编程建议和文档查询,但我无法取代专业的程序员。
我的看法
首先,我对他们的回答非常满意,至少当前环境下,我还不会被替代。再者,GPT-3.5 的的确确在文本方面要强一些。似乎也更懂人情世故一些,不说“不能”,而说“抱歉,我不能...”。这应该是个进步吧。
提问
你使用的模型是 GPT-3 还是 GPT-3.5?
GPT-3
我使用的是 GPT-3。
GPT-3.5
我是 OpenAI 的 GPT-3 模型。至于 GPT-3.5,目前并没有这个版本的存在,它只是一个虚构的版本。
我的看法
EU. . . Estou sendo jogado? Isso não significa que o gpt-3.5-turbo é baseado no GPT-3.5? Ela mesma disse que é um modelo GPT-3. Que tipo de gordura é essa?
meus pensamentos
No geral, o resultado não é muito diferente do que eu imaginava, e o GPT-3.5 é realmente superior. De acordo com meu teste pouco rigoroso desta vez , tirei algumas conclusões.
- Em algumas questões profissionais estabelecidas, o modelo GPT ainda pode dar uma resposta satisfatória.
- Mesmo com os dados de treinamento corretos, o modelo GPT-3 pode tirar conclusões erradas, muito menos prever eventos futuros. Claro, o modelo GPT-3.5 não tem esse problema, porque o GPT-3.5 não tem certeza das coisas e nunca dirá uma palavra.
- O objetivo do modelo GPT deve ser ajudar os humanos a fazerem melhor seu trabalho, não substituí-los.
- O modelo GPT evolui muito rápido, e acredito que será ainda mais surpreendente no futuro.
afinal
Se eu disser que este blog foi escrito para mim por GPT-3.5 , você tem medo?