ChatGPT 是由 OpenAI 开发的一种基于 GPT(生成式预训练变换器)架构的人工智能模型,能够理解和生成接近人类水平的文本。它是目前最先进的人工智能模型之一,是一种自然语言处理(NLP)工具。下面是关于 ChatGPT 的使用方法:
总之,ChatGPT 是一种非常强大的自然语言处理工具,能够帮助用户解决各种问题。在使用 ChatGPT 时,需要注意问题的表述方式和参数的调整,以获得更好的结果。
ChatGPT的基本概念在某种程度上相当简单。从网络、书籍等来源中获取大量人类创作的文本样本。然后训练神经网络生成“类似”的文本。特别是让它能够从“提示”开始,然后继续生成“类似于训练内容”的文本。正如我们所见,ChatGPT中的实际神经网络由非常简单的元素组成,尽管有数十亿个。神经网络的基本操作也非常简单,基本上是为每个新单词(或单词部分)生成“输入”,然后将其“通过其元素”(没有任何循环等)。但是,这个过程能够产生成功地“类似于”网络、书籍等内容的文本,这是非常卓越和出乎意料的。它不仅是连贯的人类语言,而且“说的话”是“遵循其提示”的,利用其“读到”的内容。它并不总是说出“全局意义上的话”(或对应于正确的计算),因为(例如,没有访问Wolfram|Alpha的“计算超能力”)它只是根据训练材料中的“声音类似”的东西“说出”“听起来正确”的东西。
[ChatGPT](https://chat.openai.com/chat)基于OpenAI最先进的语言模型gpt-3.5-turbo。使用OpenAI的API,你可以使用gpt-3.5-turbo构建你自己的应用来做这些事情:起草一份邮件或者其他文字内容写Python代码回答关于一组文档的问题创建会话代理(conversational agents)给你的软件提供一个自然语言的接口辅导各种学科语言翻译假扮成游戏中货其他内容的角色这个指引说明了如何[调用基于聊天的语音模型的API](https://platform.openai.com/docs/api-reference/chat)并分享了一些能获取到更好结果的技巧。你也可以体验新的[OpenAI在线编辑器的聊天格式](https://platform.openai.com/playground?mode=chat)。
ChatGPT的具体工程使其相当引人入胜。但是,最终(至少在它可以使用外部工具之前),ChatGPT仅仅从它积累的“传统智慧统计数据”中提取了一些“连贯的文本线索”。但是,其结果有多么类似于人类。正如我所讨论的,这表明了一些至少在科学上非常重要的事情:人类语言(以及背后的思维模式)的结构比我们想象的要简单和更具有“法律属性”。ChatGPT已经隐含地发现了它。但是我们可能可以用语义语法、计算语言等明确地揭示它。ChatGPT在生成文本方面的表现非常出色,结果通常非常接近我们人类所产生的。那么这是否意味着ChatGPT像大脑一样工作呢?它的基本人工神经网络结构最终是基于大脑的理想化模型的。当我们人类生成语言时,许多方面的工作似乎是相当相似的,这似乎是非常可能的。
但是,当涉及到训练(也就是学习)大脑和当前计算机的不同“硬件”(以及可能的未开发算法思想)时,ChatGPT需要使用一种可能相当不同(并且在某些方面效率远低于)大脑的策略。还有另一件事:与典型的算法计算甚至不同,ChatGPT内部没有“循环”或“重新计算数据”。这不可避免地限制了它的计算能力,甚至相对于当前的计算机,但绝对相对于大脑。目前尚不清楚如何“解决这个问题”并且仍然保持训练系统具有合理效率的能力。但是这样做可能会让未来的ChatGPT能够做更多“类似于大脑的事情”。当然,有很多大脑做得不太好的事情,尤其是涉及到相当于不可约计算的内容。对于这些问题,大脑和ChatGPT这样的东西都必须寻找“外部工具”——例如Wolfram语言。但现在看到ChatGPT已经能够做到的事情是令人兴奋的。在某种程度上,它是一个绝佳的基本科学事实,即大量简单的计算元素可以做出令人惊讶和意想不到的事情。但它也为我们在两千年内对人类语言和背后的思维过程的基本特征和原则有更好的理解提供了最好的动力。一些读书笔记张无常https://mp.weixin.qq.com/s/cpLDPDbTjarU0_PpBK_RDQ
在开始前,我对GPT的认知是:它是一个知识储备无比丰富的助理,但需要一个清晰、准确的prompt,它才会给出一个符合需求的输出。所以我先整理了我要和GPT交互的基本思路以及步骤:旧代码输入>需求及现状问题输入>调试优化>结果输出验证接下来开始实操:
最近发现有很多朋友还不知道怎么注册订阅ChatGPT,可能还有些人都不知道什么是ChatGPT,我这里也简单介绍一下:ChatGPT是一种基于GPT(生成式预训练变换器)架构的人工智能模型,由OpenAI开发。ChatGPT是目前最先进的人工智能模型,它是一种自然语言处理(NLP)工具,能够理解和生成接近人类水平的文本。目前ChatGPT官网有两个版本,一个是GPT3.5,一个是GPT4。GPT3.5是免费版本,只要你拥有了GPT账号就能使用,但GPT3.5的智能程度明显没有GPT4的高,而且也无法使用DALL.E3(AI画图功能)和GPTs商店和高级数据分析等插件,想要用更多功能更智能的GPT4需要你升级到PLUS套餐,PLUS的收费标准是20美金一个月,当然GPT4还有团队版和企业版,那两个功能更多,更少限制,当然,费用也更贵,一般推荐使用PLUS套餐足以。在注册ChatGPT账号之前,我们先注册一个谷歌账号,因为国外很多软件是支持谷歌账号一键登录,所以注册一个谷歌账号可以省去很多日后的注册流程。目前注册谷歌账号支持国内手机号码和国内邮箱验证,过程也非常简单,以下将为大家展示注册过程:
在完成第一步的原SQL输入后,GPT已经对需求有了初步的理解,这里我再将真实的业务需求场景以及现在的问题输入给GPT:这一步的作用是帮助GPT更好的理解旧代码背后的真实业务需求,同时结合旧代码运行的问题,让GPT能进一步给出针对性的优化建议,输出更符合需求的代码。这里其实有好几轮的输入输出(可以理解为讨论),不断的强化GPT对真实需求的认知。注:SQL查询代码本身不包含涉密信息,可以放心在ChatGPT中使用
更复杂一点,在某条道路上取20个点的经纬度信息,每个点间隔多少多少距离,模拟智慧灯柱的场景。有了GPT之后,效率变得非常高,输入要求,一下子就可以按照表格的形式,把我们要的数据全部吐出来。13、写代码。ChatGPT能很快写出来一些Python脚本,稍微修改一下就能用。SQL/Shell的需求都能很好的输出。还有一些JS/Python类库的使用,自己查文档非常麻烦,说出需求,极大概率都能直接给出可用的代码。14、讨论问题,我发现有的问题想找到一个合适的讨论者非常困难。但是ChatGPT,特别是NewBing会是一个还不错的讨论者。NewBing还会反问我,给了我不少启发。15、翻译。最近做国际版,经常遇到有些功能或者提醒不知道用什么词是更合适的,用普通的翻译的话往往给出的答案你也不好判断是对是错。但是用chat的话,我可以直接问A或者B哪种表达更合适,或者有没有更好的C。它会有理有据的很详细的给出判断和理由。