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

news2025/1/23 17:54:01

设置

翻译

通用翻译器

语调变换

格式转换

拼写检查/语法检查。


转换

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

设置

import openai
import os

from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv()) # read local .env file

openai.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.coloradmin.cn/o/581993.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Maven初级

Maven初级 Maven简介 传统项目管理状态分析 jar包不统一,jar包不兼容工程升级维护过程操作繁琐 Maven是什么 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)POM:项目对象模型 Ma…

一图看懂 itsdangerous 模块:将受信任的数据传递到不受信任的环境的帮助工具,资料整理+笔记(大全)

本文由 大侠(AhcaoZhu)原创,转载请声明。 链接: https://blog.csdn.net/Ahcao2008 一图看懂 itsdangerous 模块:将受信任的数据传递到不受信任的环境的帮助工具,资料整理笔记(大全) 🧊摘要🧊模块…

Ae:跟踪摄像机

在时间轴面板上选择要跟踪的素材图层,在跟踪器面板中单击跟踪摄像机 Track Camera按钮之后,会向素材图层添加“3D 摄像机跟踪器” 3D Camera Tracker效果,并立即对视频画面逐帧分析以反求原始摄像机运动。 还有其它几种添加 3D 摄像机跟踪器效…

GeForce RTX 3060 Ti+cuda 11.6+Anaconda3搭建Pytorch深度学习环境

室友新购入一个笔记本,笔记本的显卡是GeForce RTX 3060 Ti,记录一下使用GeForce RTX 3060 Ticuda 11.6Anaconda3搭建Pytorch深度学习环境。 安装很简单,当你有了Python环境时记住一个核心命令即可,显卡驱动因该在之前已经安装过了…

ChatGPT 与我合力开发 xargin blog archive 插件:曹大博客的新奇探险

之前写的批量删除 chatGPT 对话的插件[1],最近我收到了一个五星好评: 虽然不赚钱,交个朋友嘛,还是挺高兴的。而且借助 chatGPT,我是在与全世界的用户交流,想想就激动。 最近我发现自己让 chatGPT 帮忙写前端…

jQuery其他方法及插件使用

1. 拷贝对象 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width,…

跨域 + 四种解决办法

目录 同源策略 解决方案 1、jsonp 2、前端代理 3、后端解决 4、Nginx代理 同源策略 说到跨域就不得不提到同源策略&#xff0c;什么是同源策略&#xff1f; 请求的时候拥有相同的 协议 域名 端口 只要有一个不同就属于跨域 解决方案 解决跨域问题一共有四种方式&#xff…

chatgpt赋能python:Python中的Join方法详解:简化拼接字符串的操作

Python中的Join方法详解&#xff1a;简化拼接字符串的操作 在Python编程中&#xff0c;拼接字符串是一项常见的操作。在过去&#xff0c;我们通常使用“”符号来连接多个字符串。但是&#xff0c;这种方法不是很高效&#xff0c;特别是当需要拼接大量字符串时。这时候&#xf…

基于html+css的图展示98

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

python+django+vue学生在线选课系统93pul

随着信息化时代的到来&#xff0c;网络系统都趋向于智能化、系统化&#xff0c;选课系统也不例外&#xff0c;但目前国内的有些学校仍都使用人工管理&#xff0c;学校规模越来越大&#xff0c;同时信息量也越来越庞大&#xff0c;人工管理显然已无法应对时代的变化&#xff0c;…

初识Spring -- Spring入门保姆级教程(一)

文章目录 前言一、Spring是什么&#xff1f;1.概述2.了解spring家族3.spring系统概述4.spring优点5.spring学习路线 二、入门spring1.核心概念2.IOC入门案例3.DI入门案例4.bean的配置5.spring 中 bean的实例化--构造方法6.bean的实例化 -- 静态工厂实例化7.bean实例化--实例工厂…

IEEE802.3和IEEE802.11的分类(仅为分类)

IEEE802.3标准 IEEE802.3:10兆以太网 ●10Base&#xff0d;5 使用粗同轴电缆&#xff0c;最大网段长度为500m&#xff0c;基带传输方法&#xff1b; ●10Base&#xff0d;2 使用细同轴电缆&#xff0c;最大网段长度为185m&#xff0c;基带传输方法&#xff1b; ●10Base&am…

python+vue宠物用品商城网站django宠物领养系统31e70

我们也变得越来越忙碌、对生活的要求也变得更加严格&#xff0c;对快速和方便的服务的需求也在逐渐增加。因此&#xff0c;对宠物行业的管理、服务的要求也越来越严格。为适应时代的发展&#xff0c;各大宠物店开始广泛地使用电脑来进行管理&#xff0c;并推出在线宠物管理系统…

华为OD机试真题B卷 Java 实现【去除多余空格】,附详细解题思路

一、题目描述 去除文本多余空格&#xff0c;但不去除配对单引号之间的多余空格。给出关键词的起始和结束下标&#xff0c;去除多余空格后刷新关键词的起始和结束下标。 条件约束&#xff1a; 不考虑关键词起始和结束位置为空格的场景&#xff1b;单词的的开始和结束下标保证…

100天精通Python(可视化篇)——第89天:Bokeh库绘图可视化基础入门(参数说明+案例实战)

文章目录 专栏导读一、Bokeh是什么&#xff1f;二、安装与导入三、Bokeh接口介绍四、创建图表五、添加自定义渲染器切换主题添加图例图例位置图例方向图例背景和边界图例文本的外观行列布局网格布局 专栏导读 &#x1f525;&#x1f525;本文已收录于《100天精通Python从入门到…

十万个C语言冷知识

1.printf返回值&#xff1a; 成功&#xff1a;返回打印字符的个数 失败&#xff1a;返回EOF&#xff0c;EOF是文件结束的标志&#xff0c;宏定义为-1 #include <stdio.h> int main() {char str[] "123456789";printf("%d\n", printf("%d\n&quo…

效率神器AutoHotKey的初步使用

文章目录 下载安装与体验快捷键在程序中的热键热字串和重映射实战 Python命令行 下载安装与体验 下载AHK&#xff0c;安装后&#xff0c;右键->新建->AutoHotkey脚本&#xff0c;内容为 #space::Run tinycool.blog.csdn.net其中&#xff0c;#表示Win键&#xff1b;#spa…

Rust每日一练(Leetday0014) 组合总和II、缺失正数、接雨水

目录 40. 组合总和 II Combination Sum II &#x1f31f;&#x1f31f; 41. 缺失的第一个正数 First Missing Positive &#x1f31f;&#x1f31f;&#x1f31f; 42. 接雨水 Trapping Rain Water &#x1f31f;&#x1f31f;&#x1f31f; &#x1f31f; 每日一练刷题…

Web 自动化测试案例(入门级)——关闭某视频网站弹出广告以及打开登录框输入内容

文章目录 &#x1f4cb;前言&#x1f3af;自动化测试&#x1f9e9;环境的搭建 &#x1f3af;案例介绍&#x1f4dd;最后 &#x1f4cb;前言 人生苦短&#xff0c;我用Python。许久没写博客了&#xff0c;今天又是久违的参与话题的讨论&#xff0c;话题的内容是&#xff1a;如何…

基于springboot注解的shiro 授权及角色认证

目录 授权 后端接口服务注解 授权验证-没有角色无法访问 授权验证-获取角色进行验证 授权验证-获取权限进行验证 授权验证-异常处理 授权 用户登录后&#xff0c;需要验证是否具有指定角色指定权限。Shiro也提供了方便的工具进行判 断。 这个工具就是Realm的doGetAuthor…