【AI提示】ChatGPT提示工程课程(吴恩达OpenAI)转换文本(中文chatgpt版)

设置

翻译

通用翻译器

语调变换

格式转换

拼写检查/语法检查。


转换

在本笔记中,我们将探索如何使用大型语言模型进行文本转换任务,例如语言翻译、拼写和语法检查、语气调整和格式转换。

设置

import openai
import osfrom dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv()) # read local .env fileopenai.api_key  = os.getenv('OPENAI_API_KEY')
def get_completion(prompt, model="gpt-3.5-turbo", temperature=0): messages = [{"role": "user", "content": prompt}]response = openai.ChatCompletion.create(model=model,messages=messages,temperature=temperature, )return response.choices[0].message["content"]

翻译

ChatGPT 使用多种语言的资源进行训练。这使模型能够进行翻译。以下是如何使用此功能的一些示例。

将以下英文文本翻译成西班牙文:

prompt = f"""
Translate the following English text to Spanish: ```Hi, I would like to order a blender```
"""
response = get_completion(prompt)
print(response)

告诉我这是什么语言:

prompt = f"""
Tell me which language this is:```Combien coûte le lampadaire?```
"""
response = get_completion(prompt)
print(response)

将以下文本翻译成法语、西班牙语和英语pirate:

prompt = f"""
Translate the following  text to French and Spanish and English pirate: ```I want to order a basketball```
"""
response = get_completion(prompt)
print(response)

将以下文本以正式和非正式形式翻译成西班牙语:

prompt = f"""
Translate the following text to Spanish in both the formal and informal forms: 
'Would you like to order a pillow?'
"""
response = get_completion(prompt)
print(response)

通用翻译器

想象一下,您在一家大型跨国电子商务公司负责 IT。用户正在用他们所有的母语向您发送有关 IT 问题的消息。您的员工来自世界各地,只说他们的母语。你需要一个万能翻译器!

user_messages = ["La performance du système est plus lente que d'habitude.", #系统性能比正常情况慢"Mi monitor tiene píxeles que no se iluminan.", # 我的显示器有不亮的像素"Il mio mouse non funziona", # 我的鼠标不工作"Mój klawisz Ctrl jest zepsuty", # 我的键盘有一个损坏的控制键"我的屏幕在闪烁" # 我的屏幕在闪烁
] for issue in user_messages:prompt = f"告诉我这是什么语言: ```{issue}```"lang = get_completion(prompt)print(f"原始信息 ({lang}): {issue}")prompt = f"""将以下文字翻译成英文和韩文: ```{issue}```"""response = get_completion(prompt)print(response, "\n")

语调变换

写作可以根据目标受众而有所不同。ChatGPT 可以产生不同的语调。

prompt = f"""
将以下俚语(slang)翻译成商业信函:
'Dude, This is Joe, check out this spec on this standing lamp.'
"""
response = get_completion(prompt)
print(response)
  • chatgpt 输出:

40defb868d7d743f3497adde6e5dbed0.png


格式转换

ChatGPT 可以在格式之间进行转换。提示应描述输入和输出格式。

data_json = { "resturant employees" :[ {"name":"Shyam", "email":"shyamjaiswal@gmail.com"},{"name":"Bob", "email":"bob32@gmail.com"},{"name":"Jai", "email":"jai87@gmail.com"}
]}prompt = f"""
将以下 Python 字典从 JSON 转换成带有列标题和标题的 HTML 表格: {data_json}
"""
response = get_completion(prompt)
print(response)
# python程序 显示HTML格式的响应 
from IPython.display import display, Markdown, Latex, HTML, JSON
display(HTML(response))
  • chatgpt输出:

4b207542b3bbb5b5604f9f3d38fb0f3d.png

resturant employees
nameemail
Shyamshyamjaiswal@gmail.com
Bobbob32@gmail.com
Jaijai87@gmail.com

拼写检查/语法检查

这里有一些常见的语法和拼写问题的例子以及LLM's (大语言模型)的回应。

