GPT提示工程
吴恩达GPT提示工程
文本转换

本文是《ChatGPT Prompt Engineering for Developers》课程的第4篇,前几篇请点击下面链接查看:

ChatGPT提示工程的两个关键原则 - 吴恩达和OpenAI合作(珍藏版) (opens in a new tab)

ChatGPT提示工程 - 总结 (opens in a new tab)

ChatGPT提示工程 - 推理 (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)