蜜桃av色欲a片精品一区,麻豆aⅴ精品无码一区二区,亚洲人成网站在线播放影院在线,亚洲 素人 字幕 在线 最新

微立頂科技

新聞資訊

創(chuàng)新 服務(wù) 價(jià)值

  如何優(yōu)化Prompt

發(fā)布日期:2023/6/14 8:12:32      瀏覽量:

如何優(yōu)化 Prompt


一、前言

在機(jī)器學(xué)習(xí)里,先完成一個(gè)能跑通的模型,才能對(duì)它進(jìn)行改進(jìn)迭代;

提示工程(prompt engineering)也一樣,最初版本的 prompt 或許不夠完美,需要學(xué)會(huì)如何一步步細(xì)化要求,進(jìn)行迭代改進(jìn)。本文會(huì)以將一份產(chǎn)品說明書轉(zhuǎn)為產(chǎn)品營(yíng)銷說明為例展開介紹如何根據(jù)自己的需求迭代優(yōu)化Prompt。

二、任務(wù):生成產(chǎn)品營(yíng)銷說明

假設(shè)這里有一個(gè)椅子的產(chǎn)品說明書,描述說它是一個(gè)中世紀(jì)靈感家族的一部分,討論了構(gòu)造、尺寸、椅子選項(xiàng)、材料等等,產(chǎn)地是意大利?,F(xiàn)在想要使用這份說明書幫助營(yíng)銷團(tuán)隊(duì)為在線零售網(wǎng)站撰寫營(yíng)銷說明書。

# 示例:產(chǎn)品說明書
fact_sheet_chair = """
概述

美麗的中世紀(jì)風(fēng)格辦公家具系列的一部分,包括文件柜、辦公桌、書柜、會(huì)議桌等。
多種外殼顏色和底座涂層可選。
可選塑料前后靠背裝飾(SWC-100)或10種面料和6種皮革的全面裝飾(SWC-110)。
底座涂層選項(xiàng)為:不銹鋼、啞光黑色、光澤白色或鉻。
椅子可帶或不帶扶手。
適用于家庭或商業(yè)場(chǎng)所。
符合合同使用資格。

結(jié)構(gòu)

五個(gè)輪子的塑料涂層鋁底座。
氣動(dòng)椅子調(diào)節(jié),方便升降。

尺寸

寬度53厘米|20.87英寸
深度51厘米|20.08英寸
高度80厘米|31.50英寸
座椅高度44厘米|17.32英寸
座椅深度41厘米|16.14英寸

選項(xiàng)

軟地板或硬地板滾輪選項(xiàng)。
兩種座椅泡沫密度可選:中等(1.8磅/立方英尺)或高(2.8磅/立方英尺)。
無扶手或8個(gè)位置PU扶手。

材料
外殼底座滑動(dòng)件

改性尼龍PA6/PA66涂層的鑄鋁。
外殼厚度:10毫米。
座椅
HD36泡沫

原產(chǎn)國(guó)

意大利
"""

基于上述說明書生成一份產(chǎn)品營(yíng)銷說明:

# 提示:基于說明書創(chuàng)建營(yíng)銷描述
prompt = f"""
你的任務(wù)是幫助營(yíng)銷團(tuán)隊(duì)基于技術(shù)說明書創(chuàng)建一個(gè)產(chǎn)品的營(yíng)銷描述。

根據(jù)```標(biāo)記的技術(shù)說明書中提供的信息,編寫一個(gè)產(chǎn)品描述。

技術(shù)說明: ```{fact_sheet_chair}```
"""
response = get_completion(prompt)
print(response)

輸出結(jié)果如下:

產(chǎn)品描述:

我們自豪地推出美麗的中世紀(jì)風(fēng)格辦公家具系列,其中包括文件柜、辦公桌、書柜、會(huì)議桌等。我們的產(chǎn)品有多種外殼顏色和底座涂層可選,以滿足您的個(gè)性化需求。您可以選擇塑料前后靠背裝飾(SWC-100)或10種面料和6種皮革的全面裝飾(SWC-110),以使您的家具更加獨(dú)特。底座涂層選項(xiàng)為:不銹鋼、啞光黑色、光澤白色或鉻,以滿足您的不同需求。