要向 LLM 发出 您希望它校对的您的文本的信号,您可以指示模型“校对”(proofread)或“校对并更正”(proofread and correct)。

#“那个带着黑白小狗的女孩玩得很开心。”,
# "Yolanda 有她的笔记本。",
#  “这将是漫长的一天。汽车需要换油吗?”,
#  “他们带走了我的自由。他们打算带上他们的行李箱。”,
#  “你需要你的笔记本。”,
#  “那药影响我的睡眠能力。你听说过蝴蝶效应吗?”,
#  “这句话是为了检查 chatGPT 的拼写能力”
text = [ "The girl with the black and white puppies have a ball.",  # 这个女孩有一个球。"Yolanda has her notebook.", # ok"Its going to be a long day. Does the car need it’s oil changed?",  # Homonyms同音词"Their goes my freedom. There going to bring they’re suitcases.",  # Homonyms同音词"Your going to need you’re notebook.",  # Homonyms同音词"That medicine effects my ability to sleep. Have you heard of the butterfly affect?", # Homonyms同音词"This phrase is to cherck chatGPT for speling abilitty"  # spelling拼写
]
for t in text:prompt = f"""校对并更正以下文本并重写更正后的版本。如果您没有找到错误,只需说“未发现错误”。不要在文本周围使用任何标点符号:```{t}```"""response = get_completion(prompt)print(response)
  • chatgpt 输入:
    校对并更正以下逗号分隔的文本。如果您没有找到错误,只需说明第几条文本未发现错误。不要在文本周围使用任何标点符号: "The girl with the black and white puppies have a ball.",
    "Yolanda has her notebook.",
    "Its going to be a long day. Does the car need it’s oil changed?",
    "Their goes my freedom. There going to bring they’re suitcases.",
    "Your going to need you’re notebook.",
    "That medicine effects my ability to sleep. Have you heard of the butterfly affect?",
    "This phrase is to cherck chatGPT for speling abilitty"

  • chatgpt 输出:

cfd01c6d5a41c01a9a28ab951d0a4280.png


text = f"""
Got this for my daughter for her birthday cuz she keeps taking \
mine from my room.  Yes, adults also like pandas too.  She takes \
it everywhere with her, and it's super soft and cute.  One of the \
ears is a bit lower than the other, and I don't think that was \
designed to be asymmetrical. It's a bit small for what I paid for it \
though. I think there might be other options that are bigger for \
the same price.  It arrived a day earlier than expected, so I got \
to play with it myself before I gave it to my daughter.
"""
prompt = f"校对并更正此评论: ```{text}```"
response = get_completion(prompt)
print(response)
  • chatgpt 输入:

校对并更正此评论:```Got this for my daughter for her birthday cuz she keeps taking mine from my room. Yes, adults also like pandas too. She takes it everywhere with her, and it's super soft and cute. One of the ears is a bit lower than the other, and I don't think that was designed to be asymmetrical. It's a bit small for what I paid for it though. I think there might be other options that are bigger for the same price. It arrived a day earlier than expected, so I got to play with it myself before I gave it to my daughter.```

  • chatgpt 输出:

3e8f5e92b2031c283cb31485c1874b53.png

from redlines import Redlines
#将两个文本进行比较,并以Markdown格式显示差异
diff = Redlines(text,response)
display(Markdown(diff.output_markdown))
#校对并更正此评论。使其更具吸引力。确保它遵循 APA 风格指南并面向高级读者。以 markdown 格式输出。
#文本:
prompt = f"""
proofread and correct this review. Make it more compelling. 
Ensure it follows APA style guide and targets an advanced reader. 
Output in markdown format.
Text: ```{text}```
"""
response = get_completion(prompt)
display(Markdown(response))
  • chatgpt 输出:

1f535bf91984d0a94082b736cf1db628.png


将校对和更正的评论谷歌翻译成中文

那个带着黑白小狗的女孩正在玩一个舞会。
女孩和她的黑白小狗快乐玩耍的可爱景象给观察者带来了欢乐。

