AI編程:如何編寫提示詞

這是小卷對AI編程工具學習的第2篇文章,今天講講如何編寫AI編程的提示詞缠沈,并結合實際功能需求案例來進行開發(fā)

1.編寫提示詞的技巧

好的提示詞應該是:目標清晰明確,具有針對性熟吏,能引導模型理解問題

下面是兩條提示詞的對比:

1)請幫我實現(xiàn)一個數(shù)組排序算法

2)請幫我用冒泡排序算法妓雾,使用Python語言實現(xiàn)對輸入數(shù)組的從大到小的排序

很顯然娶吞,第2種提示詞更能準確的描述需求,也能讓AI輸出更準確的回答械姻。

實際編程時妒蛇,提示詞主要關注角色、背景、任務绣夺、要求這些部分就行

角色:給大模型設定一個角色吏奸,賦予角色后能更好理解任務。如:程序員陶耍、產(chǎn)品經(jīng)理奋蔚、測試等

背景:給大模型提供所需的背景知識。比如用的編程框架烈钞、語言泊碑。要在提示詞中都輸入,不要認為大模型知道所有事情

任務:就是大模型需要做什么任務毯欣,應該是明確馒过、具體、清晰的

要求:必要時仪媒,可以提些其他要求沉桌,比如輸出完整的代碼、json格式的數(shù)據(jù)這些

只要是能解決需求的提示詞算吩,就是有價值的提示詞

2.編程常用提示詞

Cursor官方給我們已經(jīng)提供了一些提示詞學習留凭,網(wǎng)站在下面:

https://cursor.directory/

網(wǎng)站提供的都是英文提示詞,下面列出一些中文提示詞示例

2.1 AI輔助代碼生成

你是一名資深的Python編程工程師偎巢,給下面需求寫代碼:

編程語言:Python

代碼目的:實現(xiàn)一個簡單的GUI計數(shù)器

代碼功能:實現(xiàn)兩數(shù)的加減乘除運算

編碼要求:采用面向對象的編程蔼夜,GUI使用Tkinter

2.2 AI輔助代碼優(yōu)化

你是一位軟件開發(fā)人員,根據(jù)下面需求整理優(yōu)化代碼:

目標:提高代碼可讀性压昼,發(fā)現(xiàn)潛在錯誤和問題求冷,降低維護成本,提高開發(fā)效率

代碼內(nèi)容:貼上實際代碼

2.3 AI輔助代碼注釋

你是一名文檔編寫專家窍霞,請針對以下代碼編寫相應的文檔和注釋

代碼內(nèi)容:貼上實際代碼

2.4 AI輔助解決Bug

你是一名Bug修復專家匠题,請找出以下代碼中的Bug并修復

代碼:貼上實際代碼

目標:確保代碼正常運行

問題:貼上實際報錯問題

3. 開發(fā)小游戲

以貪吃蛇的小游戲為例,使用Cursor生成一個Python編寫的貪吃蛇游戲但金。

提示詞如下:

你是一名Python專家韭山,請編寫一段代碼:

項目名稱:貪吃蛇游戲

# 要求

1.輸出完整的貪吃蛇代碼

2.果實為黃色,蛇身為黑色

3.增加積分功能冷溃,每吃到一個果實加一分钱磅,在游戲面板右上角展示

1.png

對于生成的Python文件,我們使用PyCharm工具運行似枕,或者直接命令行執(zhí)行python snake_game.py運行代碼就能看到效果了

2.png

4. 開發(fā)谷歌瀏覽器插件

在AI工具出現(xiàn)之前盖淡,我們開發(fā)谷歌瀏覽器插件需要學習JS、HTML的前端知識凿歼,還需要了解谷歌插件開發(fā)規(guī)范褪迟,才能開發(fā)出一個能用的插件冗恨。

現(xiàn)在有了Cursor這類AI編程工具,只需要簡簡單單的提需求就能完成插件的制作和開發(fā)了味赃。

下面是實際開發(fā)示例派近,在網(wǎng)頁上生成一個二維碼,掃碼可以跳轉到當前頁面的一個插件洁桌。

開始之前可以先新創(chuàng)建個文件夾渴丸,用于存生成的多個前端代碼文件

提示詞如下:

幫我實現(xiàn)一個Chrome瀏覽器的插件,具體功能有:

1.打開任意網(wǎng)頁時另凌,在左下角顯示網(wǎng)頁的logo圖標谱轨,點擊圖標會展示為網(wǎng)頁的二維碼

2.二維碼大小是256*256,白底

#注意

  • 使用v3版本的manifest.json
  • 請注意中文的格式編碼問題
3.png

可以看到吠谢,如何安裝插件的步驟都給出來了土童,我們按照使用說明,加載寫好的瀏覽器插件

4.png

可以看到有錯誤工坊,我們點開之后献汗,把里面的錯誤發(fā)給Cursor修復,修復完成再次測試王污,經(jīng)過反復修改測試大概5分鐘后罢吃,終于可以看到實際效果了

5.png

至此,普通小白也能完成專業(yè)前端程序員才能做的瀏覽器插件開發(fā)工作了

5.小結

上一篇文章講了Cursor的基本使用教程昭齐,這篇結合兩個案例講了Cursor生成小游戲和瀏覽器插件的步驟尿招,下一篇準備講講接入大模型API,更復雜的編程案例

我是卷福同學阱驾,記得給我點個關注吧就谜!

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市里覆,隨后出現(xiàn)的幾起案子丧荐,更是在濱河造成了極大的恐慌,老刑警劉巖喧枷,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虹统,死亡現(xiàn)場離奇詭異,居然都是意外死亡割去,警方通過查閱死者的電腦和手機窟却,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門昼丑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來呻逆,“玉大人,你說我怎么就攤上這事菩帝】С牵” “怎么了茬腿?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長宜雀。 經(jīng)常有香客問我切平,道長,這世上最難降的妖魔是什么辐董? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任悴品,我火速辦了婚禮,結果婚禮上简烘,老公的妹妹穿的比我還像新娘苔严。我一直安慰自己,他們只是感情好孤澎,可當我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布届氢。 她就那樣靜靜地躺著,像睡著了一般覆旭。 火紅的嫁衣襯著肌膚如雪退子。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天型将,我揣著相機與錄音寂祥,去河邊找鬼。 笑死七兜,一個胖子當著我的面吹牛壤靶,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播惊搏,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼贮乳,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了恬惯?” 一聲冷哼從身側響起向拆,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎酪耳,沒想到半個月后浓恳,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡碗暗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年颈将,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片言疗。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡晴圾,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出噪奄,到底是詐尸還是另有隱情死姚,我是刑警寧澤人乓,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站都毒,受9級特大地震影響色罚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜账劲,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一戳护、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧瀑焦,春花似錦姑尺、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至榆芦,卻和暖如春柄粹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背匆绣。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工驻右, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人崎淳。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓堪夭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親拣凹。 傳聞我的和親對象是個殘疾皇子森爽,可洞房花燭夜當晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內(nèi)容