原文链接:https://www.fiverr.com/resources/guides/programming-tech/chat-gpt3-examples 作者:R. Paulo Delgado
小型企业主对于在不损害质量的情况下最大化生产力的挑战并不陌生。这包括大规模开发博客文章、图片和其他内容。
但是现在有了 GPT,小型企业可以与大型企业平起平坐。
这个人工智能(AI)的子领域提供了一系列解决方案,可以帮助小型企业创建听起来像人类的内容、美观的生成图片(不侵犯版权),甚至是代码。
什么是 GPT
GPT 代表生成式预训练转换器(Generative Pre-trained Transformer),这是一种深度学习算法,可以以足够准确的方式预测序列中的下一个单词,使其听起来像人类。同样的技能使其能够准确地处理输入以预测最有可能正确的答案。
换句话说,GPT 是一种接收文本数据并以听起来像人类的方式返回的技术。
术语:ChatGPT 是 OpenAI 的面向公众的聊天机器人风格界面,用于访问由 OpenAI 托管的庞大 GPT-3(即将成为 GPT-4)语言模型。用户可以直接与这个基于 Web 的工具进行交互。但程序员也可以以编程方式访问相同的数据,并通过其应用程序直接提供和接收相同的答案。
这里有30个 ChatGPT 的例子,证明它是一个未来的工具。
1. 使用 GPT 进行文本生成:展示其强大之处的示例
我们使用 ChatGPT 来演示概念,因为它更容易进行演示。但是这些结果可以直接在这个在线调试工具中使用ChatGPT API来生成。
电子邮件解析和回复
你可以使用 GPT 来阅读收到的电子邮件,解析它们,然后:
- 撰写回复
- 如果电子邮件的情绪表明有投诉,通知客服代表
- 回答问题例如:提示:“我将为你提供一封收到的电子邮件。我希望你提供以下内容的最佳猜测:
- - 电子邮件的语气(回复为“生气”或“感兴趣”)
- - 电子邮件来自客户、潜在客户还是供应商的可能性(回复为“客户”、“潜在客户”或“供应商”)
- - 对电子邮件的完整回复,包括回答任何问题。这是电子邮件的内容:
在早期的测试中,ChatGPT 插入了“幻觉”数据并发明了一堆要求。训练这样一个内容创作应用程序以遵循品牌准则并遵守某些规则是必要的。
训练内容生成模型
我们向 ChatGPT 提供了一些规则(你的 AI 应用程序将在代码中执行)来设置一些品牌准则。ChatGPT 抱怨了一点(这很有趣),但它还是照说的做了。
内容审核
OpenAI 已经开发了一个基于 GPT 的内容过滤器语言模型,用于确定内容是否违反 OpenAI 的使用政策,这些政策是通用的,因此可以利用这个工具来确保品牌内容对客户和员工的安全。
我们通过程序向内容过滤器 API 发送了一行敏感内容,它正确地标记了它及其类别。
检查内容敏感性是没有费用的,所以可以利用这个功能来确保进出邮件的安全。
自动邮件合并功能
GPT 可以根据数据集生成独特的个人通讯,节省您一周的时间。
我们创建了一个包括美国队长和卢克·凯奇在内的四个客户的列表,并列出了每个客户的兴趣:
结果令人惊讶。下面是我们虚构的“约翰·多伊”客户生成的第一封电子邮件:
请注意第二段完全符合约翰·多伊的兴趣——听音乐和滑雪。
内容创建,构思,SEO大纲
我们已经撰写了一份详尽的指南,介绍如何使用 AI 生成内容、大纲和 SEO 大纲。其中许多示例与 GPT 及其作用相关,在内容创作和优化方面提供帮助。
一些企业已经将其纳入他们的工作流程中。
Eleven Writing 的联合创始人 Daniel Armstrong 经常与董事会讨论 GPT 在内容创作中的作用。他告诉 Fiverr 说:“OpenAI 的 GPT3(ChatGPT 使用的模型)是 AI 写作发展的一个重要里程碑。这清楚地表明了未来的方向,我们对 AI 写作的设想可能会比预期的要早到来。”
如果您已经开始使用 GPT 进行内容生成,请考虑与 Fiverr 的 AI 内容编辑合作,以确保内容准确无误并且可以发布。
2. 使用 GPT 生成图像:其创造潜力的示例
GPT 无法生成图像。OpenAI 创建了 DALL-E-2,其工作原理如下:
- 您输入一个提示,GPT 将其转换为数值数据
- 数值数据传递给“图像编码器”,将数字转换为适合图像处理的格式
- 然后,图像解码器将这些数字转换为图形
使用自然语言修改图像
我们从 Unsplash 下载了这张图片,并希望对其进行一些编辑:
原始图片:
将其上传到 DALL-E 2 并使用 DALL-E 2 的背景移除工具去除背景后,我们输入了以下提示:“真实的魔法森林,有很多绿色,高度详细,并且背景中有一只小独角兽带着翅膀飞翔。”
DALL-E 2 版本:
在提示中添加“数字艺术”可以创建引人注目的图像。我们输入了一个新的提示:“真实的魔法森林,有很多绿色,背景中有一只小独角兽带着翅膀飞翔,数字艺术。”
这并没有产生预期的图像,所以我们去掉了“真实”这个词,因为它可能是个问题。
使用 OpenAI 的代码语言,我们可以生成各种类型的内容,包括逼真的照片、令人惊叹的数字艺术、网页设计概念和logo设计想法。
首先,让我们看看生成逼真照片的能力。通过优化 AI 提示工程,我们可以获得更好的结果。下面是一个优化后的提示示例:
"在明亮的森林中,拍摄一匹棕色赛马的高清照片,全身特写,鬃毛和眼睛都要有高度细节,焦点清晰,焦距 50 毫米,光圈 f/4"
结果令人印象深刻:
创造令人惊叹的数字艺术
接下来,我们可以生成惊人的数字艺术作品。下面是一些生成数字艺术的提示示例:"一只沮丧但可爱的猫头鹰作家坐在打字机前面,周围堆满了纸张,数字艺术,细节丰富"
"一只困惑但可爱的狐狸计算机程序员正在看着满屏的数字,数字艺术,明亮的颜色,有趣"
网页设计概念
如果你需要网页设计概念,GPT 也可以帮助你。你可以快速生成多个设计概念,并将其提供给网页设计师作为灵感。Fiverr 上有许多优秀的网页设计师可以帮助你管理新项目。
下面是一个生成网页设计概念的提示示例:"设计一个针对高转化率的网页线框图,包含大型 CTA 按钮"
创意 logo
如果你需要logo设计的想法,你可以使用以下提示:"为一家名为'My Awesome Company'的公司设计一个简约的logo。该公司的品牌定位是有趣、随和和友好的。"
这些logo需要改进,但是想法是为了激发平面设计师的创意。
室内装饰
是的,您还可以使用 GPT 来帮助您提出数字或物理设计项目的装饰性想法。
提示:“现代时尚的角落办公室,配有豪华座椅,桌子上有一台电脑,背后是城市景观的背光,落地窗,昂贵书架上摆放着古老的书籍。”
提示:“书架使其看起来有点乡村风格。所以我们把它拿出来,加上“铬色调,墙上昂贵的艺术品。”
使用 AI 为您的项目创建图像需要对如何与 GPT 进行交流有很多了解。作为企业主,这将占用您太多的时间。因此,作为替代方案,您可以雇佣Fiverr AI 艺术家来为您完成。
3. 使用 GPT 进行编码:自动化和效率的示例
OpenAI 目前正在开发其Codex 模型。Codex 语言模型是 GPT 系列的一部分,专门训练用于理解和输出代码。目前仅在有限的测试版中提供。但是 ChatGPT 在我们提出的演示中表现出了出色的能力。
从头开始生成代码
编写代码是费力且乏味的,但现在不再是这样了。使用 GPT,您可以加快工作流程,然后将时间用于创造力和错误检查。
提示:“编写 Python 代码,循环遍历用户选择的 Windows 目录中的所有文件,然后在相同目录中保存一个 CSV 文件,其中包含每个文件的名称、大小(以字节为单位)和修改日期。”
ChatGPT 不仅为我们生成了代码,还解释了每一行。这对于任何学习编程的人来说都是很好的。
但是它能工作吗?我们下载了这段代码并在 Python 中运行它,看看会发生什么。
显然它发生了错误。没关系,用 ChatGPT 代码调试技能来拯救!
代码调试
ChatGPT 保持了当前对话的上下文,所以没有必要过多地描述错误。我们给它以下提示:
提示:你生成的代码在第 26 行出现错误,错误信息为:"NameError: name 'datetime' is not defined."
- 解释这个错误。
- 修复代码使其工作,或者描述一个解决方案以使其工作。
ChatGPT 发现了错误,解释了它,并修复了代码。新代码是否成功运行?是的...确实成功了。
代码转换
但是,如果我们的应用程序是用 C#编写的呢?那么,我们只需要求 ChatGPT 将代码转换为该编程语言。同样,因为有上下文,所以不需要再插入整个代码。
提示:“将上面的代码转换为 C#”
ChatGPT 还提供了代码的解释。
另一个有趣的点是:我们说“转置”代码。从技术上讲,这并不正确,因为它有另一个与编程相关的含义。但是 ChatGPT 理解了我们的意图并转换了代码。
提示:“将上面的代码转换为 Excel 的 VBA。包括访问文件系统所需的任何 Windows API 声明调用。”
这个提示令人惊讶,因为 Windows API 调用是棘手的。但是 ChatGPT 转换了代码,并且它完美地工作了。
代码注释
创建合适的代码需要添加注释,以确保将来能够理解代码。不幸的是,许多程序员忘记添加注释。
我们从 GitHub 上获取了一些随机代码,从中删除了所有的注释,然后将其输入 ChatGPT,以便它能够弄清楚代码在做什么,并对其进行适当的注释。
提示:“确定以下 Python 代码在做什么,然后对代码进行注释,以便更容易理解。”
代码重构
代码重构是重写计算机代码以减少复杂性或提高可读性。编码的一个经验法则是,如果你需要写两次,那么它可能应该是一个独立的函数。我们从一个网站上获取了一些需要重构的代码,并测试了 ChatGPT 改进它的能力。
提示:“重构以下代码:”
结果真是太棒了:
代码文档
PHP 有一种特殊的注释样式注解,可以让外部工具直接从代码中生成文档。其中最流行的工具之一就是 PHPDoc。
这些注释需要按照 PHPDoc 理解的特定格式编写,以便可以记录每个函数的参数、输出和目的。
提示:“为最后生成的代码创建文档。”
这是结果:
要用整个代码库?
我们在示例中使用了 ChatGPT,只是因为这样更容易进行演示。理想情况下,软件开发人员将使用 OpenAI 的 API 将他们的代码库与 Codex 连接起来,并创建可以在整个代码库上运行多个任务的 GPT 应用程序。
但这只是可能性的冰山一角。
4.其他令人惊叹的 GPT 应用
GPT 插件及 AI 工具
将 GPT 与编程工具结合使用,打开了几个月前没有人关注的用例的大门。
例如,YouMakr.ai 的联合创始人 Abbas Moledina 认为,GPT 适用于汽车、医疗和学术领域。他说:“医疗行业可以使用 GPT-3 生成逼真的患者数据。汽车制造商可以使用 GPT-3 生成未来汽车的逼真模型,以便更好地决策设计和生产。”
“对于 YouMakr.ai 来说,我们认为学术领域也可以应用 GPT-3,例如生成论文摘要、自动回答问题等。”
demia 将大量受益于这项技术。学生们将不再需要死记硬背事实并在考试中复述。更多的重点应该放在分析能力上,而 GPT3 可以实现这一点。
已经存在的 GPT 集成的其他业务用例包括:
- 在你的品牌博客和文献语料库上训练 AI
- 将长篇内容总结为社交媒体或电子邮件营销活动的重复利用片段
- 写作和提纲
- 创建特定主题的自动化 Excel 表格
- 将ChatGPT 与 WhatsApp 集成
- 根据以前的答案在 Discord 上回答问题
- 在 Google 搜索结果旁边显示ChatGPT 的答案
- 使用自然语言指令从网站查询数据并提取答案
- 描述你想要的 Web 应用,它会为你编写代码
- 根据你输入的人类语言指令生成 Python 代码
- 使用自然语言的英文描述生成调色板(你需要 OpenAI API 来使用它,你可以在这里获取,但要注意成本)
- 规划一次公路旅行
- 更快地开发SQL 数据库
OpenAI 在线调试工具
OpenAI API 的在线调试地址为:https://openai.apifox.cn/ ,点击即可访问。
项目中包含了 OpenAI 官方提供的所有 API,你可以根据需要进行操作,比如你可以通过 OpenAI 的接口来生成图像、上传音视频文件并转文本、翻译、创建聊天机器人、创建微调等。项目中有些目录下会有相关的 MarkDown 文件,里面会简要介绍某个功能模块怎么使用。
注:在使用该项目之前,请查看“项目说明”
其它扩展
如果你想要学习更多 AI 相关的知识,欢迎访问如下扩展:
- OpenAI 中文学习文档:OpenAI 中文文档
- ChatGPT 提示词指南:Prompt 学习指南
- 面向开发者的 Prompt 指南: Prompt 工程指南