约兰达很珍惜她的笔记本。
约兰达 (Yolanda) 是一个很有条理和创造力的人,她紧握着她珍贵的笔记本,珍视着里面的内容。

这将是富有成效的一天。汽车需要更换机油吗?
随着一天的展开,会有一种使命感和期待感。是时候对汽车的机油进行必要的保养了吗?

我的自由就这样消失了。他们提着手提箱。
唉,这一刻已经到来,我的自由也随之而去。他们准备提着行李箱,象征着出发。

您将需要可靠的笔记本。
随身携带可信赖的笔记本是必不可少的。它的存在可确保您的工作做好准备并提高效率。

那药影响我的睡眠质量。你了解蝴蝶效应吗?
我服用的药物对我获得安宁睡眠的能力有显著影响。顺便问一下,你有没有遇到过蝴蝶效应的概念?

该短语旨在评估 ChatGPT 的拼写能力。
这个特定短语的目的是评估 ChatGPT 在准确拼写方面的熟练程度。


The End

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/21793.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT游戏领域的创新助手|小智ai

ChatGPT丨小智ai丨chatgpt丨人工智能丨OpenAI丨聊天机器人丨AI语音助手丨GPT-3.5丨开源AI平台 导语: ChatGPT(Chat Generative Pre-trained Transformer)作为一种先进的自然语言处理模型,不仅在对话领域取得了突破,而且…

用ChatGPT控制NPC,行动逼真到像正常人!斯坦福谷歌新研究炸场,赋予大模型准确记忆力...

萧箫 发自 凹非寺量子位 | 公众号 QbitAI 放任25个AI共同生活,他们竟然模拟起了人类的行动! 不仅像人一样起床、刷牙、吃饭、睡觉,还会被迫“出门打工”,甚至在闲暇时分一起庆祝节日。 这一切,来自斯坦福和谷歌的一项新…

ChatGPT背后的技术和多模态异构数据处理的未来展望——我与一位资深工程师的走心探讨

上周,我和一位从业三十余年的工程师聊到ChatGPT。 作为一名人工智能领域研究者,我也一直对对话式大型语言模型非常感兴趣,在讨论中,我向他解释这个技术时,他瞬间被其中惊人之处所吸引🙌,我们深…

openai项目部署服务器,使用反向代理时候,响应数据缺失的问题

openai项目部署服务器,使用nginx配置反向代理后遇到的问题 一、问题描述二、问题解决 一、问题描述 openapi的问题,当你成功科学上网接入chatgpt3.5的时候(使用的是流式响应),在本地跑应用如丝般顺滑,然后满心欢喜的把应用部署上…

ChatGLM模型通过api方式调用响应时间慢怎么破,Fastapi流式接口来解惑,能快速提升响应速度

ChatGLM-6B流式HTTP API 本工程仿造OpneAI Chat Completion API(即GPT3.5 API)的实现,为ChatGLM-6B提供流式HTTP API。 文章目录 ChatGLM-6B流式HTTP API前言一、下载代码安装环境二、接口服务脚本代码三、运行启动命令总结 前言 现在市面上…

相见恨晚,这才是横跨三大操作系统的终极神器!真的太太太好用了。。。

点关注公众号,回复“1024”获取2TB学习资源! 此前给大家推荐过无数的Chrome插件,涉及工作、生活、学习、娱乐等方方面面,大大提高了浏览器的可玩性。 但回到桌面端,我们依然还是需要下载大量的软件客户端,来…

str.replace()——Python的“第四”字符串格式

str.replace(),Python的“第四”字符串格式。 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free:大咖免费“圣经”教程《 python 完全自学教程》,不仅仅是基础那么简单…… 地址:https://lqpybo…

详解Handler

详解Handler 文章目录 详解Handler1.Handler的工作流程1.1主线程具有如上性质的原因1.2流程图 2.Handler流程中的重要的几个方法2.1Message中的属性2.2.1what2.2.2replyTo2.2.3obtain 2.2Handler.post()与Handler.sendMessage()2.2.1post的源码2.2.1.1sendMessageDelayed()源码…

