【Prompt Engineering】6 文本擴展

一、引言

  • 文本擴展:將短文本輸入到大型語言模型中,生成更長的文本。
  • 應用場景:頭腦風暴、生成電子郵件或論文等。
  • 風險:可能被用于生成垃圾郵件。
  • 使用原則:負責任地使用,確保有益于人們。
  • 技術準備:配置環境以使用OpenAI API。
from zhipuai import ZhipuAI
# 導入第三方庫key = "sk-..."
# 設置 API_KEY, 請替換成您自己的 API_KEY
client = ZhipuAI(api_key = key)

def get_completion(prompt, model="glm-3-turbo", temperature=0):messages = [{"role": "user", "content": prompt}]response = clinet.chat.completions.create(model=model,messages=messages,temperature=temperature, # 模型輸出的溫度系數,控制輸出的隨機程度)return response.choices[0].message.content

二、定制客戶郵件

  • 根據客戶評價和情感:使用LLM生成針對性的客戶服務郵件。
  • 情感分析:先前章節中已學習如何判斷評論情感。
  • Prompt設計:設計Prompt以生成感謝信,根據情感正面或負面調整回復內容。
  • 具體細節:確保回復中使用客戶評價的具體細節。
  • 專業語氣:以簡明、專業的語氣撰寫郵件。
  • 簽名:以“AI客戶代理”名義簽署郵件。
# 我們可以在推理那章學習到如何對一個評論判斷其情感傾向
sentiment = "negative"# 一個產品的評價
review = f"""
他們在11月份的季節性銷售期間以約49美元的價格出售17件套裝,折扣約為一半。\
但由于某些原因(可能是價格欺詐),到了12月第二周,同樣的套裝價格全都漲到了70美元到89美元不等。\
11件套裝的價格也上漲了大約10美元左右。\
雖然外觀看起來還可以,但基座上鎖定刀片的部分看起來不如幾年前的早期版本那么好。\
不過我打算非常溫柔地使用它,例如,\
我會先在攪拌機中將像豆子、冰、米飯等硬物研磨,然后再制成所需的份量,\
切換到打蛋器制作更細的面粉,或者在制作冰沙時先使用交叉切割刀片,然后使用平面刀片制作更細/不粘的效果。\
制作冰沙時,特別提示:\
將水果和蔬菜切碎并冷凍(如果使用菠菜,則輕輕煮軟菠菜,然后冷凍直到使用;\
如果制作果醬,則使用小到中號的食品處理器),這樣可以避免在制作冰沙時添加太多冰塊。\
大約一年后,電機發出奇怪的噪音,我打電話給客服,但保修已經過期了,所以我不得不再買一個。\
總的來說,這些產品的總體質量已經下降,因此它們依靠品牌認可和消費者忠誠度來維持銷售。\
貨物在兩天內到達。
"""
prompt = f"""
你是一位客戶服務的AI助手。
你的任務是給一位重要客戶發送郵件回復。
根據客戶通過“```”分隔的評價,生成回復以感謝客戶的評價。提醒模型使用評價中的具體細節
用簡明而專業的語氣寫信。
作為“AI客戶代理”簽署電子郵件。
客戶評論:
```{review}```
評論情感:{sentiment}
"""
response = get_completion(prompt)
print(response)

三、引入溫度系數

  • 溫度系數:控制模型響應的多樣性和隨機性。
  • 溫度影響:溫度為零時,響應最可預測;溫度較高時,響應更隨機、多樣。
  • 應用場景
    • 可預測響應:設置溫度為零,適用于需要一致性的應用。
    • 創意輸出:使用更高的溫度,適用于需要創意和多樣性的場景。
  • 實驗建議:嘗試不同的溫度值,觀察輸出如何變化。
  • 溫度效果:高溫度下模型輸出更隨機,可能更有創造力但也可能更分散。
prompt = f"""
你是一名客戶服務的AI助手。
你的任務是給一位重要的客戶發送郵件回復。
根據通過“```”分隔的客戶電子郵件生成回復,以感謝客戶的評價。
如果情感是積極的或中性的,感謝他們的評價。
如果情感是消極的,道歉并建議他們聯系客戶服務。
請確保使用評論中的具體細節。
以簡明和專業的語氣寫信。
以“AI客戶代理”的名義簽署電子郵件。
客戶評價:```{review}```
評論情感:{sentiment}
"""
response = get_completion(prompt, temperature=0.7)
print(response)

總結

  • 文本擴展是利用LLM生成詳細內容的有效方法,但需謹慎使用。
  • 定制客戶郵件可以根據情感分析結果進行個性化回復。
  • 溫度系數是調整模型創造性和隨機性的重要參數。
  • 實驗和調整溫度系數可以優化模型輸出,滿足不同應用需求。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/63781.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/63781.shtml
英文地址,請注明出處:http://en.pswp.cn/web/63781.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

nginx學習總結(不包含安裝過程)

1. nginx常見配置 http服務上支持【若干虛擬主機】。每個虛擬主機對應一個server配置項,配置項里面包含該虛擬主機相關的配置。 server{listen 80 default;server_name www.yonqin.com;index index.html index.htm index.php;root /data/www;location ~ .*\.(gif|…

CSS系列(29)-- Scroll Snap詳解

前端技術探索系列:CSS Scroll Snap詳解 📜 致讀者:探索流暢滾動體驗 👋 前端開發者們, 今天我們將深入探討 CSS Scroll Snap,這個強大的滾動優化特性。 基礎特性 🚀 容器設置 /* 基礎滾動…

如何設計高效的商品系統并提升擴展性:從架構到實踐的全方位探索

在現代電商、零售及企業資源管理系統中,商品管理無疑是核心模塊之一。隨著市場的變化與企業規模的擴展,商品系統需要具備強大的功能支持以及高效的擴展能力,以應對日益復雜的業務需求。一個設計良好的商品系統不僅僅是一個商品信息的容器&…

RFdiffusion get_torsions函數解讀

函數功能 get_torsions 函數根據輸入的原子坐標(xyz_in)和氨基酸序列(seq),計算一組主鏈和側鏈的扭轉角(torsions)。同時生成備用扭轉角(torsions_alt),用于表示可以鏡像翻轉的幾何結構,并返回掩碼(tors_mask)和是否平面化(tors_planar)的信息。 輸入參數 xyz…

docker springboot 運維部署詳細實例

環境安裝 [rootiZbp1dcnzq7pzpg9607m6pZ ~]# docker -v Docker version 26.1.4, build 5650f9b鏡像構建 Dockerfile 文件內容 FROM openjdk:8 # Author Info 創建人信息 MAINTAINER ratelcloudfoxmail.com ENV PORT20001 EXPOSE 20001 RUN mkdir /usr/local/ratel-boot-serv…

貪心算法在背包問題上的運用(Python)

背包問題 有n個物品,它們有各自的體積和價值,現有給定容量的背包,如何讓背包里裝入的物品具有最大的價值總和? 這就是典型的背包問題(又稱為0-1背包問題),也是具體的、沒有經過任何延伸的背包問題模型。 背包問題的傳統求解方法較為復雜,現定義有一個可以載重為8kg的背…

【ArcGIS Pro微課1000例】0063:處理無人機數據(空三、生成DOM、DSM、DTM)

使用ArcGIS Pro 正射拼接處理無人機數據流程化工具,不需要額外產品許可的支持,只需要桌面是高級版許可即可支持。ArcGIS Pro處理無人機攝影測量數據主要內容有:空三、生成DOM、DSM、DTM。 文章目錄 一、創建映射項目二、提交自由空三三、添加控制點優化四、提交產品生產一、…

解鎖 Jenkins 搭建全攻略

一、Jenkins 簡介 (一)簡述 Jenkins 的作用與價值 Jenkins 是一款在軟件開發領域備受矚目的開源軟件項目,它基于 Java 開發,是極為重要的持續集成工具。在軟件開發的整個流程中,Jenkins 發揮著關鍵作用,能…

人工智能ACA(四)--機器學習基礎

零、參考資料 一篇文章完全搞懂正則化(Regularization)-CSDN博客 一、 機器學習概述 0. 機器學習的層次結構 學習范式(最高層) 怎么學 監督學習 無監督學習 半監督學習 強化學習 學習任務(中間層&#xff0…

豆包MarsCode:小U的數字插入問題

問題描述 問題分析 問題的核心是找到將數字 b 插入到數字 a 的某個位置后,使形成的數字盡可能大。需要仔細分析以下幾個要點: 1. 分析數字的特性 輸入的兩個數字: a 是一個正整數(例如 76543)。b 是一個非負整數&am…

雅思真題短語梳理(八)

126員工流動率高 high staff turnover 127(多)負擔一些工作任務 cover some duties / an increased workload 128不滿 feel upset and resentful 129偏向性待遇 preferential treatment 130介入幫忙 step in and help 131切實的好處 tangible benefits 132挽留 staff retention…

【Cadence射頻仿真學習筆記】IC設計中電感的分析、建模與繪制(EMX電磁仿真,RFIC-GPT生成無源器件及與cadence的交互)

一、理論講解 1. 電感設計的兩個角度 電感的設計可以從兩個角度考慮,一個是外部特性,一個是內部特性。外部特性就是把電感視為一個黑盒子,帶有兩個端子,如果帶有抽頭的電感就有三個端子,需要去考慮其電感值、Q值和自…

基礎元器件的學習

1、二極管 1.1二極管的符號 ZD是穩壓二極管 VD、V、D是普通二極管的符號。 1.2二極管的反向恢復時間 首先交流電為上正下負,然后下正上負。當二極管接到反向電壓,二極管存在寄生電容,電壓不能立刻突變,當輸入頻率變高時&#…

EdgeX物聯網平臺

一、概述 EdgeX Foundry是一個由Linux基金會支持的邊緣計算開源平臺。它的定位是作為通用工業物聯網邊緣計算通用框架,部署在路由器和交換機等邊緣設備上。EdgeX Foundry為各種傳感器、設備或其他物聯網器件提供即插即用功能,并管理它們,進一步收集和分析它們的數據,或者導…

基于小樣本學習的自然場景圖像中茶葉病害識別技術綜述

基于小樣本學習的自然場景圖像中茶葉病害識別技術綜述 引言 茶葉作為全球廣泛消費的飲品之一,其產量和品質直接關系到茶農的經濟收益。然而,茶樹在生長過程中容易受到多種病害的侵染,這些病害不僅影響茶葉的產量和品質,還給茶農…

Linux之幫助命令

一、man幫助命令 語法: man 你要查找的命令例如:man ls 即可得到你要的命令說明,按q退出 二、內置命令和外部命令 一部分基礎功能的系統命令是直接內嵌在shel中的,系統加載啟動之后會隨著shll一起加載,常駐系統內存中…

MONI后臺管理系統-swagger3(springdoc-openapi)集成

springdoc-openapi Java 庫有助于使用 Spring Boot 項目自動生成 API 文檔。springdoc-openapi 通過在運行時檢查應用程序來根據 Spring 配置、類結構和各種注釋推斷 API 語義。 該庫會自動生成 JSON/YAML 和 HTML 格式的頁面文檔。生成的文檔可以使用swagger-api注釋進行補充。…

GFPS擴展技術原理(七)-音頻切換消息流

音頻切換消息流 Seeker和Provider通過消息流來同步音頻切換能力,觸發連接做切換,獲取或設置音頻切換偏好,通知連接狀態等等。為此專門定義了音頻切換消息流Message Group 為0x07,Message codes如下: MAC of Audio s…

LiteFlow決策系統的策略模式,順序、最壞、投票、權重

個人博客:無奈何楊(wnhyang) 個人語雀:wnhyang 共享語雀:在線知識共享 Github:wnhyang - Overview 想必大家都有聽過或做過職業和性格測試吧,尤其是現在的畢業生,在投了簡歷之后經…

【計算機視覺基礎CV-圖像分類】02-入門詳解圖像分類、經典數據集、比賽與冠軍圖像模型演進史

前言 圖像分類(Image Classification)是計算機視覺(Computer Vision)中一項基礎且核心的任務。簡單來說,就是讓計算機從給定的類別集合中,為一張輸入圖片分配一個正確的類別標簽。這個過程聽起來直觀&…