本文是《ChatGPT Prompt Engineering for Developers》课程的第4篇,前几篇请点击下面链接查看:
ChatGPT提示工程的两个关键原则 - 吴恩达和OpenAI合作(珍藏版) (opens in a new tab)
在这篇文章中,将会介绍如何使用大型语言模型来进行文本转换工作,如语言翻译、语调调整和格式转换。
翻译
ChatGPT使用了多种语言的资源进行训练,这使得模型具备了翻译的能力。以下是一些示例:
简单翻译
Prompt
将下面的英文内容翻译为简体中文:
Hi, I would like to order a blender
输出结果
你好,我想订购一个搅拌机。
语言检查
Prompt
请告诉我这是哪种语言:
Combien coûte le lampadaire?
输出结果
这是法语。
翻译为多种语言
Prompt
翻译以下文本为法语、西班牙语和中文:
I want to order a basketball
输出结果
Translation into French: Je souhaite commander un ballon de basket.
Translation into Spanish: Quiero pedir una pelota de baloncesto.
Translation into Chinese (Simplified): 我想订购一个篮球。
正式和非正式
Prompt
将以下文本翻译为中文,包括正式和非正式形式:
'Would you like to order a pillow?'
输出结果
正式形式: "您是否想要订购一个枕头?"
非正式形式: "你想要订购一个枕头吗?"
语调转换
Prompt
将以下俚语翻译成商务信函的语言:
伙计,我是乔,看看这个立式灯的规格。
输出结果
尊敬的先生/女士,
我是乔,我希望您能够帮忙查看一下这款立式灯的规格。
谢谢您的帮助。
此致, 乔
格式转换
Prompt
将以下内容从JSON格式翻译成带有列头和标题的HTML表格:
{'resturant employees': [{'name': 'Shyam', 'email': '<[email protected]>'}, {'name': 'Bob', 'email': '<[email protected]>'}, {'name': 'Jai', 'email': '<[email protected]>'}]}
输出结果
<!DOCTYPE html>
<html>
<head>
<title>Restaurant Employees</title>
<style>
table {
border-collapse: collapse;
width: 100%;
}
th, td {
border: 1px solid black;
padding: 8px;
text-align: left;
}
th {
background-color: #f2f2f2;
}
</style>
</head>
<body>
<h1>Restaurant Employees</h1>
<table>
<tr>
<th>Name</th>
<th>Email</th>
</tr>
<tr>
<td>Shyam</td>
<td>[email protected]</td>
</tr>
<tr>
<td>Bob</td>
<td>[email protected]</td>
</tr>
<tr>
<td>Jai</td>
<td>[email protected]</td>
</tr>
</table>
</body>
</html>
参考
https://learn.deeplearning.ai/chatgpt-prompt-eng/lesson/6/transforming (opens in a new tab)