我們的椅子可帶或不帶扶手,適用于家庭或商業(yè)場(chǎng)所。我們的產(chǎn)品符合合同使用資格,讓您放心使用。

我們的椅子采用五個(gè)輪子的塑料涂層鋁底座,氣動(dòng)椅子調(diào)節(jié),方便升降。尺寸為寬度53厘米|20.87英寸,深度51厘米|20.08英寸,高度80厘米|31.50英寸,座椅高度44厘米|17.32英寸,座椅深度41厘米|16.14英寸。

我們提供軟地板或硬地板滾輪選項(xiàng),兩種座椅泡沫密度可選:中等(1.8磅/立方英尺)或高(2.8磅/立方英尺),以滿足您的不同需求。我們還提供無扶手或8個(gè)位置PU扶手的選項(xiàng)。

我們的產(chǎn)品采用改性尼龍PA6/PA66涂層的鑄鋁外殼底座滑動(dòng)件,外殼厚度為10毫米,座椅采用HD36泡沫,原產(chǎn)國(guó)為意大利。

我們的產(chǎn)品不僅美觀大方,而且質(zhì)量可靠,是您家庭或商業(yè)場(chǎng)所的理想選擇。

2.1 問題一:產(chǎn)品營(yíng)銷說明太長(zhǎng)問題

從上面的結(jié)果看,似乎很好地將技術(shù)說明書轉(zhuǎn)為一份產(chǎn)品營(yíng)銷說明,但太長(zhǎng)太繁瑣了。

有沒有可能 將 產(chǎn)品營(yíng)銷說明 限制在 50字長(zhǎng)度呢?

答案是可以的,可以通過要求它限制生成文本長(zhǎng)度來解決這一問題。優(yōu)化后的 prompt:

# 優(yōu)化后的 Prompt,要求生成描述不多于 50 詞
prompt = f"""
您的任務(wù)是幫助營(yíng)銷團(tuán)隊(duì)基于技術(shù)說明書創(chuàng)建一個(gè)產(chǎn)品的零售網(wǎng)站描述。

根據(jù)```標(biāo)記的技術(shù)說明書中提供的信息,編寫一個(gè)產(chǎn)品描述。

最多使用50個(gè)詞。

技術(shù)規(guī)格:```{fact_sheet_chair}```
"""
response = get_completion(prompt)
print(response)

輸出結(jié)果如下:

中世紀(jì)風(fēng)格辦公家具系列,包括文件柜、辦公桌、書柜、會(huì)議桌等。多種顏色和涂層可選,可帶或不帶扶手。底座涂層選項(xiàng)為不銹鋼、啞光黑色、光澤白色或鉻。適用于家庭或商業(yè)場(chǎng)所。符合合同使用資格。意大利制造。

嘗試看看結(jié)果的長(zhǎng)度:

# 由于中文需要分詞,此處直接計(jì)算整體長(zhǎng)度
print(len(response))
>>>
輸出結(jié)果是 97

如果限制改為最多使用50個(gè)字。輸出結(jié)果如下:

中世紀(jì)風(fēng)格辦公家具系列,包括文件柜、辦公桌、書柜、會(huì)議桌等。多種顏色和涂層可選,可帶或不帶扶手。適用于家庭或商業(yè)場(chǎng)所。

嘗試看看結(jié)果的長(zhǎng)度:

# 由于中文需要分詞,此處直接計(jì)算整體長(zhǎng)度
print(len(response))
>>>
輸出結(jié)果是 59

2.2 問題二:如何關(guān)注指定方面的細(xì)節(jié)

如果這個(gè)網(wǎng)站并不是直接向消費(fèi)者銷售,而是旨在向家具零售商銷售家具,他們會(huì)更關(guān)心椅子的技術(shù)細(xì)節(jié)和材料。在這種情況下,我們可以修改Prompt,讓它更精確地描述椅子的技術(shù)細(xì)節(jié)。即,要求它專注于與目標(biāo)受眾相關(guān)的方面。

