OpenAI已经开发了一个基于GPT的内容过滤器语言模型,用于确定内容是否违反OpenAI的使用政策,这些政策是通用的,因此可以利用这个工具来确保品牌内容对客户和员工的安全。
我们通过程序向内容过滤器API发送了一行敏感内容,它正确地标记了它及其类别。
检查内容敏感性是没有费用的,所以可以利用这个功能来确保进出邮件的安全。
我们创建了一个包括美国队长和卢克·凯奇在内的四个客户的列表,并列出了每个客户的兴趣:
结果令人惊讶。下面是我们虚构的“约翰·多伊”客户生成的第一封电子邮件:
请注意第二段完全符合约翰·多伊的兴趣——听音乐和滑雪。
ElevenWriting的联合创始人DanielArmstrong经常与董事会讨论GPT在内容创作中的作用。他告诉Fiverr说:“OpenAI的GPT3(ChatGPT使用的模型)是AI写作发展的一个重要里程碑。这清楚地表明了未来的方向,我们对AI写作的设想可能会比预期的要早到来。”
如果您已经开始使用GPT进行内容生成,请考虑与Fiverr的AI内容编辑合作,以确保内容准确无误并且可以发布。
GPT无法生成图像。OpenAI创建了DALL-E-2,其工作原理如下:
我们从Unsplash下载了这张图片,并希望对其进行一些编辑:
原始图片:
将其上传到DALL-E2并使用DALL-E2的背景移除工具去除背景后,我们输入了以下提示:“真实的魔法森林,有很多绿色,高度详细,并且背景中有一只小独角兽带着翅膀飞翔。”
DALL-E2版本:
在提示中添加“数字艺术”可以创建引人注目的图像。我们输入了一个新的提示:“真实的魔法森林,有很多绿色,背景中有一只小独角兽带着翅膀飞翔,数字艺术。”
这并没有产生预期的图像,所以我们去掉了“真实”这个词,因为它可能是个问题。使用OpenAI的代码语言,我们可以生成各种类型的内容,包括逼真的照片、令人惊叹的数字艺术、网页设计概念和logo设计想法。
首先,让我们看看生成逼真照片的能力。通过优化AI提示工程,我们可以获得更好的结果。下面是一个优化后的提示示例:
"在明亮的森林中,拍摄一匹棕色赛马的高清照片,全身特写,鬃毛和眼睛都要有高度细节,焦点清晰,焦距50毫米,光圈f/4"
结果令人印象深刻:
接下来,我们可以生成惊人的数字艺术作品。下面是一些生成数字艺术的提示示例:"一只沮丧但可爱的猫头鹰作家坐在打字机前面,周围堆满了纸张,数字艺术,细节丰富"
"一只困惑但可爱的狐狸计算机程序员正在看着满屏的数字,数字艺术,明亮的颜色,有趣"
如果你需要网页设计概念,GPT也可以帮助你。你可以快速生成多个设计概念,并将其提供给网页设计师作为灵感。Fiverr上有许多优秀的网页设计师可以帮助你管理新项目。
下面是一个生成网页设计概念的提示示例:"设计一个针对高转化率的网页线框图,包含大型CTA按钮"
如果你需要logo设计的想法,你可以使用以下提示:"为一家名为'MyAwesomeCompany'的公司设计一个简约的logo。该公司的品牌定位是有趣、随和和友好的。"
这些logo需要改进,但是想法是为了激发平面设计师的创意。
是的,您还可以使用GPT来帮助您提出数字或物理设计项目的装饰性想法。
提示:“现代时尚的角落办公室,配有豪华座椅,桌子上有一台电脑,背后是城市景观的背光,落地窗,昂贵书架上摆放着古老的书籍。”
提示:“书架使其看起来有点乡村风格。所以我们把它拿出来,加上“铬色调,墙上昂贵的艺术品。”
提示:“编写Python代码,循环遍历用户选择的Windows目录中的所有文件,然后在相同目录中保存一个CSV文件,其中包含每个文件的名称、大小(以字节为单位)和修改日期。”
ChatGPT不仅为我们生成了代码,还解释了每一行。这对于任何学习编程的人来说都是很好的。
但是它能工作吗?我们下载了这段代码并在Python中运行它,看看会发生什么。
显然它发生了错误。没关系,用ChatGPT代码调试技能来拯救!
ChatGPT保持了当前对话的上下文,所以没有必要过多地描述错误。我们给它以下提示:
提示:你生成的代码在第26行出现错误,错误信息为:"NameError:name'datetime'isnotdefined."
ChatGPT发现了错误,解释了它,并修复了代码。新代码是否成功运行?是的...确实成功了。
但是,如果我们的应用程序是用C#编写的呢?那么,我们只需要求ChatGPT将代码转换为该编程语言。同样,因为有上下文,所以不需要再插入整个代码。
提示:“将上面的代码转换为C#”
ChatGPT还提供了代码的解释。
这个提示令人惊讶,因为WindowsAPI调用是棘手的。但是ChatGPT转换了代码,并且它完美地工作了。
创建合适的代码需要添加注释,以确保将来能够理解代码。不幸的是,许多程序员忘记添加注释。
我们从GitHub上获取了一些随机代码,从中删除了所有的注释,然后将其输入ChatGPT,以便它能够弄清楚代码在做什么,并对其进行适当的注释。
提示:“确定以下Python代码在做什么,然后对代码进行注释,以便更容易理解。”
代码重构是重写计算机代码以减少复杂性或提高可读性。编码的一个经验法则是,如果你需要写两次,那么它可能应该是一个独立的函数。我们从一个网站上获取了一些需要重构的代码,并测试了ChatGPT改进它的能力。
提示:“重构以下代码:”
结果真是太棒了:
PHP有一种特殊的注释样式注解,可以让外部工具直接从代码中生成文档。其中最流行的工具之一就是PHPDoc。
这些注释需要按照PHPDoc理解的特定格式编写,以便可以记录每个函数的参数、输出和目的。
提示:“为最后生成的代码创建文档。”
这是结果:
我们在示例中使用了ChatGPT,只是因为这样更容易进行演示。理想情况下,软件开发人员将使用OpenAI的API将他们的代码库与Codex连接起来,并创建可以在整个代码库上运行多个任务的GPT应用程序。
但这只是可能性的冰山一角。
demia将大量受益于这项技术。学生们将不再需要死记硬背事实并在考试中复述。更多的重点应该放在分析能力上,而GPT3可以实现这一点。