AI_News周刊:第四期

CV - 计算机视觉 | ML - 机器学习 | RL - 强化学习 | NLP 自然语言处理 News 1.对抗“唤醒人工智能”马斯克招募团队开发 OpenAI 竞争对手 据两位直接了解这项工作的人士和另一位了解情况的人士透露,埃隆马斯克最近几周与人工智能研究人员接洽,商讨成…

tasker配置文件_如何在Android上管理Tasker配置文件和自动执行功能

tasker配置文件 Previously mentioned Tasker is an Android automation powerhouse. We’ll show you how to export and import profiles so you don’t have to create them from scratch. We also have some for you to download and tweak to your heart’s extent. 前面提…

大家都在卷ChatGPT的时候,我已经...

最近因ChatGPT爆火,使得很多人非常的焦虑,下面是我看到的一位好朋友心情!不知道大家是否也有同样的心情!~ 感觉很多人在看到ChatGPT时都有这样的担忧,这样的担忧是不是源自于神经网络如果参数量足够大&…

渗透测试|网络安全常用靶场

搭建教程网络上随便一搜一大堆,这里就不再赘述 vulhub 免费开源漏洞靶场 www.vulhub.org vulnhub 国外的一个靶场,难度中上(类似于真实渗透环境) https://www.vulnhub.com/ pikachu 综合靶场 https://github.com/zhuifengs…

关于渗透测试

今天看到某安全公司网站上有关渗透测试的内容,感觉不错,转了过来 原文:http://cimersec.w92.mc-test.com/index.php/Profession/view/id/9 渗透测试,是指为了对客户目标网络的安全性进行实际检查,进行带有攻击性行为的…

实战渗透--一次对后台登录系统的简单渗透测试

某网站后台登录界面 发现有验证码框 猜想会不会存在验证码绕过的漏洞 首先随意输入用户名密码(用于抓包) 打开burp抓包 分析数据包后 找到对应的传参点 即输入的账号密码还有验证码 这里可以看到 账号和密码全都是明文传输 并没有进行加密 所以更改起来还…

网络渗透测试

1.5指纹识别 指纹由于其终身不变性唯一性和方便性 ,几乎已成为生物特征识别的代名词.通常我们说的指纹就是人的手指末端正面皮肤凹凸不平纹线,纹线规律的排列形成不同纹型。 内容 1.6查找真实IP 在渗透测试过程中,目标服务器可能只有一个域名。 1…

渗透安全测试

渗透安全测试 PTES(渗透测试执行标准),渗透测试的过程包括交互,信息收集建模,Vul-可行性分析,开发,后期开发等。渗透测试旨在提高系统的安全性,而不是为了破坏,不会影响…

【渗透测试基础】越权攻击讲解

01 什么是越权 越权,是攻击者在获得低权限账号后,利用一些方式绕过权限检查,访问或者操作到原本无权访问的高权限功能。在实际的代码安全审查中,这类漏洞很难通过工具进行自动化检测,因此危害很大。越权有两种类型&am…

渗透测试工具

前言 本篇文章总结了很好用的渗透测试工具,会不断更新!!! 供大家学习使用!!! 正文 01 信息收集 1.1 dirsearch 1.1.1介绍: 类似御剑扫描的一款网站目录扫描器,由pyt…

PentestGPT:一款由ChatGPT驱动的强大渗透测试工具

关于PentestGPT PentestGPT是一款由ChatGPT驱动的强大渗透测试工具,该工具旨在实现渗透测试任务执行过程的自动化。该工具基于ChatGPT实现其功能,允许广大研究人员以交互式的方式使用,并指导渗透测试人员进行渗透测试任务的总体进度调控并执行指定操作。 除此之外,Pentes…

利用ChatGPT进行内网域渗透学习

ChatGPT可以直接模拟在域内环境中的命令执行结果 1、查看共享 2、定位域控