優(yōu)化后的 prompt:

# 優(yōu)化后的 Prompt,說明面向?qū)ο螅瑧?yīng)具有什么性質(zhì)且側(cè)重于什么方面
prompt = f"""
您的任務(wù)是幫助營(yíng)銷團(tuán)隊(duì)基于技術(shù)說明書創(chuàng)建一個(gè)產(chǎn)品的零售網(wǎng)站描述。

根據(jù)```標(biāo)記的技術(shù)說明書中提供的信息,編寫一個(gè)產(chǎn)品描述。

該描述面向家具零售商,因此應(yīng)具有技術(shù)性質(zhì),并側(cè)重于產(chǎn)品的材料構(gòu)造。

使用最多50個(gè)單詞。

技術(shù)規(guī)格: ```{fact_sheet_chair}```
"""
response = get_completion(prompt)
print(response)

輸出結(jié)果如下:

這款中世紀(jì)風(fēng)格辦公家具系列包括文件柜、辦公桌、書柜和會(huì)議桌等,適用于家庭或商業(yè)場(chǎng)所??蛇x多種外殼顏色和底座涂層,底座涂層選項(xiàng)為不銹鋼、啞光黑色、光澤白色或鉻。椅子可帶或不帶扶手,可選軟地板或硬地板滾輪,兩種座椅泡沫密度可選。外殼底座滑動(dòng)件采用改性尼龍PA6/PA66涂層的鑄鋁,座椅采用HD36泡沫。原產(chǎn)國(guó)為意大利。
如果想要進(jìn)一步在描述的結(jié)尾加上產(chǎn)品ID??梢赃M(jìn)一步改進(jìn)這個(gè)提示,要求在描述的結(jié)尾,包括在技術(shù)說明中的每個(gè)7個(gè)字符產(chǎn)品ID。

進(jìn)一步優(yōu)化 prompt:

# 更進(jìn)一步
prompt = f"""
您的任務(wù)是幫助營(yíng)銷團(tuán)隊(duì)基于技術(shù)說明書創(chuàng)建一個(gè)產(chǎn)品的零售網(wǎng)站描述。

根據(jù)```標(biāo)記的技術(shù)說明書中提供的信息,編寫一個(gè)產(chǎn)品描述。

該描述面向家具零售商,因此應(yīng)具有技術(shù)性質(zhì),并側(cè)重于產(chǎn)品的材料構(gòu)造。

在描述末尾,包括技術(shù)規(guī)格中每個(gè)7個(gè)字符的產(chǎn)品ID。

使用最多50個(gè)單詞。

技術(shù)規(guī)格: ```{fact_sheet_chair}```
"""
response = get_completion(prompt)
print(response)

輸出結(jié)果如下:

這款中世紀(jì)風(fēng)格的辦公家具系列包括文件柜、辦公桌、書柜和會(huì)議桌等,適用于家庭或商業(yè)場(chǎng)所??蛇x多種外殼顏色和底座

2.3 問題三:如何表格形式展示結(jié)果

以上是許多開發(fā)人員通常會(huì)經(jīng)歷的迭代prompt開發(fā)的簡(jiǎn)短示例。像上一章中所演示的那樣,prompt的編寫應(yīng)該保持清晰和明確,并在必要時(shí)給模型一些思考時(shí)間。在這些要求的基礎(chǔ)上,通常值得首先嘗試編寫 prompt ,看看會(huì)發(fā)生什么,然后從那里開始迭代地完善 prompt,以逐漸接近所需的結(jié)果。因此,許多成功的Prompt都是通過這種迭代過程得出的。下面展示一個(gè)更復(fù)雜的prompt示例,可能會(huì)讓大家對(duì)ChatGPT的能力有更深入的了解。

這里添加了一些額外的說明,要求它抽取信息并組織成表格,并指定表格的列、表名和格式,還要求它將所有內(nèi)容格式化為可以在網(wǎng)頁(yè)使用的 HTML。

優(yōu)化后的Prompt:

# 要求它抽取信息并組織成表格,并指定表格的列、表名和格式
prompt = f"""
您的任務(wù)是幫助營(yíng)銷團(tuán)隊(duì)基于技術(shù)說明書創(chuàng)建一個(gè)產(chǎn)品的零售網(wǎng)站描述。

根據(jù)```標(biāo)記的技術(shù)說明書中提供的信息,編寫一個(gè)產(chǎn)品描述。

該描述面向家具零售商,因此應(yīng)具有技術(shù)性質(zhì),并側(cè)重于產(chǎn)品的材料構(gòu)造。

在描述末尾,包括技術(shù)規(guī)格中每個(gè)7個(gè)字符的產(chǎn)品ID。

在描述之后,包括一個(gè)表格,提供產(chǎn)品的尺寸。表格應(yīng)該有兩列。第一列包括尺寸的名稱。第二列只包括英寸的測(cè)量值。

給表格命名為“產(chǎn)品尺寸”。

將所有內(nèi)容格式化為可用于網(wǎng)站的HTML格式。將描述放在<div>元素中。

技術(shù)規(guī)格:```{fact_sheet_chair}```
"""

response = get_completion(prompt)
print(response)

輸出結(jié)果如下:

<div>
<h2>中世紀(jì)風(fēng)格辦公家具系列 - 椅子</h2>
<p>這款椅子是中世紀(jì)風(fēng)格辦公家具系列的一部分,適用于家庭或商業(yè)場(chǎng)所。它有多種外殼顏色和底座涂層可選,可選塑料前后靠背裝飾或10種面料和6種皮革的全面裝飾。椅子可帶或不帶扶手,底座涂層選項(xiàng)為不銹鋼、啞光黑色、光澤白色或鉻。它符合合同使用資格,是一款高品質(zhì)的辦公家具。</p>
<p>該椅子的結(jié)構(gòu)是五個(gè)輪子的塑料涂層鋁底座,氣動(dòng)椅子調(diào)節(jié),方便升降。座椅采用HD36泡沫,可選兩種座椅泡沫密度:中等(1.8磅/立方英尺)或高(2.8磅/立方英尺)。外殼底座滑動(dòng)件采用改性尼龍PA6/PA66涂層的鑄鋁,外殼厚度為10毫米。該椅子的原產(chǎn)國(guó)是意大利。</p>
<p>產(chǎn)品ID:SWC-100</p>
</div>

<table>
<caption>產(chǎn)品尺寸</caption>
<tr>
<th>寬度</th>
<td>20.87英寸</td>
</tr>
<tr>
<th>深度</th>
<td>20.08英寸</td>
</tr>
<tr>
<th>高度</th>
<td>31.50英寸</td>
</tr>
<tr>
<th>座椅高度</th>
<td>17.32英寸</td>
</tr>
<tr>
<th>座椅深度</th>
<td>16.14英寸</td>
</tr>
</table>

將內(nèi)容以html方式存儲(chǔ)和打開。如果是 notebook,可以如下直接IPython Notebook直接展示:

# 表格是以 HTML 格式呈現(xiàn)的,加載出來
from IPython.display import display, HTML

display(HTML(response))

結(jié)果如下:



  業(yè)務(wù)實(shí)施流程

需求調(diào)研 →

團(tuán)隊(duì)組建和動(dòng)員 →

數(shù)據(jù)初始化 →

調(diào)試完善 →

解決方案和選型 →

硬件網(wǎng)絡(luò)部署 →

系統(tǒng)部署試運(yùn)行 →

系統(tǒng)正式上線 →

合作協(xié)議

系統(tǒng)開發(fā)/整合

制作文檔和員工培訓(xùn)

售后服務(wù)

馬上咨詢: 如果您有業(yè)務(wù)方面的問題或者需求,歡迎您咨詢!我們帶來的不僅僅是技術(shù),還有行業(yè)經(jīng)驗(yàn)積累。
QQ: 39764417/308460098     Phone: 13 9800 1 9844 / 135 6887 9550     聯(lián)系人:石先生/雷先生